[mythtv] Firewire Problems (DCT6200)
bryan at terralab.com
Thu Jan 5 16:01:31 UTC 2006
> When you say upgraded to the latest Ubuntu, what exactly did you upgrade?
> Did you recompile MythTV and the required FireWire packages?
> And what firewire chipset are you using? I'm trying to track down the problems
> people have with firewire and one thing that seems to keep popping its head
> up is the VIA firewire chipsets. You said you had it working except for
> complete failure requiring reboot after a few weeks, which is a new case for
> my findings.
I'm fairly certain I rebuilt everything MythTV related from scratch.
These are the steps I followed:
1. sudo apt-get distupgrade from Hoary to Breezy
2. spend a day fixing nvidia driver issues
3. temporarily rename libraw1394 and libavc1394 in /usr/lib (this way I
know for sure that mythtv is using my installed versions)
4. rebuild firewire libraries libraw, libavc, and libiec to
/usr/local/lib (make uninstall, make distclean, configure, make, make
5. rebuild MythTV (svn update, make distclean, configure, make, make
6. rename and restore libraw1394 and libavc1394 in /usr/lib
There are a few 1394 related kernel modules installed. I haven't a clue
where they came from and if they are the correct versions or not:
raw1394 26348 2
dv1394 18764 0
ohci1394 30644 1 dv1394
ieee1394 90936 4 raw1394,dv1394,ohci1394,sbp2
And finally, I'm using the built in firewire on my motherboard (it's a
small Shuttle PC mother board). Here is the list of PCI devices:
0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM
Controller/Host-Hub Interface (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB
UHCI #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2
EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge
0000:00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra
ATA 100 Storage Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER
(ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce
FX 5200] (rev a1)
0000:02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
0000:02:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80)
And it does look like I've got a VIA Firewire interface.
I'm a windows developer myself, so I'm not afraid to get my hands dirty.
I'm just not familiar with low-level Linux development like this, so
I'd need a little guidance if you want me to jump in there with the
debugger or with some additional logging to get extra data points for you.
I can also try another firewire interface. I may have a PCI firewire
card lying around somewhere.
More information about the mythtv-dev