Sound card compatibility question

Ralf Mardorf silver.bullet at zoho.com
Thu Apr 23 17:59:58 UTC 2020


On Thu, 23 Apr 2020 20:10:15 +0930, Phil wrote:
>Description:    Ubuntu 19.10
>    hwinfo --sound | grep -eDevice: -er\ Status -eActivation  
>   Device: pci 0x1c20 "6 Series/C200 Series Chipset Family High 
>Definition Audio Controller"
>   SubDevice: pci 0x21ce
>     Driver Status: snd_hda_intel is active
>     Driver Activation Cmd: "modprobe snd_hda_intel"
>   Device: usb 0x29b3 "PCM2903B Audio CODEC"

>    aplay -l; arecord -l  
>card 1: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio]
>   Subdevices: 1/1
>
>   Subdevice #0: subdevice #0
>
>This is the device that connect the radio to the USB port:
>
>Device: usb 0x29b3 "PCM2903B Audio CODEC"
>
>The CODEC that needs to be used with this device is:
>
>hw: card = CODEC, dev = 0

On my machine I noticed that a connected class compliant audio device
doesn't show up in "hwinfo --sound" [1].

Google for

  linux driver PCM2903B Audio CODEC

and

  class compliant PCM2903B Audio CODEC

maybe there is information about the required driver.

Assuming it should be a class compliant audio device, the snd-usb-audio
driver [2] should do the job, but perhaps another or additional driver
is needed to get some codec working. Maybe some library is required to
get the codec working.

Sorry, I don't have a clue.

[1]
[rocketmouse at archlinux ~]$ aplay -l | grep -v HDMI | grep -v Sub
**** List of PLAYBACK Hardware Devices ****
card 0: HDSPMx579bcc [RME AIO_579bcc], device 0: RME AIO [RME AIO]
card 1: EWX2496 [TerraTec EWX24/96], device 0: ICE1712 multi [ICE1712 multi]
card 4: USB [Scarlett 18i20 USB], device 0: USB Audio [USB Audio]

[rocketmouse at archlinux ~]$ hwinfo --sound | grep -eDevice: -er\ Status -eActivation
  Device: pci 0x3fc6 "RME Hammerfall DSP MADI"
    Driver Status: snd_hdspm is active
    Driver Activation Cmd: "modprobe snd_hdspm"
  Device: pci 0x1712 "ICE1712 [Envy24] PCI Multi-Channel I/O Controller"
  SubDevice: pci 0x1130 "EWX 24/96"
    Driver Status: snd_ice1712 is active
    Driver Activation Cmd: "modprobe snd_ice1712"
  Device: pci 0x0c0c "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
  SubDevice: pci 0x2010 
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"

[2]
[rocketmouse at archlinux ~]$ hwinfo --usb | grep snd -B14

08: USB 00.4: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: IDaE.m_bfa9OV3ED
  Parent ID: pBe4.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb2/2-9/2-9:1.4
  SysFS BusID: 2-9:1.4
  Hardware Class: unknown
  Model: "Focusrite-Novation Scarlett 18i20 USB"
  Hotplug: USB
  Vendor: usb 0x1235 "Focusrite-Novation"
  Device: usb 0x8201 "Scarlett 18i20 USB"
  Revision: "4.33"
  Serial ID: "00010744"
  Driver: "snd-usb-audio"
  Driver Modules: "snd_usb_audio"
  Speed: 480 Mbps
  Module Alias: "usb:v1235p8201d0433dcEFdsc02dp01ic01isc03ip00in04"
  Driver Info #0:
    Driver Status: snd_usb_audio is active
    Driver Activation Cmd: "modprobe snd_usb_audio"






More information about the ubuntu-users mailing list