Ŵhen attaching my USB soundcard the kernel detects the device to be handles by the uaudio driver. It detects it correct as you can see in the dmesg-log below.
The driver also creates a mixer device (mixer3 in my case)
However - it does not create a additional pcm/dsp device to get the actual sound data in and out.
The device worked for me in 8.0 versions of BSD without problems.
ugen0.2: <vendor 0x0d8c> at usbus0
uaudio0: <vendor 0x0d8c USB Sound Device, class 0/0, rev 1.10/0.10, addr 2> on usbus0
uaudio0: Play: 48000 Hz, 2 ch, 16-bit S-LE PCM format
uaudio0: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
uaudio0: No midi sequencer
pcm2: <USB audio> on uaudio0
uhid2: <vendor 0x0d8c USB Sound Device, class 0/0, rev 1.10/0.10, addr 2> on usbus0
How-To-Repeat: Attach a device supported by uaudio and look for a new created dsp device
sorry - the device actually is there but it is not visible after plugging
in. Accessing it one time make the device also visible in the devfs.
For bugs matching the following criteria:
Status: In Progress Changed: (is less than) 2014-06-01
Reset to default assignee and clear in-progress tags.
Mail being skipped