Messages in this thread | | | Date | Sat, 16 Feb 2008 13:52:10 +0100 | From | Jiri Slaby <> | Subject | Re: PL2303 Driver missing support for USB to Serial Cable |
| |
On 02/14/2008 03:57 PM, Stephan Rose wrote: > I recently purchased a USB->Com Port serial cable from Radio Shack > (Model number 26-183) which did no seem to want to work. After looking > into it I discovered that it is based on the Prolific chipset using the > PL2303 driver. > > I then checked the Vendor and Product ID against the list in the drive > and sure enough, the IDs were missing in the driver. > > So here are my modifications to the PL2303 driver which have been > working flawlessly on my system the whole week: > > drivers/usb/serial/pl2303.h > -------- > > /* Radio Shack 26-183 */ > #define RADIOSHACK26183_VENDOR_ID 0x05ad > #define RADIOSHACK26183_PRODUCT_ID 0x0fba > > drivers/usb/serial/pl2303.c > -------- > > Added to struct usb_device_id id_table > > { USB_DEVICE(RADIOSHACK26183_VENDOR_ID RADIOSHACK26183_PRODUCT_ID) } > > I still have to manually modprobe the module as the kernel won't > automatically load it when I connect the device, no idea what I would > need to change where for that to happen. > > The above though does successfully add support for that serial cable so > I thought I'd share it with the kernel list so that it can possibly be > added to the kernel and I can stop having to re-compile the driver every > kernel update. :)
Well, would you mind creating, testing and posting a patch?
| |