>> 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

Reply via email to