On Sat, Aug 08, 2020 at 12:36:27PM +0200, Marcus Glocker wrote:
> On Sat, 8 Aug 2020 12:21:45 +0200
> Marcus Glocker <mar...@nazgul.ch> wrote:
> 
> > On Fri, 7 Aug 2020 18:08:23 +0100
> > Jason McIntyre <j...@kerhand.co.uk> wrote:
> > 
> > > On Fri, Aug 07, 2020 at 01:08:17PM +0200, Marcus Glocker wrote:  
> > > > On Fri, 7 Aug 2020 12:31:39 +0200
> > > > Alexandre Ratchov <a...@caoua.org> wrote:
> > > >     
> > > > > On Fri, Aug 07, 2020 at 10:08:25AM +0100, Patrick Harper wrote:
> > > > >    
> > > > > > I think asynchronous transfers don't work with xhci right now,
> > > > > > which appears to be how your DAC works. If you can disable USB
> > > > > > 3.0 in the BIOS/UEFI setup program it should work.     
> > > > 
> > > > xhci(4) does support isochronous transfers.
> > > >     
> > > > > This device is usb1.1, it uses control and isochronous transfers
> > > > > that xhci supports. Strangely, even certain control transfers
> > > > > fail with this particular device.    
> > 
> > I'm probably totally missing something here, but for my own benefit to
> > understand;  When I look at the last (working) lsusb out jmc has
> > provided, I only can recognize an USB2 device (bcdUSB=2.00). Where do
> > you indicate from that this is an USB1.1 device?
> 
> Sorry, forget it - I guess you were referring to the HID version.  I'm
> not so familiar with HID :-|
> 

I was refering to its uaudio part:

uaudio0: class v1, full-speed, async, channels: 2 play, 0 rec, 2 ctls

The driver prints "full-speed" when it's usbd_device->speed is
USB_SPEED_FULL. By "usb1" I meant that the device is operating at usb1
speed, sorry for the confusion. (the USB-Audio-Class is also 1.0, but
this is mostly about how to parse descriptors, so unrelated to jmc
problems).

Reply via email to