[mythtv] Ticket #4752: Add R5000 STB Support to MythTV
Alan Nisota
alannisota at gmail.com
Sat Dec 6 08:44:48 UTC 2008
David George wrote:
> Are you sure you have it plugged into an ehci port? grep usb
> /proc/interupts and see if usb4 is ehci or ohci (or possibly uhci
> depending on your mobo). If it is not ehci, move the r5000 to a usb
> port that is ehci. The R5000 support in mythtv does work very well. I
> record several shows per day every day of the week. Mostly standard
> def, but some high def also. Of course I am using Directv so I can't
> speak for the Dish support, but most everyone else is using Dish.
>
Unfortunately the R5000 uses a generic VendorId/ProductId pair (the
defaults that come with the Cypress EZUSB module).
This means that there is no way to write a udev rule that could be
included in any distribution, and there are kernel modules that may
auto-load and capture the device such that we can't access it. On top
of that, it uses out-of-spec packet sizes, that require a kernel patch
on kernels < 2.6.26. There's no automated solution to these issues that
I'm aware of, so the device does take a bit of work to get going at
1st. Once configured properly, it should work quite reliably though.
I'd love to make it easier, but I just don't see a way given the
hardware limitations. One possibility would be to hack the firmware so
that it renumerates to a unique vendor/product. I'm not really up to
that task though, and it would only help a little (no risk of kernel
modules auto-loading, but you still couldn't have generic udev rules)
More information about the mythtv-dev
mailing list