
mlists at dressler
Jul 23, 2009, 11:07 AM
Post #2 of 3
(491 views)
Permalink
|
|
Re: Firewire bus occasionally locks while channel changing
[In reply to]
|
|
Phil Linttell wrote: > > About once a week, my SA4250HD set-top box stops responding to > firewire channel change commands, and all subsequent recordings fail. > Plugreport shows nothing... no nodes at all. However, if I just > unplug the firewire cable from the PCI card and then plug it back in, > everything starts working again. > > I don't use firewire for recording... the recording is being done over > USB using an HD-PVR. I use majoridiot's mythchanger to change > channels (previously I used sa4250_ch, but was seeing the same > behaviour with it.) I'm not sure I'm seeing what others refer to as a > "firewire bus hang", because attempts to reset the bus (using > mythchanger -R) fail. > > I'm wondering if there's a problem with my firewire PCI card or the > kernel drivers. I get the following messages in dmesg: > [ 1.436951] ohci1394 0000:01:07.0: PCI INT A -> Link[LNKB] -> GSI > 17 (level, low) -> IRQ 17 > [ 1.494038] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[17] > MMIO=[fcfef800-fcfeffff] Max Packet=[2] IR/IT contexts=[4/8] > [ 1.502058] ohci1394: fw-host0: Serial EEPROM has suspicious > values, attempting to set max_packet_size to 512 bytes > [ 2.772990] ieee1394: Host added: ID:BUS[0-00:1023] > GUID[1d1600000000e332] > [ 2.790225] ieee1394: Node added: ID:BUS[0-01:1023] > GUID[001cea905acc0000] > [ 8.921223] ieee1394: raw1394: /dev/raw1394 device initialized > > The firewire adapter is a Pandex 3-port PCI card. It's only used for > changing channels to this one STB. > > Has anyone seen similar behaviour? Any thoughts how to keep my > firewire bus from disappearing? > I have the exact same behaviour with that same set top box and hd_pvr. I use the sa4250_ch script to change channels and on occasion it just forgets there is a device on the bus. I run a reset.sh script that fixes the problem - I just haven't integrated it into the channel change script - here is the contents of the reset.sh file I use: #!/bin/bash modprobe -r sbp2 dv1394 ohci1394 raw1394 ieee1394 modprobe dv1394 modprobe ohci1394 modprobe raw1394 modprobe ieee1394 I see node removed but I don't see the other errors you are getting. Norm _______________________________________________ mythtv-users mailing list mythtv-users [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
|