< 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