Questyle M12 with ALSA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux