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
