[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