Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am flashing a device which enumerates with different product Ids during the flash process. When connected usbserial is correctly added based on my entry in /etc/modules. Once I flash the device, the device automatically re-enumerates but doesn't add usbserial again for the newly reported productId.

I am assuming it is because I didn't physically disconnect the usb device. If I do disconnect the device the initial image I flashed is lost and a I'm back a step one. Is there any way to get this to work without writing a custom kernel module?

share|improve this question

usbserial doesn't allow for multiple product IDs, so a custom kernel module is required.

share|improve this answer
Could you recommend such a kernel module? – hexafraction Aug 16 '12 at 13:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.