Greg KH <greg@xxxxxxxxx> wrote: > Great!. I'll add a new device id entry to this driver. Or if you want > to, could you send me a patch as described in > Documentation/SubmittingPatches adding it so you get the authorship > credit? > I haven't compiled kernels for some time, but I have a patch attached. Although the directory reads linux-2.6.28, it was first patched with patch-2.6.29-rc7.bz2 This patch adds support for Mobile Action GT100/GT200 (i-gotU) usb devices. > I have no idea, the driver has nothing to do with that, it just gets > data from the device. I suppose there might be a way to send commands > back to it, but that would have to go through the control channel. Hm, > I wonder if we just make the write section to go through that... > > Can you try kernel patches? I'll be glad to make something up to try > this out if you want to. > As I am on a debian system, I used make-kpkg to build a installable .deb kernel package. That took some time.. So, yes I can try kernel patches, and I have some time to tinker. Paul
--- orig/linux-2.6.28/drivers/usb/serial/navman.c 2008-12-25 00:26:37.000000000 +0100 +++ linux-2.6.28/drivers/usb/serial/navman.c 2009-03-12 20:03:17.000000000 +0100 @@ -24,6 +24,7 @@ static int debug; static struct usb_device_id id_table [] = { { USB_DEVICE(0x0a99, 0x0001) }, /* Talon Technology device */ + { USB_DEVICE(0x0df7, 0x0900) }, /* Mobile Action GT100/GT200 device */ { }, }; MODULE_DEVICE_TABLE(usb, id_table);