[mythtv] Firewire Problems (DCT6200)

Bryan Murphy 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 
(rev 02)
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 
(rev 02)
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 
(rev 02)
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 mailing list