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