[mythtv] State of Firewire

Mitch Gore mitchell.gore at gmail.com
Mon Jun 15 18:39:43 UTC 2009


Hi,

I am using  Mythbuntu weekly builds Trunk r20673.  Trying to add a firewire
card.

test-mpeg2 and firewire_tester works 100% but myth fails to record any data.

Info:
STB: SA8300HD
MB: M2NPV-VM (onboard nvidia firewire)

I have added the card in setup and configured a channel changer.  Everything
seems to be working.  When i record a show i get a 5.1kb file.  If i view
live tv all i see is a black screen w/ OSD.  Myth doesnt even error out.

When a recording occurs i can use firewire_tester and get packets.  Also,
test-mpeg2 works.  It seems there is something myth is doint internally and
not dumping the stream to disk.

some logs:
mitchell at mythtv:~$ sudo ./firewire_tester -p -P 0 -n 1 -r 5
Action: Test P2P connection 5 times, node 1, channel 1
P2P: Testing...Success, 125 packets received
P2P: Testing...Success, 373 packets received
P2P: Testing...Success, 256 packets received
P2P: Testing...Success, 299 packets received
P2P: Testing...Success, 265 packets received


mitchell at mythtv:~$ plugreport
Host Adapter 0
==============

Node 0 GUID 0x0011d800018ee05d
------------------------------
libiec61883 error: error reading oMPR
libiec61883 error: error reading iMPR

Node 1 GUID 0x0022cecc76b00000
------------------------------
oMPR n_plugs=1, data_rate=2, bcast_channel=63
oPCR[0] online=1, bcast_connection=0, n_p2p_connections=4
        channel=1, data_rate=1, overhead_id=0, payload=146
iMPR n_plugs=0, data_rate=2




mitchell at mythtv:~$ test-mpeg2 -r 1 > file.mpg
libiec61883 warning: Overlayed connection on channel 1.
You may need to manually set the channel on the receiving node.
Starting to receive
^Cdone.
mitchell at mythtv:~$ ls -lh
-rw-r--r-- 1 mitchell mitchell  12M 2009-06-15 13:14 test.mpg


mythbackend -v channel:
2009-06-15 11:33:08.116 AUTO-Startup assumed
2009-06-15 11:33:08.142 TVRec(3): ASK_RECORDING 3 0 0 0
2009-06-15 11:33:08.225 TVRec(3): Changing from None to Watching
RecordingOnly
2009-06-15 11:33:08.227 TVRec(3): HW Tuner: 3->3
2009-06-15 11:33:08.228 FireChan(0022CECC76B00000): Open()
2009-06-15 11:33:08.234 FireChan(0022CECC76B00000): SetChannelByString(514)
2009-06-15 11:33:08.241 External channel change: sa8300_ch $1 514
2009-06-15 11:33:08.245 Waiting for External Tuning program to exit
Changing channel 514
2009-06-15 11:33:08.537 ret_pid(532) child(532) status(0x0)
2009-06-15 11:33:08.537 External Tuning program no longer running
2009-06-15 11:33:08.537 External Tuning program exited with no error
2009-06-15 11:33:08.537 FireChan(0022CECC76B00000): SetChannelByString(514)
success
2009-06-15 11:33:08.537 FireChan(0022CECC76B00000): Open()
2009-06-15 11:33:08.538 FireSM(0022CECC76B00000): ctor
2009-06-15 11:33:08.538 SM(0022CECC76B00000)::AddFlags: Seen() Match()
Wait(Sig,)
2009-06-15 11:33:08.538 FireDev(0022CECC76B00000): Requesting STB Power
State
2009-06-15 11:33:08.539 FireDev(0022CECC76B00000): STB Power State: On
2009-06-15 11:33:08.547 DTVSM(0022CECC76B00000)::SetProgramNumber(1):
2009-06-15 11:33:08.547 SM(0022CECC76B00000)::RemoveFlags: Seen(PMT,Crypt,)
Match(PMT,Crypt,) Wait()
2009-06-15 11:33:08.548 SM(0022CECC76B00000)::AddFlags: Seen() Match()
Wait(PMT,)
2009-06-15 11:33:08.548 SM(0022CECC76B00000)::AddFlags: Seen() Match()
Wait(PAT,PMT,Pos,)
2009-06-15 11:33:08.548 SM(0022CECC76B00000)::Start: begin
2009-06-15 11:33:08.548 FireDev(0022CECC76B00000): Requesting STB Power
State
2009-06-15 11:33:08.548 SM(0022CECC76B00000)::Start: end
2009-06-15 11:33:08.550 FireDev(0022CECC76B00000): STB Power State: On
2009-06-15 11:33:08.550 SM(0022CECC76B00000)::AddFlags: Seen(STB,)
Match(STB,) Wait()
2009-06-15 11:33:08.551 FireSM(0022CECC76B00000): RunTableMonitor(): --
begin
2009-06-15 11:33:08.551 FireSM(0022CECC76B00000): UpdateValues() -- Waiting
for table monitor to start
2009-06-15 11:33:08.551 FireSM(0022CECC76B00000): UpdateValues() -- Table
monitor started
libiec61883 warning: Overlayed connection on channel 1.
You may need to manually set the channel on the receiving node.
2009-06-15 11:33:08.560 LFireDev(0022CECC76B00000): Buffered packets 2000
(8000 KB)
2009-06-15 11:33:08.560 AutoExpire: CalcParams(): Max required Free Space:
3.0 GB w/freq: 15 min
2009-06-15 11:33:08.562 Started recording: My Dog Skip: channel 3514 on
cardid 3, sourceid 3
2009-06-15 11:33:08.568 scheduler: Started recording: My Dog Skip: channel
3514 on cardid 3, sourceid 3
2009-06-15 11:33:08.992 TVRec(4): ASK_RECORDING 4 0 0 0
2009-06-15 11:33:13.023 mythbackend: Running housekeeping thread


I looked thru the dev and commits messages and didnt really see anything
releavant to this issue.  Are others using firewire on trunk?


-- 
Mitchell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20090615/a7efad4f/attachment.htm>


More information about the mythtv-dev mailing list