Den Wed, 8 Jun 2022 17:08:20 +0200
skrev Hans Petter Selasky <h...@selasky.org>:

> On 6/8/22 16:50, Eivind Nicolay Evensen wrote:
> > If I read that right, Martin's guess that this is a v2 device is
> > right.  
> 
> Hi,
> 
> If you compile the kernel with "options USB_DEBUG", there will be a 
> "sysctl hw.usb.uaudio.debug=16", which will print this in dmesg.


So then, this confirms it it seems:
uaudio_chan_fill_info_sub: Wrong number of channels
uaudio_chan_fill_info_sub: Wrong number of channels
[large amounts of above]
uaudio_attach: audio rev 2.00
uaudio_attach: 0 mixer controls
uaudio0: Play[0]: 192000 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 176400 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 96000 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 88200 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 48000 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 44100 Hz, 4 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 192000 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 176400 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 96000 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 88200 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 48000 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 44100 Hz, 6 ch, 24-bit S-LE PCM format, 2x8ms buffer.
uaudio0: MIDI sequencer.
uaudio_attach: doing child attach
umidi_bulk_read_callback: start
pcm9: <USB audio> on uaudio0
uaudio_attach_sub: software controlled main volume
uaudio_mixer_init_sub: child=0
uaudio_chan_init: Worst case buffer is 36864 bytes
uaudio_chan_init: Worst case buffer is 55296 bytes
uaudio_chan_set_param_speed: Selecting alt 4
uaudio_chan_set_param_speed: Selecting alt 4
uaudio_chan_set_param_format: Selecting format 0x00410000
uaudio_chan_set_param_speed: Selecting alt 4
uaudio_chan_set_param_speed: Selecting alt 4
uaudio_chan_set_param_format: Selecting format 0x08610000
umidi_bulk_read_callback: actlen=512 bytes
umidi_bulk_read_callback: start
uaudio0: No HID volume keys found.
uaudio_mixer_write_cfg_callback: 
umidi_bulk_read_callback: actlen=512 bytes
umidi_bulk_read_callback: start
umidi_bulk_read_callback: actlen=512 bytes
umidi_bulk_read_callback: start

> 
> You can also do:
> 
> pkg install usbutils
> 
> and
> 
> lsusb -vvv
> 
> and look for something like this:
> 
> >     Interface Descriptor:
> >       bLength                 9
> >       bDescriptorType         4
> >       bInterfaceNumber        2
> >       bAlternateSetting       0
> >       bNumEndpoints           0
> >       bInterfaceClass         1 Audio
> >       bInterfaceSubClass      1 Control Device
> >       bInterfaceProtocol      0 
> >       iInterface              0 
> >       AudioControl Interface Descriptor:
> >         bLength                 9
> >         bDescriptorType        36
> >         bDescriptorSubtype      1 (HEADER)
> >         bcdADC               1.00  
>                                 ^^^^ this one will tell
> >         wTotalLength           38
> >         bInCollection           1
> >         baInterfaceNr( 0)       3  

As well as this:

Bus /dev/usb Device /dev/ugen0.7: ID 0499:1704 Yamaha Corp. Steinberg UR44
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0499 Yamaha Corp.
  idProduct          0x1704 Steinberg UR44
  bcdDevice            2.10
  iManufacturer           1 Yamaha Corporation
  iProduct                2 Steinberg UR44
  iSerial                 0 
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          324
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         4
      bFunctionClass          1 Audio
      bFunctionSubClass       0 
      bFunctionProtocol      32 
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol     32 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               2.00
        bCategory               8
        wTotalLength           75
        bmControl            0x00
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID                1
        bmAttributes         0x03 Internal programmable Clock 
        bmControls           0x03
          Clock Frequency Control (read/write)
        bAssocTerminal          0
        iClockSource            0 



-- 
Eivind Nicolay Evensen

Reply via email to