Gilles Dartiguelongue a écrit :
The deprecated function isn't a problem for now, at least it isn't for a month. The real problem in the first mail on this thread is the badness in the usb module. I got this error since 2.6.8.1 and 2.6.9. Because of this error, the modem is restarted by a script of my own every 24h10m. I can post more details from kernel log on demand.
The message "badness is the usb module" is generated by some new lines of code in the usb_unlink_urb function (copy in my first post) so if the use of a deprecated function isn't a problem for you, you can ignore the trace.
It also appear because your kernel (as the Fedora ones) is compiled with the CONFIG_DEBUG_KERNEL enable.
Modifying from usb_unlink_urb(..) to usb_kill_urb(..) in the source of the driver is possible (1 found it 6 times) but someone must analyse the code to see if URB_ASYNC_UNLINK is set (i'll have to look in the devel branch)
Cordialy. Remi.
