>> Hi all. >> >> I'm testing kernel 2.6.8.1 on my Laptop. >> It is an Asus L5860G. >> >> P4 3.0 GHx (Ht) >> 512 MB Ram >> Intel 865G + Geforce2 >> Intel ICH5/ICH5R for USB. >> >> I build al drivers as modules. > >> If I startup the machine with an USB device plugged then the usb core >> detect it (i doesn0t try the device yet, I'm trying the plug/unplug). >> Now >> if I unplug the device the uhci-hcd pass in suspended state, then if I >> replug the device uhci-hcd rest suspended. >> >> Why this? >> >> Mauro > > I try the kernel 2.6.7 and it's works ok: plug/unplug regulary. > I try then to copy uhci-hcd.c of 2.6.7 in 2.6.8.1 because I see that the > difference is in time calculation (ms instead o jiffies) and an > enable/disable IRQ sequence missing in 2.6.7. > > But it does't work again. > > Mauro
I read the post of Randy.Dunlap about "EHCI errors in 2.6.8 (could be a patch mistake)". I replaced cap |= 1<<24 (ver 2.6.8) with cap &= 1<<24 (ver 2.6.7) and all works fine. Strange thing: 24th bit cap in 2.6.8 are setup always and all other bits are untouched. In 2.6.7 all bits are cleared expect bit 24. ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel