[mythtv-users] PVR350 TV-Out system crash triggered by mythtv update

Luud Heck luud.heck at gmail.com
Fri Mar 31 21:09:18 UTC 2006


Just noticed another message, a bit earlier in the log:

Mar 31 20:25:58 neon ivtv0 warning: prep_user_dma: SG_length 193
page_count 193 still full?
Mar 31 20:25:58 neon ivtv0-osd warning: ivtvfb_prep_dec_dma_to_device,
Error with get_user_pages: 1638400 bytes, 193 pages returned
Mar 31 20:25:58 neon ivtv0-osd warning: Error: prep osd dma to device rc=-5
Mar 31 20:25:58 neon ivtv0-osd warning: DMA xfer from b05ab000 of
1638400 bytes failed with (-5) offset = 0x0, total 1638400

Although, this one is from before the XV test.

Lets give the IVTV initialization part as well as the lspci listing:

Mar 29 22:44:33 neon ivtv:  ==================== START INIT IVTV
====================
Mar 29 22:44:33 neon ivtv:  version 0.4.2 (tagged release) loading
Mar 29 22:44:33 neon ivtv:  Linux version: 2.6.14-gentoo-r5-crypto
preempt PENTIUMIII gcc-3.4
Mar 29 22:44:33 neon ivtv:  In case of problems please include the
debug info between
Mar 29 22:44:33 neon ivtv:  the START INIT IVTV and END INIT IVTV
lines, along with
Mar 29 22:44:33 neon ivtv:  any module options, when mailing the
ivtv-users mailinglist.
Mar 29 22:44:33 neon ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
Mar 29 22:44:33 neon PCI: Found IRQ 11 for device 0000:00:0f.0
Mar 29 22:44:33 neon ivtv0: Unreasonably low latency timer, setting to
64 (was 32)
Mar 29 22:44:33 neon tveeprom: ivtv version
Mar 29 22:44:33 neon tveeprom: Hauppauge: model = 48134, rev = J321,
serial# = 2775820
Mar 29 22:44:33 neon tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
Mar 29 22:44:33 neon tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04,
v4l2 = 0x00000007)
Mar 29 22:44:33 neon tveeprom: audio processor = MSP4418 (type = 19)
Mar 29 22:44:33 neon tveeprom: decoder processor = SAA7115 (type = 13)
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
Mar 29 22:44:33 neon tuner (ivtv): chip found at addr 0xc2 i2c-bus
ivtv i2c driver #0
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok [client=(tuner
unset), addr=61]
Mar 29 22:44:33 neon saa7115 0-0021: ivtv driver
Mar 29 22:44:33 neon saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
Mar 29 22:44:33 neon saa7127 0-0044: ivtv driver
Mar 29 22:44:33 neon saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
Mar 29 22:44:33 neon msp3400 0-0040: ivtv driver
Mar 29 22:44:33 neon msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple
+simpler +radio mode=simpler
Mar 29 22:44:33 neon msp3400 0-0040: msp34xxg daemon started
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok
[client=MSP4418G-A2, addr=40]
Mar 29 22:44:33 neon ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Mar 29 22:44:33 neon ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
Mar 29 22:44:33 neon ivtv0: Encoder revision: 0x02050032
Mar 29 22:44:33 neon ivtv0: Decoder revision: 0x02020023
Mar 29 22:44:33 neon ivtv0: Allocate DMA encoder MPEG stream: 128 x
32768 buffers (4096KB total)
Mar 29 22:44:33 neon ivtv0: Allocate DMA encoder YUV stream: 161 x
12960 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv0: Allocate DMA encoder VBI stream: 80 x
26208 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv0: Allocate DMA encoder PCM audio stream: 455
x 4608 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv0: Create encoder radio stream
Mar 29 22:44:33 neon ivtv0: Allocate DMA decoder MPEG stream: 16 x
65536 buffers (1024KB total)
Mar 29 22:44:33 neon ivtv0: Allocate DMA decoder VBI stream: 512 x
2048 buffers (1024KB total)
Mar 29 22:44:33 neon ivtv0: Create decoder VOUT stream
Mar 29 22:44:33 neon ivtv0: Allocate DMA decoder YUV stream: 20 x
51840 buffers (1024KB total)
Mar 29 22:44:33 neon ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
Mar 29 22:44:33 neon tuner: type set to 5 (Philips PAL_BG (FI1216 and
compatibles)) by ivtv i2c driver #0
Mar 29 22:44:33 neon spurious 8259A interrupt: IRQ7.
Mar 29 22:44:33 neon ivtv0: Initialized WinTV PVR 350, card #0
Mar 29 22:44:33 neon ivtv:  ======================  NEXT CARD 
======================
Mar 29 22:44:33 neon ivtv1: Autodetected WinTV PVR 150 card (cx23416 based)
Mar 29 22:44:33 neon ivtv1: Unreasonably low latency timer, setting to
64 (was 32)
Mar 29 22:44:33 neon tveeprom: Second (radio) tuner idx 101
Mar 29 22:44:33 neon tveeprom: ivtv version
Mar 29 22:44:33 neon tveeprom: Hauppauge: model = 23559, rev = D591,
serial# = 7914375
Mar 29 22:44:33 neon tveeprom: tuner = Philips FQ1216AME MK4 (idx =
91, type = 56)
Mar 29 22:44:33 neon tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L')
PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
Mar 29 22:44:33 neon tveeprom: audio processor = CX25843 (type = 25)
Mar 29 22:44:33 neon tveeprom: decoder processor = CX25843 (type = 1e)
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
Mar 29 22:44:33 neon tuner (ivtv): chip found at addr 0xc0 i2c-bus
ivtv i2c driver #1
Mar 29 22:44:33 neon TEA5767 detected.
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=(tuner
unset), addr=60]
Mar 29 22:44:33 neon tuner: type set to 62 (Philips TEA5767HN FM
Radio) by autodetect
Mar 29 22:44:33 neon type set to 62 (Philips TEA5767HN FM Radio)
Mar 29 22:44:33 neon tuner (ivtv): chip found at addr 0xc2 i2c-bus
ivtv i2c driver #1
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=(tuner
unset), addr=61]
Mar 29 22:44:33 neon tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv
i2c driver #1)
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
Mar 29 22:44:33 neon ivtv1: This is the first unit of a PVR500
Mar 29 22:44:33 neon cx25840 1-0044: ivtv driver
Mar 29 22:44:33 neon cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c
driver #1)
Mar 29 22:44:33 neon cx25840 1-0044: loaded v4l-cx25840.fw firmware
(14264 bytes)
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
Mar 29 22:44:33 neon wm8775 1-001b: ivtv driver
Mar 29 22:44:33 neon wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
Mar 29 22:44:33 neon ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
Mar 29 22:44:33 neon ivtv1: Detected a TEA5767 radio tuner. Enabling
radio support.
Mar 29 22:44:33 neon ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Mar 29 22:44:33 neon ivtv1: Encoder revision: 0x02050032
Mar 29 22:44:33 neon ivtv1: Allocate DMA encoder MPEG stream: 128 x
32768 buffers (4096KB total)
Mar 29 22:44:33 neon ivtv1: Allocate DMA encoder YUV stream: 161 x
12960 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv1: Allocate DMA encoder VBI stream: 80 x
26208 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv1: Allocate DMA encoder PCM audio stream: 455
x 4608 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv1: Create encoder radio stream
Mar 29 22:44:33 neon tuner: type set to 56 (Philips PAL/SECAM multi
(FQ1216AME MK4)) by ivtv i2c driver #1
Mar 29 22:44:33 neon ivtv1: Initialized WinTV PVR 500 (unit #1), card #1
Mar 29 22:44:33 neon ivtv:  ======================  NEXT CARD 
======================
Mar 29 22:44:33 neon ivtv2: Autodetected WinTV PVR 150 card (cx23416 based)
Mar 29 22:44:33 neon ivtv2: Unreasonably low latency timer, setting to
64 (was 32)
Mar 29 22:44:33 neon tveeprom: Second (radio) tuner idx 101
Mar 29 22:44:33 neon tveeprom: ivtv version
Mar 29 22:44:33 neon tveeprom: Hauppauge: model = 23559, rev = D591,
serial# = 7914375
Mar 29 22:44:33 neon tveeprom: tuner = Philips FQ1216AME MK4 (idx =
91, type = 56)
Mar 29 22:44:33 neon tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L')
PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
Mar 29 22:44:33 neon tveeprom: audio processor = CX25843 (type = 25)
Mar 29 22:44:33 neon tveeprom: decoder processor = CX25843 (type = 1e)
Mar 29 22:44:33 neon ivtv2: i2c attach to card #2 ok [client=tveeprom, addr=50]
Mar 29 22:44:33 neon tuner (ivtv): chip found at addr 0xc2 i2c-bus
ivtv i2c driver #2
Mar 29 22:44:33 neon ivtv2: i2c attach to card #2 ok [client=(tuner
unset), addr=61]
Mar 29 22:44:33 neon tda9887 2-0043: (ivtv) chip found @ 0x86 (ivtv
i2c driver #2)
Mar 29 22:44:33 neon ivtv2: i2c attach to card #2 ok [client=tda9887, addr=43]
Mar 29 22:44:33 neon cx25840 2-0044: ivtv driver
Mar 29 22:44:33 neon cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c
driver #2)
Mar 29 22:44:33 neon cx25840 2-0044: loaded v4l-cx25840.fw firmware
(14264 bytes)
Mar 29 22:44:33 neon ivtv2: i2c attach to card #2 ok [client=cx25840, addr=44]
Mar 29 22:44:33 neon wm8775 2-001b: ivtv driver
Mar 29 22:44:33 neon wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #2)
Mar 29 22:44:33 neon ivtv2: i2c attach to card #2 ok [client=wm8775, addr=1b]
Mar 29 22:44:33 neon ivtv2: This is the second unit of a PVR500
Mar 29 22:44:33 neon ivtv2: Correcting tveeprom data: no radio present
on second unit
Mar 29 22:44:33 neon ivtv2: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
Mar 29 22:44:33 neon ivtv2: Encoder revision: 0x02050032
Mar 29 22:44:33 neon ivtv2: Allocate DMA encoder MPEG stream: 128 x
32768 buffers (4096KB total)
Mar 29 22:44:33 neon ivtv2: Allocate DMA encoder YUV stream: 161 x
12960 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv2: Allocate DMA encoder VBI stream: 80 x
26208 buffers (2048KB total)
Mar 29 22:44:33 neon ivtv2: Allocate DMA encoder PCM audio stream: 455
x 4608 buffers (2048KB total)
Mar 29 22:44:33 neon tuner: type set to 56 (Philips PAL/SECAM multi
(FQ1216AME MK4)) by ivtv i2c driver #2
Mar 29 22:44:33 neon ivtv2: Initialized WinTV PVR 500 (unit #2), card #2
Mar 29 22:44:33 neon ivtv:  ====================  END INIT IVTV 
====================
Mar 29 22:44:33 neon lirc_i2c: chip found @ 0x18 (Hauppauge IR)
Mar 29 22:44:33 neon ivtv0: i2c attach to card #0 ok [client=Hauppauge
IR, addr=18]
Mar 29 22:44:33 neon lirc_dev: lirc_register_plugin: sample_rate: 10
Mar 29 22:44:33 neon ivtv0-osd: Framebuffer module loaded (attached to
ivtv card id 0)
Mar 29 22:44:33 neon ivtv0-osd: screen coords: [0 0] -> [720 576]
Mar 29 22:44:33 neon ivtv0-osd: original global alpha = 208
Mar 29 22:44:33 neon ivtv0-osd: current OSD state = 39
Mar 29 22:44:33 neon ivtv0-osd: new global alpha = 208 (1 255 0)
Mar 29 22:44:33 neon ivtv0-osd: framebuffer at 0xdd510000, mapped to
0xda610000, size 1665k
Mar 29 22:44:33 neon ivtv0-osd: mode is 720x576x32, linelength=2880
Mar 29 22:44:33 neon ivtv0-osd: fb1: cx23415 TV out frame buffer device
Mar 29 22:44:33 neon ivtv0: Allocate DMA decoder OSD stream: 16 x
65536 buffers (1024KB total)


# lspci -v
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX
Host bridge (rev 03)
        Flags: bus master, medium devsel, latency 32
        Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 1.0

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP
bridge (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        Memory behind bridge: e0000000-e1ffffff
        Prefetchable memory behind bridge: e2000000-e2ffffff

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
        Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev
01) (prog-if 80 [Master])
        Flags: bus master, medium devsel, latency 32
        I/O ports at f000 [size=16]

00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev
01) (prog-if 00 [UHCI])
        Flags: bus master, medium devsel, latency 32, IRQ 15
        I/O ports at d000 [size=32]

00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
        Flags: medium devsel, IRQ 9

00:09.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
        Subsystem: Unknown device 4942:4c4c
        Flags: bus master, slow devsel, latency 32, IRQ 15
        I/O ports at d400 [size=64]

00:0b.0 Mass storage controller: Triones Technologies, Inc.
HPT366/368/370/370A/372/372N (rev 03)
        Subsystem: Triones Technologies, Inc. HPT370 UDMA100
        Flags: bus master, medium devsel, latency 120, IRQ 10
        I/O ports at d800 [size=8]
        I/O ports at dc00 [size=4]
        I/O ports at e000 [size=8]
        I/O ports at e400 [size=4]
        I/O ports at e800 [size=256]
        Expansion ROM at 20000000 [size=128K]

00:0d.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 11) (prog-if 00 [Normal decode])
        Flags: bus master, medium devsel, latency 32
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        Prefetchable memory behind bridge: d0000000-d7ffffff
        Capabilities: [80] Power Management version 2
        Capabilities: [90] #06 [0000]

00:0f.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 11
        Memory at dc000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

00:11.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
        Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC
Management NIC
        Flags: bus master, medium devsel, latency 32, IRQ 15
        I/O ports at ec00 [size=128]
        Memory at e4000000 (32-bit, non-prefetchable) [size=128]
        [virtual] Expansion ROM at 20020000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2

01:00.0 VGA compatible controller: nVidia Corporation NV4 [RIVA TNT]
(rev 04) (prog-if 00 [VGA])
        Subsystem: Diamond Multimedia Systems Viper V550
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11
        Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e2000000 (32-bit, prefetchable) [size=16M]
        [virtual] Expansion ROM at e1000000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 1
        Capabilities: [44] AGP version 1.0

02:08.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. Unknown device e807
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at d0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

02:09.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. Unknown device e817
        Flags: bus master, medium devsel, latency 64, IRQ 10
        Memory at d4000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


More information about the mythtv-users mailing list