• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 386
  • Last Modified:

Match USB devices with drivers

I'm on a Redhat 7.2 system and I have a USB modem type device the is not matched up with any driver by the system. Is there a way to "bind" it to the ACM module?

In general, how do devices and drivers get matched up?
0
MFCRich
Asked:
MFCRich
  • 2
1 Solution
 
jlevieCommented:
My understanding of the way USB works leads me to believe that there is no user control of what driver is attached to a device. If Linux, while enumerating the USB devices, detects that your modem conforms to the Universal Serial Bus Communication Device Class Abstract Control Model (USB CDC ACM) specification, then it'll load the ACM driver for the device. Unfortunately there are a number of modems that use proprietary interfaces and thus won't work with the ACM driver (if even if you could force the driver assignment).
0
 
MFCRichAuthor Commented:
I have had partial success!

> insmod usbserial vendor=0x???? product=0x????

This got my device matched up with the usbserial module and I can send AT commands to the device's data port. Still experimenting to see if I can get more functionality from the device.
0
 
CleanupPingCommented:
MFCRich:
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
EXPERTS:
Post your closing recommendations!  No comment means you don't care.
0
 
MFCRichAuthor Commented:
Didn't realize I had this one hanging around. Sorry for the wait.

This question has become moot but I'll give the points to jlevie
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now