I recently purchased a Questyle M12 to use with my System76 Gazelle laptop currently running Ubuntu 21.10.
I use it strictly for music, directly to hw:X:0, no PulseAudio, with MPD. I'm happy with the results; the device seems to handle varying bit depths and rates without any hiccups, and I really like the USB-C interface instead of the micro USB. So far so good, but today I decided to watch what happens (with dmesg) when I plug the device in and I see two things that give me pause. Here's the relevant output: [ 92.405569 < 69.514267>] usb 1-3: new high-speed USB device number 4 using xhci_hcd [ 92.572506 < 0.166937>] usb 1-3: New USB device found, idVendor=0495, idProduct=1046, bcdDevice= 0.01 [ 92.572509 < 0.000003>] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 92.572510 < 0.000001>] usb 1-3: Product: M12 [ 92.572511 < 0.000001>] usb 1-3: Manufacturer: Questyle [ 92.572512 < 0.000001>] usb 1-3: SerialNumber: 0 [ 92.592711 < 0.020199>] hid: raw HID events driver (C) Jiri Kosina [ 92.595025 < 0.002314>] usbhid 1-3:1.2: couldn't find an input interrupt endpoint [ 92.595755 < 0.000730>] usbcore: registered new interface driver usbhid [ 92.595756 < 0.000001>] usbhid: USB HID core driver [ 92.749419 < 0.153663>] usb 1-3: 1:4 : unsupported format bits 0x100000000 [ 92.785688 < 0.036269>] usbcore: registered new interface driver snd-usb-audio [ 92.792232 < 0.006544>] hid-generic 0003:0495:1046.0001: hiddev0,hidraw0: USB HID v1.00 Device [Questyle M12] on usb-0000:00:14.0-3/input3 I'm bothered by the message [ 92.595025 < 0.002314>] usbhid 1-3:1.2: couldn't find an input interrupt endpoint and the other message [ 92.749419 < 0.153663>] usb 1-3: 1:4 : unsupported format bits 0x100000000 Do these messages imply the need for some kind of quirks for example in /etc/modprobe.d/local.conf? For emphasis I don't seem to have a problem with playback; for example here it is playing back a 192KHz / 24 bit music file: clh@marseille:/proc/asound/card1$ cat stream0 Questyle M12 at usb-0000:00:14.0-3, high speed : USB Audio Playback: Status: Running Interface = 1 Altset = 2 Packet Size = 216 Momentary freq = 192013 Hz (0x18.006c) Feedback Format = 16.16 Interface 1 Altset 1 Format: S16_LE Channels: 2 Endpoint: 0x07 (7 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600 Data packet interval: 125 us Bits: 16 Channel map: FL FR Sync Endpoint: 0x81 (1 IN) Sync EP Interface: 1 Sync EP Altset: 1 Implicit Feedback Mode: No Interface 1 Altset 2 Format: S24_3LE Channels: 2 Endpoint: 0x07 (7 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600 Data packet interval: 125 us Bits: 24 Channel map: FL FR Sync Endpoint: 0x81 (1 IN) Sync EP Interface: 1 Sync EP Altset: 2 Implicit Feedback Mode: No It seems the above shows endpoints, whether they have anything to do with the endpoint error above I know not. There don't seem to be any further errors emitted into the log. FWIW this DAC is also supposed to support DSD. I wrote to the manufacturer awhile back just to let them know I was pleased with the device; they're very responsive, so I could also try sending this question their way. Thanks for any advice / suggestions. -- Chris Hermansen · clhermansen "at" gmail "dot" com C'est ma façon de parler.
_______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user