Print this page
11639 some man pages show incorrect driver locations

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man7d/usba.7d
          +++ new/usr/src/man/man7d/usba.7d
   1    1  .\" Copyright (c) 2009, Sun Microsystems, Inc.  All Rights Reserved
   2    2  .\" Copyright 2016 Joyent, Inc.
        3 +.\" Copyright 2020 Peter Tribble.
   3    4  .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
   4    5  .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with
   5    6  .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   6      -.Dd May 13, 2017
        7 +.Dd Jan 10, 2020
   7    8  .Dt USBA 7D
   8    9  .Os
   9   10  .Sh NAME
  10   11  .Nm usba ,
  11   12  .Nm usb
  12   13  .Nd illumos USB Architecture (USBA)
  13   14  .Sh DESCRIPTION
  14   15  USB provides a low-cost means for attaching peripheral devices, including
  15   16  mass-storage devices, keyboards, mice, and printers, to a system.
  16   17  For complete information on the USB architecture, visit the USB website at
↓ open down ↓ 14 lines elided ↑ open up ↑
  31   32  .Em http://illumos.org/books/wdd .
  32   33  For a complete list of USBA interfaces, see
  33   34  .Xr Intro 9F
  34   35  or
  35   36  .Xr Intro 9S .
  36   37  .Pp
  37   38  Devices without a driver may be able to leverage libusb.
  38   39  .Sh FILES
  39   40  Listed below are drivers and modules which either utilize or are utilized by
  40   41  USBA.
  41      -Drivers in
  42      -.Pa /kernel/drv
  43      -are 32 bit drivers (x86 only).
  44      -Drivers in
  45      -.Pa /kernel/drv/sparcv9
  46      -or
  47      -.Pa kernel/drv/amd64
  48      -are 64 bit drivers.
  49      -.Bl -column -offset indent ".Pa kernel/drv/[sparcv9|amd64/]usbser_edge" "Edgeport USB to serial port"
       42 +.Bl -column -offset indent ".Pa /kernel/drv/[sparcv9|amd64]/usbser_edge" "Edgeport USB to serial port"
  50   43  .It Em Client Driver Ta Em Function/Device
  51   44  .It Ta
  52      -.It Pa kernel/drv/[sparcv9|amd64/]hid Ta HID class
  53      -.It Pa kernel/drv/[sparcv9|amd64/]hubd Ta hub class
  54      -.It Pa kernel/drv/[sparcv9|amd64/]scsa2usb Ta mass storage class
  55      -.It Pa kernel/drv/[sparcv9|amd64/]usbprn Ta printer class
  56      -.It Pa kernel/drv/[sparcv9|amd64/]usb_as Ta audio streaming class
  57      -.It Pa kernel/drv/[sparcv9|amd64/]usb_ac Ta audio control class
  58      -.It Pa kernel/drv/[sparcv9|amd64/]usbvc Ta video class
  59      -.It Pa kernel/drv/[sparcv9|amd64/]usb_mid Ta multi-interface device
  60      -.It Pa kernel/drv/[sparcv9|amd64/]usb_ia Ta interface-association driver
  61      -.It Pa kernel/drv/[sparcv9|amd64/]usbser_edge Ta Edgeport USB to serial port
  62      -.It Pa kernel/drv/[sparcv9|amd64/]usbsksp Ta Keyspan USB to serial port
  63      -.It Pa kernel/drv/[sparcv9|amd64/]usbsprl Ta pl2303 USB to serial port
  64      -.It Pa kernel/drv/[sparcv9|amd64/]usbsacm Ta CDC ACM class to serial port
  65      -.It Pa kernel/drv/[sparcv9|amd64/]ugen Ta generic USB driver
  66      -.It Pa kernel/drv/[sparcv9|amd64/]ohci Ta open host controller driver
  67      -.It Pa kernel/drv/[sparcv9|amd64/]uhci Ta universal host controller driver
  68      -.It Pa kernel/drv/[sparcv9|amd64/]ehci Ta enhanced host controller driver
  69      -.It Pa kernel/drv/[sparcv9|amd64/]xhci Ta extensible host controller driver
       45 +.It Pa /kernel/drv/[sparcv9|amd64]/hid Ta HID class
       46 +.It Pa /kernel/drv/[sparcv9|amd64]/hubd Ta hub class
       47 +.It Pa /kernel/drv/[sparcv9|amd64]/scsa2usb Ta mass storage class
       48 +.It Pa /kernel/drv/[sparcv9|amd64]/usbprn Ta printer class
       49 +.It Pa /kernel/drv/[sparcv9|amd64]/usb_as Ta audio streaming class
       50 +.It Pa /kernel/drv/[sparcv9|amd64]/usb_ac Ta audio control class
       51 +.It Pa /kernel/drv/[sparcv9|amd64]/usbvc Ta video class
       52 +.It Pa /kernel/drv/[sparcv9|amd64]/usb_mid Ta multi-interface device
       53 +.It Pa /kernel/drv/[sparcv9|amd64]/usb_ia Ta interface-association driver
       54 +.It Pa /kernel/drv/[sparcv9|amd64]/usbser_edge Ta Edgeport USB to serial port
       55 +.It Pa /kernel/drv/[sparcv9|amd64]/usbsksp Ta Keyspan USB to serial port
       56 +.It Pa /kernel/drv/[sparcv9|amd64]/usbsprl Ta pl2303 USB to serial port
       57 +.It Pa /kernel/drv/[sparcv9|amd64]/usbsacm Ta CDC ACM class to serial port
       58 +.It Pa /kernel/drv/[sparcv9|amd64]/ugen Ta generic USB driver
  70   59  .El
  71   60  .Bl -column -offset indent ".Pa /kernel/strmod/[sparcv9|amd64/]usb_ah" "Function/Device"
  72   61  .It Ta
  73   62  .It Em Client Streams Modules Ta Em Function/Device
  74   63  .It Ta
  75      -.It Pa /kernel/strmod/[sparcv9|amd64/]usbkbm Ta Keyboad
  76      -.It Pa /kernel/strmod/[sparcv9|amd64/]usbms Ta Mouse
  77      -.It Pa /kernel/strmod/[sparcv9|amd64/]usb_ah Ta Audio HID
       64 +.It Pa /kernel/strmod/[sparcv9|amd64]/usbkbm Ta Keyboard
       65 +.It Pa /kernel/strmod/[sparcv9|amd64]/usbms Ta Mouse
       66 +.It Pa /kernel/strmod/[sparcv9|amd64]/usb_ah Ta Audio HID
  78   67  .El
  79   68  .Bl -column -offset indent ".Em Host Controller Interface Drivers" "Extensible HCI"
  80   69  .It Em Host Controller Interface Drivers Ta Em Device
  81   70  .It Ta
  82      -.It Pa /kernel/drv/[amd64/]xhci Ta Extensible HCI
  83      -.It Pa /kernel/drv/[sparcv9|amd64/]ehci Ta Enhanced HCI
  84      -.It Pa /kernel/drv/[sparcv9|amd64/]ohci Ta Open HCI
  85      -.It Pa /kernel/drv/[sparcv|amd64/]uhci Ta Universal HCI
       71 +.It Pa /kernel/drv/amd64/xhci Ta Extensible HCI
       72 +.It Pa /kernel/drv/[sparcv9|amd64]/ehci Ta Enhanced HCI
       73 +.It Pa /kernel/drv/[sparcv9|amd64]/ohci Ta Open HCI
       74 +.It Pa /kernel/drv/[sparcv9|amd64]/uhci Ta Universal HCI
  86   75  .El
  87   76  .Sh DIAGNOSTICS
  88   77  The messages described below may appear on the system console as well as being
  89   78  logged.
  90   79  All  messages are formatted in the following manner:
  91   80  .Bl -tag -width Sy -offset 2n
  92   81  .It WARNING: Error message...
  93   82  .El
  94   83  .Bl -tag -width Sy -offset 2n
  95   84  .It Sy no driver found for device <device_name> (interface <number> node
↓ open down ↓ 7 lines elided ↑ open up ↑
 103   92  Please reboot your system.
 104   93  If this problem persists, contact your system vendor.
 105   94  .El
 106   95  .Pp
 107   96  The following messages may be logged into the system log.
 108   97  They are formatted in the following manner:
 109   98  .Bd -literal -offset 2n
 110   99  <device path><usba<instance number>): message...
 111  100  .Ed
 112  101  .Bl -tag -width Sy -offset 2n
 113      -.It Sy Incorrect USB driver version for <n.m>.
      102 +.It Sy Incorrect USB driver version for <n.m> .
 114  103  Driver is incompatible with USBA framework.
 115  104  .El
 116  105  .Sh SEE ALSO
 117  106  .Xr cfgadm_usb 1M ,
 118  107  .Xr attributes 5 ,
 119  108  .Xr ehci 7D ,
 120  109  .Xr hid 7D ,
 121  110  .Xr hubd 7D ,
 122  111  .Xr ohci 7D ,
 123  112  .Xr scsa2usb 7D ,
↓ open down ↓ 32 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX