[mythtv-users] Getting closer to working fireware on my SA3250HD - Still need help!

Matt Emmott memmott at gmail.com
Thu Mar 27 01:06:22 UTC 2008


I think this is like my 6th post but I am getting closer - I can now view HD
over firewire but that's it. But I'm getting ahead of myself.

First, my system: Fedora Core 8 with the 2.6.24.3-34.fc8 kernel. Rpm-qa
tells me that I'm running mythtv-0.21-183.fc8. I couldn't get
firewire_tester working so I ran yum update, which brought me to the
aforementioned versions. However it wiped out all my firewire settings. So
at someone's suggestions I followed the instructions at
http://www.kinodv.org/article/view/162/1/13/ with the exception of the
following line:

2. install the libraw1394 packages from ATrpms
libraw1394_8
libraw1394
after (force) removing the Fedora libraw1394 package if any

Yum tells me that Package libraw1394_8 - 1.3.0-3_11.fc8.i386 is already
installed. Yum remove wants to wipe out everything, and rpm -e yells at me
that there are dependencies. At any rate I followed the rest of the
instructions and rebooted. I now get the following:

[root at magic ~]# lsmod | grep 1394
dv1394                 19000  0
raw1394                24152  0
ohci1394               29872  1 dv1394
ieee1394               74420  3 dv1394,raw1394,ohci1394

And

ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[23]  MMIO=[fdaff000-fdaff7ff]
Max Packet=[2048]  IR/IT contexts=[4/8]
ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0016920e8a980000]
ieee1394: Host added: ID:BUS[0-01:1023]  GUID[00110666000000b8]
ieee1394: raw1394: /dev/raw1394 device initialized
NOTE: The dv1394 driver is unsupported and may be removed in a future Linux
release. Use raw1394 instead

What's odd is that I only have one device plugged into my firewire, that
being my SA3250HD cable box. Not sure what the other GUID is.

firewire_tester tells me the following:

Action: Test P2P connection 5 times, node 0, channel 0
P2P: Testing...Success, 207 packets received
P2P: Testing...Success, 322 packets received
P2P: Testing...Success, 434 packets received
P2P: Testing...Success, 479 packets received
P2P: Testing...Success, 352 packets received

So I'm happy, and go into mythtvsetup. I change my firewire from broadcast
to point-to-point, 200mb/sec. I exit setup, fire up Mythtv and try to watch
tv. Myth tries changing to channel 018, then 108, then landing on 48. No
signal. I manually change the channel using my remote to 786, my Fox HD
station. Myth surprisingly detects the channel change but reports it as
channel 784, NBCHD. It is in fact on 786. I hit the up channel up button in
Myth and it tries 133, then 688, then stops at 48. No video. I manually
change to 786 with the remote and this time Myth thinks it's on 785, ABC HD.

I then try changing to a non-SD channel with the remote, channel 5. The
screen freezes on the last frame on Fox HD. The terminal starts spewing tons
of "Prebuffer wait: timed out 10 times" messages. Changing the channel back
to 786 with the remote does nothing. However if I hit channel up in myth, it
goes through the three channel dance and back to a blank screen. I then
manually change to 786 and TV is back on. My theory on this is that Myth is
expecting an HD signal since it doesn't realize it's changed to a non-HD
channel behind the scenes, and is freaking out.

In the past I have had some success with the external sa3250HD channel
changing command, so I tried to compile that but ran into the following:

[root at magic channel_changers]# cc -o sa3250ch sa3250ch.c -lrom1394 -lavc1394
-lraw1394
sa3250ch.c:24:32: error: libavc1394/rom1394.h: No such file or directory
sa3250ch.c:25:32: error: libavc1394/avc1394.h: No such file or directory
sa3250ch.c: In function âmainâ:
sa3250ch.c:68: error: ârom1394_directoryâ undeclared (first use in this
function)
sa3250ch.c:68: error: (Each undeclared identifier is reported only once
sa3250ch.c:68: error: for each function it appears in.)
sa3250ch.c:68: error: expected â;â before âdirâ
sa3250ch.c:122: error: âdirâ undeclared (first use in this function)
sa3250ch.c:171: error: âAVC1394_CTYPE_CONTROLâ undeclared (first use in this
function)
sa3250ch.c:171: error: âAVC1394_SUBUNIT_TYPE_PANELâ undeclared (first use in
this function)
sa3250ch.c:171: error: âAVC1394_SUBUNIT_ID_0â undeclared (first use in this
function)


I then went back and actually read the README (call me crazy) - It said to
install libraw1394, librom1394 and libavc1394, but yum install libraw1394
librom1394 libavc1394 tells me:

Package libraw1394 - 1.3.0-3_11.fc8.i386 is already installed.
No package librom1394 available.
Package libavc1394 - 0.5.3-1.fc6.i386 is already installed.

So, now what? I've been with Myth on Fedora since I started, but I'm
wondering if Ubuntu or Mythbuntu would be more firewire friendly. I'm
getting towards the end of my rope but I am open to suggestions!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20080326/9a67c26e/attachment.htm 


More information about the mythtv-users mailing list