Messages in this thread | | | Date | Wed, 13 Aug 2008 01:25:14 -0700 (PDT) | From | barry bouwsma <> | Subject | Problems w/UHCI-WLAN and bulk USB DVB stream |
| |
Moin moin,
I've noticed that with recent kernels (mac80211), my zd1211rw device, when `ifconfig up'ed and connected to a UHCI (USB 1.x) interface, causes problems when recording from a DVB full- transport-stream device (PID filtering at the linux end) that is connected via EHCI (approx 36Mbit/sec bandwidth). The recorded files show corruption relatively frequently.
If I connect the zd1211rw device to a USB2 hub, which also happens to have the DVB receiver connected to it as well, I see no such problems with the WLAN active. Also, without the WLAN device `ifconfig up'ed on UHCI, I see no problems.
Is this something I should expect (use of UHCI interface will block EHCI from receiving bulk data properly), or is there a problem somewhere that should be able to be fixed?
In addition, I've noticed (but not measured) that when I use `mplayer' to check the files, with the WLAN interface running, it appears to run significantly slower -- it's an old machine that can't quite push 25 fps of good-quality video, but looks to drop to (estimated) half or a third of that with WLAN active on UHCI.
I have not yet taken the time to try older kernels with the WLAN interface running yet, as when I was testing those kernels, I didn't realize the wireless adapter was the source of my recent corrupted recordings.
Nor have I analysed the recordings against good recordings to identify the nature of the corruption. I've just started to use the single UHCI port for something else, as a quick'n'dirty workaround.
Other bulk data on that USB hub seems mostly unaffected, though the file being written with the corrupt data is also attached to that USB hub with the DVB receiver.
This is the case on a git kernel from one or two days ago.
thanks, barry bouwsma
| |