----- Original Message ----- 
From: "jeanseb valette" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Friday, December 17, 2004 7:55 PM
Subject: Re: [linux-usb-devel] Re: [ECI] linux-2.4.28 broke eciadsl-sync


> in devio.c the usb core dow two semaphore the switch on cmd.
> In case of  USBDEVFS_CONTROL it call proc_control then
proc_internal_control which call
> usb_control_mesage then we go in  usb_start_wait_urb which
set_current_state(TASK_UNINTERRUPTIBLE);.
> But semaphore are still down so next urb sent by the eciadsl-synch prog
reach the down and wait it to be up for
> ever.

It is solved by the fix made by Kaupo Arulo as indicated in this message
(wich should have reach too the eci list)
http://www.mail-archive.com/speedtouch@ml.free.fr/msg06848.html

Patch is available from the author site http://linux.ee/~kaups/devio.patch
or in a sligthlty modified form to make the patch be applied on a standard
kernel
http://cvs.sourceforge.net/viewcvs.py/ipcop/ipcop/src/patches/Attic/linux-2.4.28-usb-devio.patch?rev=1.1.2.1&only_with_tag=IPCOP_v1_4_0&view=log

I hope the patch will goes upstream as it make modem_run and eciadsl-sync
work again and help to recover from some usb trouble with eagle-usb.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to