[sane-devel] niash:libusb:002:005 failed: Device busy
Ullrich Sigwanz
us@bernafon.ch
Tue, 8 Jun 2004 09:04:51 +0200
Hi Chris,
You must compile the kernel to solve the problem.
The NIASH00019 chips return an old string-length-descriptor and the kernel
code cannot handle this
symptom any longer, alas.
I posted several times to the guys who wrote the linux usb code,
to revert a change they did when trading the 2.4 code into 2.6
They are successfully refusing.
There is a statement in the kernel-sources in the file
drivers/usb/core/messages.c (about line 1200)
which reads
len=tbuf[0];
when you change this to
len=255;
your 3400C will work again .
but as I sayed, the kernel must be compiled.
Perhaps you can also mail to linux-usb-devel? The more, the better.
Good luck
Ullrich