I've had an iPod for about a year now, worked fine (once recognized), but I noticed a couple weeks ago that when connecting, it said the now-cringe inducing "HI-SPEED device connected to NON-HI-SPEED hub" rig. I didn't think much of it because normally it flashes a quick 'device not recognized' type message which goes away and everything works fine. I was only sync-ing a few songs here and there so I never noticed the speed dropoff, but this afternoon I went to resync a lot more and the speed drop off was quite noticible.

Specs:
I'm running an IBM t40 laptop with two USB 2.0 ports. Have the XP SP1 update. Intel 855PM Chipset.

As for the USB particulars, under device manager I have
1 Intel 82801DB/DBM USB 2.0 Enhanced Host Controller -24CD (What the iPod should be attaching to)
3 different 82801 DB/DBM Universal Host Controllers -24C2, C4 (which it always connects to), C7
Then four USB Root Hubs.


I know the iPod works; my neighbor has the _exact_ same computer (educational purchase) and it connects to the Enhanced Host Controller on his computer. I've updated the BIOS, I've tried using both USB ports, I've uninstalled/reinstalled iPod software, I've uninstalled the USB Controllers, I've re-installed the specific Service Pack drivers, I've run the Chipset Software Installation Utility from Intel, I've even copied the drivers from the working t40 and stuck them in my t40: all to no avail.

I dont want to reinstall XP because rather than give me a disc IBM has the preinstalled software thing; i can't control if it will format or not and I dont want to lose my music (nor do I want to backup 16GB onto CDR). Similarly I have a special program for my upcoming exams (in graduate school) that I can no longer download and I dont want to be forced to write out my exams

Any advice?