Okay... Here's the latest from 2.5-land: I have copied the rescue image from SUSE Linux 9.1 to use as my initrd with the 2.5 kernels. I have called it 'rescue9.1' and invoke it like this: ### Testkernel ### title Linux 2.5.37 root (hd1,2) kernel /boot/linux-2.5.37 root=/dev/ram0 ramdisk_size=65536 rescue=1 showopts vga=ask initrd /boot/rescue9.1 title Linux 2.5.55 root (hd1,2) kernel /boot/linux-2.5.55 root=/dev/ram0 ramdisk_size=65536 rescue=1 showopts vga=ask initrd /boot/rescue9.1 title Linux 2.5.75 root (hd1,2) kernel /boot/linux-2.5.75 root=/dev/ram0 ramdisk_size=65536 rescue=1 showopts vga=ask initrd /boot/rescue9.1 Status: 2.5.37 - Gets as far as trying to do something with the ramdisk. Apparently doesn't like that it is not reiserfs and the kernel panics. Seems the ramdisk is gzip compressed. Maybe I should try with a gunzipped version. 2.5.55 - Boots up all the way, but does make some usb comments, including 'cable is bad'. I have tried to write them down as accurately as I could: First boot, without ramdisk (I had forgotten to specify it in menu.lst): hub 1-0:0: debounce: port 1: delay 100 ms stable 4 status 0x501 hub 1-0:0: debounce: port 3: delay 100 ms stable 4 status 0x501 Second time, with ramdisk (maybe the above was there as well, but I didn't notice it): hub 1-3:0 debounce: port 2: delay 100 ms stable 4 status 0x101 (not quite sure about this one) cannot enable port2: Maybe the USB cable is bad? <many of those> hub 1-3:0: New USB device on port 2, assigned address 14 hub 1-3.2: USB device not accepting new address (error=-71) The machine seems pretty responsive but load is approximately 1.0 as all times. Still way better than the latest 2.6 kernels though, where load is normally around 3.0 for whatever reason -- I had no trouble using the keyboard and my USB disc was detected. XFS is not in this kernel so I couldn't mount anything. 2.5.75 - Tried it since I had built it anyway. It initializes the ramdisks and loop devices then ..... nothing. I guess the best thing to try now is a middle ground between 2.5.37 and 2.5.55, which would be 2.5.46... /Martin. ----- "Oliver Neukum" <oneukum@suse.de> wrote:
Am Dienstag 28 August 2007 schrieb Martin Møller:
Okay.. These are my results:
I was wrong about 2.6.5 -- It also says port 2 is bad, as does 2.6.4 and 2.6.12 and every other 2.6.x kernel that loads ehci-hcd. For all the 2.6 kernels, the load was at 1 or higher with ehci-hcd loaded and nothing going on... I tried: SuSE Linux 9.1, SLES9 SP1, Knoppix 4
You have khubd running non stop.
However, both 2.4.21 and 2.4.27 kernel work fine (but cannot see my harddisks, save the USB one, for lack of SATA support) Mounted one USB partition with the 2.4.27 kernel from GamesKnoppix I and wrote the attached files to the USB disk.
Can you bisect through 2.5 ?
2.4 distros: GamesKnoppix I, UnitedLinux SP3.
So I guess that means that SuSE Linux 9.0 was the last time I had functional USB 2.0 speed without workarounds... How time flies...
Something must have changed dramatically going to 2.6 for the ehci-hcd driver...
There's no indication the change must have been dramatic to cause this. Are you using a VIA chipset?
Regards Oliver
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org