[myth-ie] my PVR-350 is in a bad way
Brendan Kehoe
brendan at zen.org
Tue Apr 3 10:57:31 IST 2007
My machine isn't happy at the moment. It's running Fedora Core 3 with
stuff from ATRPMS up until they recently stopped being updated. But
that's ok, everything has been humming along.
But then it's gone south to the point where nothing can display on the
TV. First this sort of thing started to appear:
Mar 25 09:53:34 shuttlecraft kernel: ivtv0 warning: prep_user_dma:
SG_length 65 page_count 65 still full?
Mar 25 09:53:34 shuttlecraft kernel: ivtv0-osd warning:
ivtvfb_prep_dec_dma_to_device, Error with get_user_pages: 1638400
bytes, 65 pages returned
The next day I had to do a reboot, and this showed up in the logs
towards the end:
Mar 26 19:58:02 shuttlecraft kernel: ivtv0-osd warning: ivtvfb_check_var
Mar 26 19:58:02 shuttlecraft kernel: ivtv0-osd warning: ivtvfb_set_par
and then on the way back up this showed up:
Mar 26 19:59:34 shuttlecraft kernel: ohci1394: $Rev: 1250 $ Ben
Collins <bcollins at debian.org>
Mar 26 19:59:34 shuttlecraft kernel: ACPI: PCI Interrupt Link [LFIR]
enabled at IRQ 10
Mar 26 19:59:34 shuttlecraft kernel: PCI: setting IRQ 10 as
level-triggered
Mar 26 19:59:34 shuttlecraft kernel: ACPI: PCI Interrupt
0000:00:0d.0[A] -> Link [LFIR] -> GSI 10 (level, low) -> IRQ 10
Mar 26 19:59:34 shuttlecraft kernel: ohci1394: fw-host0: OHCI-1394
1.1 (PCI): IRQ=[10] MMIO=[e4084000-e40847ff] Max Packet=[2048]
Mar 26 19:59:34 shuttlecraft kernel: md: Autodetecting RAID arrays.
Mar 26 19:59:34 shuttlecraft kernel: md: autorun ...
Mar 26 19:59:34 shuttlecraft kernel: md: ... autorun DONE.
Mar 26 19:59:34 shuttlecraft kernel: Badness in get_phy_reg at
drivers/ieee1394/ohci1394.c:238 (Tainted: GF )
Mar 26 19:59:34 shuttlecraft kernel: [<e0cd81e1>]
get_phy_reg+0x1e1/0x27a [ohci1394]
Mar 26 19:59:34 shuttlecraft kernel: [<e0cd96a0>]
ohci_devctl+0x536/0xa1d [ohci1394]
Mar 26 19:59:34 shuttlecraft kernel: [<c0103b0a>]
common_interrupt+0x1a/0x20
Mar 26 19:59:34 shuttlecraft kernel: [<e0cdb6d4>]
ohci_irq_handler+0x5a7/0xbff [ohci1394]
Mar 26 19:59:34 shuttlecraft kernel: [<c01088dc>]
timer_interrupt+0x7a/0x1a1
Mar 26 19:59:34 shuttlecraft kernel: [<c014eae0>]
handle_IRQ_event+0x31/0x62
Mar 26 19:59:34 shuttlecraft kernel: [<c014ebcf>] __do_IRQ+0xbe/0x2ff
Mar 26 19:59:34 shuttlecraft kernel: [<c010592b>] do_IRQ+0x4c/0x85
Mar 26 19:59:34 shuttlecraft kernel: =======================
followed by
Mar 26 19:59:34 shuttlecraft kernel: ohci1394: fw-host0: SelfID
received outside of bus reset sequence
Mar 26 19:59:34 shuttlecraft kernel: NET: Registered protocol family 10
Mar 26 19:59:34 shuttlecraft kernel: Disabled Privacy Extensions on
device c03d6120(lo)
Mar 26 19:59:34 shuttlecraft kernel: IPv6 over IPv4 tunneling driver
Mar 26 19:59:34 shuttlecraft kernel: ivtv0-osd warning: ivtvfb_check_var
Mar 26 19:59:34 shuttlecraft kernel: ivtv0-osd warning: ivtvfb_check_var
Mar 26 19:59:34 shuttlecraft kernel: ivtv0-osd warning: ivtvfb_set_par
...
Mar 26 20:00:00 shuttlecraft kernel: lirc_dev: IR Remote Control
driver registered, at major 61
Mar 26 20:00:00 shuttlecraft modprobe: FATAL: Error inserting bttv
(/lib/modules/2.6.12-1.1381_FC3/kernel/drivers/media/video/bttv.ko):
Unknown
symbol in module, or unknown parameter (see dmesg)
Mar 26 20:00:00 shuttlecraft kernel: bttv: disagrees about version
of symbol tveeprom_hauppauge_analog
Mar 26 20:00:00 shuttlecraft kernel: bttv: Unknown symbol
tveeprom_hauppauge_analog
Mar 26 20:00:01 shuttlecraft modprobe: WARNING: Error inserting
cx88xx
(/lib/modules/2.6.12-1.1381_FC3/kernel/drivers/media/video/cx88/cx88xx.k
o): Unknown symbol in module, or unknown parameter (see dmesg)
Mar 26 20:00:01 shuttlecraft kernel: cx88xx: disagrees about version
of symbol tveeprom_hauppauge_analog
Mar 26 20:00:01 shuttlecraft kernel: cx88xx: Unknown symbol
tveeprom_hauppauge_analog
Mar 26 20:00:01 shuttlecraft fstab-sync[3899]: removed all generated
mount points
Mar 26 20:00:01 shuttlecraft modprobe: FATAL: Error inserting cx8800
(/lib/modules/2.6.12-1.1381_FC3/kernel/drivers/media/video/cx88/cx8800.ko)
: Unknown symbol in module, or unknown parameter (see dmesg)
Mar 26 20:00:01 shuttlecraft kernel: cx8800: Unknown symbol cx88_reset
Mar 26 20:00:01 shuttlecraft kernel: cx8800: Unknown symbol
cx88_call_i2c_clients
Mar 26 20:00:01 shuttlecraft kernel: cx8800: Unknown symbol cx88_wakeup
Mar 26 20:00:01 shuttlecraft kernel: cx8800: Unknown symbol
cx88_risc_stopper
and has been happening ever since. The machine is still able to record
just fine, but it can't bring up X because the ivtv driver fails to
actually bring up the frame buffer and create /dev/fb1. There have been
an amazing number of occurrances of
Mar 27 21:01:26 shuttlecraft kernel: ivtv0-osd warning: Error: prep
osd dma to device rc=-5
Mar 27 21:01:26 shuttlecraft kernel: ivtv0-osd warning: DMA xfer
from b7d3f7b8 of 786432 bytes failed with (-5) offset = 0xbe7b0,
total 1566640
Mar 27 21:01:26 shuttlecraft kernel: ivtv0 warning: prep_user_dma:
SG_length 400 page_count 400 still full?
Mar 27 21:01:26 shuttlecraft kernel: ivtv0-osd warning:
ivtvfb_prep_dec_dma_to_device, Error with get_user_pages: 786432
bytes, 400 pages returned
They worry me that my PVR-350 card is barfing all over itself.
I'm curious about the Firewire bits playing any sort of a role; I've
plugged no devices in, so in theory this is just happening because
there's an IEEE-1394 port on the motherboard.
I'm up in Dublin today and may get a new card, though I'm having trouble
finding anyone with a 350 card. If I use the PVR-150 (available at
Peats and probably Maplins), I'd have to muck around with making the old
nVidia GeForce2 GTS card in the other slot work properly. I'm not in
the mood to screw with xorg.conf Modes entries...though one positive
result would be we could do the 1366x768 of our new TV instead of the
720x576 limit of the 350 card. ?? Hmm...
I've also loaded up with the Fedora Core 4, 5, and 6 DVD iso images,
with two possible approaches: 1) upgrade 3->4, 4->5, and 5->6 and along
the way see if any improve the state of things on the theory the kernel
and/or ivtv stuff has had further fixes go in. Or, 2) just start over
with FC6 and the 500Gb disk that's on the shelf at home and do a clean
new install since it's been two full years. I've got another motivation
for doing this: taking Jarod Wilson's instructions and add a step to
load the box up with everything Ireland, then make the SQL and icons and
whatever else available so others can use it and so I've got an easy way
to repeat the process next time.
I'm leaning towards this last approach but there's the ever-present
issue of making time---a commodity with a 5 year-old and a 3-1/2
month-old. heh. Maybe I'll do it as soon as everyone's asleep on
Thursday night, thus giving me windows of time for Fri/Sat/Sun/Mon
thanks to so many holiday-induced hours away from work?
Babble, babble, more coffee.
B
More information about the MythTV-Ireland
mailing list