Hi ael, I think I got it. The ark seems sensitive to a specific combination of setting the termios and enabling interrupts/submitting the interrupt urb. The old driver does not suffer because it does not use the interrupt urb. I think the new driver on previous ubuntu 11.04 did not suffer because (it seems) userspace handled hotplugging a serial port differently. But new userspace and new driver failed. Simply moving the termios bit in the driver fixed it for me. No real idea why, but that is the joy of undocumented hardware.
Could you please try the attached files? Almost the same procedure as previously: $ make # modprobe usbserial # rmmod ark3116 # insmod ./ark3116new.ko Thanks. Groeten, Bart -- Bart Hartgers - New e-mail: bart.hartg...@gmail.com
ark3116new.tar.gz
Description: GNU Zip compressed data