On Thu, Feb 03, 2011 at 12:36:53PM -0800, Yan Mo wrote: > I have a program that uses a magnetic sensor device called a Minuteman > that is made by Polhemus. It only works with some distros, mostly > newer versions of them. > > For example with with OpenSuse 11.2 I enter the command: > > # modprobe ti_usb_3410_5052 vendor_3410=0x0f44,0x0f44 product_3410=0xdf11,0xdf11 > > and a /dev/ttyUSB0 shows up and I am able to use it, but when I do the > same thing with OpenSuse 11.1 or earlier, there is no /dev/ttyUSB0 > that shows up. It looks like this driver has been at v0.9 for about 5 > years, but there must be something that changed to make it start > working on some distros. So newer versions work for your hardware, but older, unsupported (note that openSUSE 11.1 is unsupported now) don't work? There's not much we can do about that :) > I have not got any reply from the creators of the driver, and the > maker of the device says to try a list. If this is not the right list > then please let me know where to go for help. > > What would be the easiest way to get the functional driver working > with whatever distro the users have without getting them involved, and > without having to somehow recompile that driver for every different > distro the users are entrenched with? Is there some way to compile the > functional driver along with my program so as to have a fallback for > any 2.6 kernel distro that does not have the functional driver? Just send me a patch that adds your device id to the driver, that way all future distro releases will get it included automatically. The instructions for how to create a proper patch are in the kernel source tree in the Documentation/SubmittingPatches file. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html