< Converting mythtv recorded files
archive
Samba symlinks in Mac OS 10.5 (Leopard)>

(blog entry)

Friday 4 January 2008

MythTv - more madness

Update to ubuntu 7.10

Problem:

Can't get Terratec Cinergy XS DVB tuner USB stick to work.
Device is recognised but dvbdate does not work, channels cannot be viewed or recorded with mythtv


Cause:

Using USB 1.1 support by disabling ehci_hcd. ehci_hcd is required for USB 2.0. note the message in dmesg

em28xx: setting up device on a USB 1.1 bus
em28xx: your device won't work properly when
em28xx: not attached to a USB 2.0 highspeed bus


Solution

Re-enable ehci_hcd. Perhaps you added it to /etc/modprobe.d/blacklist? If so remove it.

Now lsusb doesn't list the device. Just blank entries, but you're sure it's plugged in. What's going on ????

You need to add this to your /etc/fstab

usbfs /proc/bus/usb usbfs auto 0 0

Now force a mount:

mount /proc/bus/usb


Now, you can reboot or force a reload of everything with something like this:

lsusb
/etc/init.d/mythtv-backend stop
sleep 1
rmmod em2880_dvb
rmmod em28xx
rmmod uhci_hcd
rmmod ehci_hcd
rmmod usbcore
rmmod tuner
rmmod tveeprom
rmmod xc3028_tuner
modprobe usbcore
modprobe ehci_hcd
#modprobe uhci_hcd
modprobe usbcore
modprobe em28xx
modprobe em2880_dvb
modprobe xc3028_tuner
/etc/init.d/mythtv-backend start
lsusb
dvbdate

dvbdate should return the current date from the "air". This is a good test of full functionality of a dvb tuner.

dmesg should show something like this instead

em28xx: device is attached to a USB 2.0 bus

Further reading

Official em28xx module support
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/88746

Powered by
Movable Type 4.12