Denon PMA-50 und Linux

25. Juni 2022 · Hardware · andreas · Kein Kommentar

Der Denon PMA-50 ist ein cooler kleiner Verstärker, der neben zahlreichen analogen und digitalen Eingängen auch eine USB-B-Buchse mitbringt, mit deren Hilfe er als USB-DAC agieren kann - eigentlich ideal für den Betrieb an einem Raspberry Pi.

Durch die USB-B-Verbindung mit einem PC oder Mac können audiophile Musikliebhaber die neuesten hochauflösenden Formate zur Wiedergabe von PCM- und DSD-Dateien nutzen. Dabei werden hochauflösende PCM-Tracks mit bis zu 24 Bit/192 kHz sowie 2,8-MHz- und 5,6-MHz-DSD-Tracks unterstützt. [Quelle]

Wie erwartet bezieht sich “PC” nur auf Windows und es gibt keinerlei Information, ob ein Betrieb unter Linux möglich ist. Also hilft nur Ausprobieren - im konkreten Fall mit einem Raspberry Pi und dem aktuellen Raspbian.

Direkt beim Einstecken erkennt der Kernel den Verstärker

Jun 25 10:32:31 raspberrypi kernel: [ 880.636565] usb 1-1.3: new high-speed USB device number 4 using dwc_otg Jun 25 10:32:32 raspberrypi kernel: [ 880.768195] usb 1-1.3: New USB device found, idVendor=154e, idProduct=1003, bcdDevice= 1.00 Jun 25 10:32:32 raspberrypi kernel: [ 880.768263] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jun 25 10:32:32 raspberrypi kernel: [ 880.768298] usb 1-1.3: Product: PMA-50 Jun 25 10:32:32 raspberrypi kernel: [ 880.768322] usb 1-1.3: Manufacturer: D & M Holdings Inc. Jun 25 10:32:32 raspberrypi kernel: [ 880.807205] hid-generic 0003:154E:1003.0001: hiddev96,hidraw0: USB HID v1.10 Device [D & M Holdings Inc. PMA-50] on usb-20980000.usb-1.3/input2

und auch Pulseaudio ist zufrieden:

* index: 1 name: driver: flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY state: IDLE suspend cause: (none) priority: 9049 volume: front-left: 30419 / 46% / -20.00 dB, front-right: 30419 / 46% / -20.00 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no current latency: 68.38 ms max request: 20 KiB max rewind: 20 KiB monitor source: 1 sample spec: s32le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 0 linked by: 2 fixed latency: 59.95 ms card: 1 module: 20 properties: alsa.resolution_bits = "32" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "USB Audio" alsa.id = "USB Audio" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "2" alsa.card_name = "PMA-50" alsa.long_card_name = "D & M Holdings Inc. PMA-50 at usb-20980000.usb-1.3, high speed" alsa.driver_name = "snd_usb_audio" device.bus_path = "platform-20980000.usb-usb-0:1.3:1.0" sysfs.path = "/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/sound/card2" udev.id = "usb-D___M_Holdings_Inc._PMA-50-00" device.bus = "usb" device.vendor.id = "154e" device.vendor.name = "D&M Holdings, Inc. (Denon/Marantz)" device.product.id = "1003" device.product.name = "PMA-50" device.serial = "D___M_Holdings_Inc._PMA-50" device.string = "front:2" device.buffering.buffer_size = "21152" device.buffering.fragment_size = "5288" device.access_mode = "mmap" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" device.description = "PMA-50 Analog Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-card-usb" ports: analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown) properties: active port:

Funtkioniert!