Linux driver for USB device

From: Sonu (sonu_a_at_lgsoftindia.com)
Date: 05/27/04


Date: 26 May 2004 23:03:17 -0700

Hi,
I am writing a driver for a composite device with two interfaces.One
interface is a modem interface and the other is a diagnostic interface
to be used by diagnostic applications for the modem.My queries are as
follows

1.Do i need to write two separate driver modules for the two
interfaces or a single driver would do the work ?

2.How does the user applications talk to the modem driver module?

3.Do i need to write a driver module which enumerates the two
interfaces??

Any help in this regard is highly appreciated.

Thanks in advace..

Sonu Abraham



Relevant Pages

  • Re: Linux Firewall/LoadBalancer
    ... The bonding driver originally came from Donald Becker's beowulf patches for ... Build kernel with the bonding driver ... "Bonding driver support" in the "Network device support" section. ... so the bonding driver will automatically load when the bond0 interface is ...
    (Security-Basics)
  • [PATCH] IPMI driver updates, part 2
    ... It has been far too long since the last IPMI driver updates, ... This second part adds the "System Interface" driver. ...
    (Linux-Kernel)
  • [2.6 patch] remove comx driver docs
    ... info on the driver for Baycom style amateur radio modems ... -LMI) protocols are available as link-level protocol. ... -The COMX driver set has a new type of user interface based on the /proc ... -To create the interface 'comx0' which is the first channel of a COMX card: ...
    (Linux-Kernel)
  • [2.6 patch] remove the documentation for the legacy CDROM drivers
    ... This patch removes the documentation for the removed legacy CDROM drivers. ... SC1200 WDT DRIVER ... LaTeX document on standardizing the CD-ROM programming interface. ... THIS DRIVER WILL WORK WITH THE CD-ROM DRIVES LISTED, ...
    (Linux-Kernel)
  • Re: [PATCH] i2c: adds support for i2c bus on 8xx
    ... Interface has been reworked to of_device as well as other feedback ... Kconfig and in the driver) and the advertised functionalities of the ... GNU General Public License for more details. ...
    (Linux-Kernel)