1usb_ac(7D)                          Devices                         usb_ac(7D)
2
3
4

NAME

6       usb_ac - USB audio control driver
7

SYNOPSIS

9       sound-control@unit-address
10
11

DESCRIPTION

13       The usb_ac driver is a USBA (Solaris USB Architecture) compliant client
14       driver that supports the USB Audio Class 1.0 specification.
15
16
17       The audio control driver is a USB class driver and offers functionality
18       similar  to  the  audiocs  (sun4u)  and audiots (Sun Blade 100) drivers
19       which use the Solaris audio mixer  framework  (mixer(7I)).  Unlike  the
20       audiocs and audiots drivers, the USB audio device can have play-only or
21       record-only capability.
22
23
24       Drivers corresponding to other USB  audio  interfaces  on  the  device,
25       including  the usb_as(7D) audio streaming driver or the hid(7D) driver,
26       are plumbed under the USB audio control  driver  and  do  not  directly
27       interface with user applications.
28
29
30       The  usb_ac  driver  supports  USB audio class compliant devices with a
31       feature unit.
32

ERRORS

34       If a device is hot-removed while it is  active,  all  subsequent  opens
35       returns EIO. All other errors are defined in the audio(7I) man page.
36

FILES

38       /kernel/drv/usb_ac            32-bit x86 ELF kernel module
39
40
41       /kernel/drv/amd64/usb_ac      64-bit x86 ELF kernel module
42
43
44       /kernel/drv/sparcv9/usb_ac    64-bit SPARC ELF kernel module.
45
46
47       /kernel/drv/usb_ac.conf       USB audio driver configuration file.
48
49

ATTRIBUTES

51       See attributes(5) for descriptions of the following attributes:
52
53
54
55
56       ┌─────────────────────────────┬──────────────────────────────┐
57       │      ATTRIBUTE TYPE         │       ATTRIBUTE VALUE        │
58       ├─────────────────────────────┼──────────────────────────────┤
59       │Architecture                 │SPARC, x86, PCI-based systems │
60       ├─────────────────────────────┼──────────────────────────────┤
61       │Availability                 │SUNWusb                       │
62       ├─────────────────────────────┼──────────────────────────────┤
63       │Interface Stability          │Uncommitted                   │
64       └─────────────────────────────┴──────────────────────────────┘
65

SEE ALSO

67       cfgadm_usb(1M), ioctl(2), attributes(5), hid(7D), usba(7D), usb_as(7D),
68       audio(7I), mixer(7I), streamio(7I), usb_ah(7M)
69
70
71       Writing Device Drivers
72
73
74       Universal Serial Bus Specification 1.0 and 1.1
75
76
77       Universal Serial Bus Device Class Definition for Audio Devices, Release
78       1.0
79
80
81       System Administration: Basic Administration
82

DIAGNOSTICS

84       In  addition  to being logged, the following messages can appear on the
85       system console. All messages are formatted in the following manner:
86
87         Warning: <device path> (usb_ac<instance num>): Error Message...
88
89
90
91       Failure to plumb audio streams drivers.
92
93           The usb audio streaming driver or  the  hid  driver  could  not  be
94           plumbed  under  the  audio  control  driver  and  the device is not
95           usable.
96
97
98
99
100SunOS 5.11                        13 May 2009                       usb_ac(7D)
Impressum