So it seems my device (qtek 9100 under windows mobile 5) is not supposed to be handled by usbserial/ipaq with the help of synce-serial-start. Instead it is supposed to be managed as an RNDIS device (rndis_host,cdc_ether,usbnet). Indeed I got "connected using RNDIS after applying the following patch to the kernel:
http://synce.svn.sourceforge.net/svnroot/synce/trunk/patches/linux-2.6.22 -rndis_host-wm5.patch So first we need to make sure this patch is applied to the Gusty kernel Second, I believe having an OOPS is still bad and should just not happen. I think it would be beneficial to add some code in ipaq_open() to test if read_urb/write_urb are indeed set. If not (as it is the case on ttyUSB0), ipaq_open() could return an error code. Does it make sense? Please note that there is a linux bug report about this problem: http://bugzilla.kernel.org/show_bug.cgi?id=8094 -- [Gutsy] Kernel Oops after calling synce-serial-start https://bugs.launchpad.net/bugs/138583 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs