Print this page
11639 some man pages show incorrect driver locations

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man7d/usba.7d.man.txt
          +++ new/usr/src/man/man7d/usba.7d.man.txt
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19  
  20   20       For information on how to write USB client drivers, see Writing Device
  21   21       Drivers.  For the latest information on writing USB drivers, visit
  22   22       http://illumos.org/books/wdd.  For a complete list of USBA interfaces,
  23   23       see Intro(9F) or Intro(9S).
  24   24  
  25   25       Devices without a driver may be able to leverage libusb.
  26   26  
  27   27  FILES
  28   28       Listed below are drivers and modules which either utilize or are utilized
  29      -     by USBA.  Drivers in /kernel/drv are 32 bit drivers (x86 only).  Drivers
  30      -     in /kernel/drv/sparcv9 or kernel/drv/amd64 are 64 bit drivers.
       29 +     by USBA.
  31   30  
  32      -           Client Driver                                 Function/Device
       31 +           Client Driver                                  Function/Device
  33   32  
  34      -           kernel/drv/[sparcv9|amd64/]hid                HID class
  35      -           kernel/drv/[sparcv9|amd64/]hubd               hub class
  36      -           kernel/drv/[sparcv9|amd64/]scsa2usb           mass storage class
  37      -           kernel/drv/[sparcv9|amd64/]usbprn             printer class
  38      -           kernel/drv/[sparcv9|amd64/]usb_as             audio streaming class
  39      -           kernel/drv/[sparcv9|amd64/]usb_ac             audio control class
  40      -           kernel/drv/[sparcv9|amd64/]usbvc              video class
  41      -           kernel/drv/[sparcv9|amd64/]usb_mid            multi-interface device
  42      -           kernel/drv/[sparcv9|amd64/]usb_ia             interface-association driver
  43      -           kernel/drv/[sparcv9|amd64/]usbser_edge        Edgeport USB to serial port
  44      -           kernel/drv/[sparcv9|amd64/]usbsksp            Keyspan USB to serial port
  45      -           kernel/drv/[sparcv9|amd64/]usbsprl            pl2303 USB to serial port
  46      -           kernel/drv/[sparcv9|amd64/]usbsacm            CDC ACM class to serial port
  47      -           kernel/drv/[sparcv9|amd64/]ugen               generic USB driver
  48      -           kernel/drv/[sparcv9|amd64/]ohci               open host controller driver
  49      -           kernel/drv/[sparcv9|amd64/]uhci               universal host controller
  50      -                                                         driver
  51      -           kernel/drv/[sparcv9|amd64/]ehci               enhanced host controller driver
  52      -           kernel/drv/[sparcv9|amd64/]xhci               extensible host controller
  53      -                                                         driver
       33 +           /kernel/drv/[sparcv9|amd64]/hid                HID class
       34 +           /kernel/drv/[sparcv9|amd64]/hubd               hub class
       35 +           /kernel/drv/[sparcv9|amd64]/scsa2usb           mass storage class
       36 +           /kernel/drv/[sparcv9|amd64]/usbprn             printer class
       37 +           /kernel/drv/[sparcv9|amd64]/usb_as             audio streaming class
       38 +           /kernel/drv/[sparcv9|amd64]/usb_ac             audio control class
       39 +           /kernel/drv/[sparcv9|amd64]/usbvc              video class
       40 +           /kernel/drv/[sparcv9|amd64]/usb_mid            multi-interface device
       41 +           /kernel/drv/[sparcv9|amd64]/usb_ia             interface-association driver
       42 +           /kernel/drv/[sparcv9|amd64]/usbser_edge        Edgeport USB to serial port
       43 +           /kernel/drv/[sparcv9|amd64]/usbsksp            Keyspan USB to serial port
       44 +           /kernel/drv/[sparcv9|amd64]/usbsprl            pl2303 USB to serial port
       45 +           /kernel/drv/[sparcv9|amd64]/usbsacm            CDC ACM class to serial port
       46 +           /kernel/drv/[sparcv9|amd64]/ugen               generic USB driver
  54   47  
  55   48  
  56   49             Client Streams Modules                       Function/Device
  57   50  
  58      -           /kernel/strmod/[sparcv9|amd64/]usbkbm        Keyboad
  59      -           /kernel/strmod/[sparcv9|amd64/]usbms         Mouse
  60      -           /kernel/strmod/[sparcv9|amd64/]usb_ah        Audio HID
       51 +           /kernel/strmod/[sparcv9|amd64]/usbkbm        Keyboard
       52 +           /kernel/strmod/[sparcv9|amd64]/usbms         Mouse
       53 +           /kernel/strmod/[sparcv9|amd64]/usb_ah        Audio HID
  61   54  
  62   55             Host Controller Interface Drivers        Device
  63   56  
  64      -           /kernel/drv/[amd64/]xhci                 Extensible HCI
  65      -           /kernel/drv/[sparcv9|amd64/]ehci         Enhanced HCI
  66      -           /kernel/drv/[sparcv9|amd64/]ohci         Open HCI
  67      -           /kernel/drv/[sparcv|amd64/]uhci          Universal HCI
       57 +           /kernel/drv/amd64/xhci                   Extensible HCI
       58 +           /kernel/drv/[sparcv9|amd64]/ehci         Enhanced HCI
       59 +           /kernel/drv/[sparcv9|amd64]/ohci         Open HCI
       60 +           /kernel/drv/[sparcv9|amd64]/uhci         Universal HCI
  68   61  
  69   62  DIAGNOSTICS
  70   63       The messages described below may appear on the system console as well as
  71   64       being logged.  All  messages are formatted in the following manner:
  72   65  
  73   66         WARNING: Error message...
  74   67  
  75   68         no driver found for device <device_name> (interface <number> node
  76   69                 name=<node_name>) The installed software does not contain a
  77   70                 supported driver for this hardware.  <number> is the interface
↓ open down ↓ 24 lines elided ↑ open up ↑
 102   95       Universal Serial Bus Specification 3.0.
 103   96  
 104   97       Interface Association Descriptor Engineering Change Notice (ECN).
 105   98  
 106   99       System Administration Guide: Basic Administration.
 107  100  
 108  101  NOTES
 109  102       Booting from USB mass-storage devices is not supported on SPARC, but is
 110  103       supported on X86.
 111  104  
 112      -illumos                          May 13, 2017                          illumos
      105 +illumos                        January 10, 2020                        illumos
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX