I&#39;m hoping someone who has gone through the process of getting a firewire connection working can help me to either get mine to work or convince me to send it back to the cable company (Mediacom).  I have followed the instructions in the MythTV wiki with the following results:<br>
<br>Running Ubuntu 9.04<br>Asus motherboard with Agere FW322 IEEE1394 chip<br><br>installed libraw1394, libavc1394, libiec61883<br>ken@mythtv:~$ lsmod | grep 1394<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">dv1394                 25948  0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">raw1394                32732  0</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ohci1394               38576  1 dv1394</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ieee1394               94660  3 dv1394,raw1394,ohci1394</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">root@mythtv:/home/ken# plugreport<br>
Host Adapter 0<br>==============<br><br>Node 0 GUID 0x0023a2fffe93b690<br>------------------------------<br>oMPR n_plugs=1, data_rate=2, bcast_channel=63<br>oPCR[0] online=1, bcast_connection=0, n_p2p_connections=0<br>        channel=0, data_rate=2, overhead_id=0, payload=376<br>
iMPR n_plugs=0, data_rate=2<br><br>Node 1 GUID 0x001e8c000137ea34<br>------------------------------<br>libiec61883 error: error reading oMPR<br>libiec61883 error: error reading iMPR<br><br>If I reset the bus and then run the following while tuned to an analog channel:<br>
<br>root@mythtv:/home/ken# 6200ch -n 0 -v 5<br>starting with node: 0<br>node 0: vendor_id = 0x000023a2 model_id = 0x0000d330<br>AV/C Command: 005 = Op1=0x00487C20 Op2=0x00487C20 Op3=0x00487C25<br><br>root@mythtv:/home/ken# firewire_tester -n0 -R<br>
Action: Resetting the firewire bus<br>Bus reset succeeded<br>root@mythtv:/home/ken# plugctl -n 0 &quot;oPCR[0].n_p2p_connections=1&quot;<br>root@mythtv:/home/ken# firewire_tester -B -n 0 -r 2<br>Action: Attempt to fix broadcast connection 2 times, node 0<br>
Broadcast: Testing...Failed<br>P2P: Testing...Success, 73 packets received<br>Broadcast: Testing...Failed<br>P2P: Testing...Failed<br>P2P: Testing...Success, 71 packets received<br>Broadcast: Testing...Success, 68 packets<br>
Broadcast: Testing...Success, 73 packets<br>Broadcast: Testing...Success, 71 packets<br>Broadcast: Testing...Success, 72 packets<br>Broadcast: Testing...Success, 65 packets<br>Broadcast Fix: Success<br>Broadcast: Testing...Success, 71 packets<br>
Broadcast: Testing...Success, 68 packets<br>Broadcast: Testing...Success, 69 packets<br>Broadcast: Testing...Success, 72 packets<br>Broadcast: Testing...Success, 70 packets<br>Broadcast Fix: Success (already stable)<br><br>
I can then run test-mpeg2 and I will get a data stream.<br><br>If I then run 6200ch and change the channel to a digital channel (703 which is a local NBC channel transmitted in HD), everything fails:<br><br>root@mythtv:/home/ken# 6200ch -n 0 -v 703<br>
starting with node: 0<br>node 0: vendor_id = 0x000023a2 model_id = 0x0000d330<br>AV/C Command: 703 = Op1=0x00487C27 Op2=0x00487C20 Op3=0x00487C23<br>root@mythtv:/home/ken# firewire_tester -n0 -R<br>Action: Resetting the firewire bus<br>
Bus reset succeeded<br>root@mythtv:/home/ken# plugctl -n 0 &quot;oPCR[0].n_p2p_connections=1&quot;<br>root@mythtv:/home/ken# firewire_tester -B -n 0 -r 2<br>Action: Attempt to fix broadcast connection 2 times, node 0<br>Broadcast: Testing...Failed<br>
P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>
P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>Broadcast Fix: Failed<br>Broadcast: Testing...Failed (sync failed)<br>
P2P: Testing...Failed<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>
P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>P2P: Testing...Failed (sync failed)<br>Broadcast Fix: Failed<br><br>and running test-mpeg2 results in a zero byte file.<br><br>Is this because of how the STB has been programmed by Mediacom?<br>
</span><br>--- Ken<br>