Re: USB driver selection algorithm?

From: Bernd Walter (ticso_at_cicely12.cicely.de)
Date: 07/01/04

  • Next message: Daniel O'Connor: "Re: USB driver selection algorithm?"
    Date: Thu, 1 Jul 2004 14:36:17 +0200
    To: Alex K <lesha@intercaf.ru>
    
    

    On Wed, Jun 30, 2004 at 07:04:44PM +0400, Alex K wrote:
    >
    > Hello, everyone!
    >
    > As far as I understand drivers for USB devices are selected and attached
    > based on USB VendorID and ProductID match. Here I have situation where
    > I have 2 diffrent USB devices (cables) which got same Vendor and Device
    > IDs, only revision differes.

    USB drivers are selected based on the drivers need.
    That is usually deviceclass, interfaceclass or vendor/product.

    First all drivers are asked if they want the whole device.
    If none takes it than all drivers are asked for each interface of the
    device - an interface is a functional part of an USB device.
    If that also fails the driver is given to ugen as a whole.

    > It is mobile phone cables based on PL2303 and PL2303X chipsets.

    uplcom takes devices (or maybe interfaces) based on vendor/product ID.

    > What approach will you recommend?

    What is your problem?

    -- 
    B.Walter                   BWCT                http://www.bwct.de
    bernd@bwct.de                                  info@bwct.de
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
    

  • Next message: Daniel O'Connor: "Re: USB driver selection algorithm?"

    Relevant Pages

    • Re: USB devices slow boot time of Windows XP Professional
      ... I found that the pc would take excessive time between the text boot ... of windows xp and the gui during the inialization of the usb devices only ... Then when in windows the mouse wouldnt ... the standard hid compliant drivers. ...
      (microsoft.public.windowsxp.hardware)
    • Re: USB communications problem
      ... I have two USB devices and the manufacturers provided drivers (including ... And just what are these two USB devices? ... Dear GHalleck, my software was written by LabVIEW, using Call Function Node ...
      (microsoft.public.windowsxp.hardware)
    • Re: How to: multi device on USB
      ... A function has one active interface at a time while a composite device has more than one function, each of which can have multiple interfaces. ... If your device is designed correctly you support it with two separate device drivers, each independently managing their own functions. ... See the ddk docs for composite usb devices. ...
      (microsoft.public.development.device.drivers)
    • Re: Restricting access to USB devices
      ... why control audio and HID? ... > We have two requirements in our project, it is related to USB devices ... > Remove the class drivers of the classes of devices to be blocked. ... Human Interface Device Class. ...
      (microsoft.public.win32.programmer.kernel)
    • Re: HP Photosmart Software Install Error - SP2
      ... > finds hardware then a modal window pops up with statement ... update the drivers for the USB devices that are ... Follow the instructions in the Hardware Update Wizard. ...
      (microsoft.public.windowsxp.print_fax)