#1045: USB isochronous streams
--------------------------+---------------------------
Reporter: wkornewald | Owner: nobody
Type: enhancement | Status: assigned
Priority: normal | Milestone: R1
Component: Drivers/USB | Version: R1/pre-alpha1
Resolution: | Keywords:
Blocked By: | Blocking: 10521, 11256
Platform: All |
--------------------------+---------------------------
Comment (by rudolfc):
Thanks for the hints and help offer, I appreciate that :-)
I just tried the audio 0x0200 type interface on the xhci driver usb on my
newer skylake system, but this is not working at all yet, on a rather
basic level maybe, and maybe I am seeing the same problem (in theory) as I
saw on my microsoft surface laptop (LP version about same age intel
chipset, I expect also xhci):
There seems to be a power problem on both systems using USB. With a rather
'light' load connected things work OK, but if I increase load either by
connecing a hub externally in between, or by using a single device that
consumes a bit more power (older USB stick, or bigger audio interface so
to speak), USB fails.
On skylake, when I connect the audio interface, syslog shows me that a
device 'just has been -dis-connected. Then it tries to connect after all,
fails, and the cycle repeats indefinately.
Looking at the code it seems USBhub is where it happens: there's a piece
of code that waits for the power to stabilize, and I think this is where a
general problem is still sitting, on at least both of my mentioned
systems.
I'll try to fiddle a bit with that, thought first attempts failed I expect
because my sourcecode base I am compiling is too new compared to the
running version of Haiku, so I need to upgrade first and retry.
I'll try to come to a conclusion about this and report back..
--
Ticket URL: <https://dev.haiku-os.org/ticket/1045#comment:29>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.