I'm running a PVR350 and a PVR150 in a combined mythtv frontend/backend running mythtv release-0-18-fixes r7227 on FC3.

Everything is working well (now) except for the occasional and sudden loss of avsync in recordings from the 150.

I'd like to understand the errors in my dmesg output and wonder if they may point to the cause of the av sync issues.

The dmesg output is attached below.
From what I can see there are really two issues.

1) symbol errors when lirc_i2c loads.

I can make this stop if I stop bttv and cx88xx from loading.
If I add

alias bttv none
alias cx88xx none

to modprobe.conf the errors go away. This solution works for me as I don't believe I need bttv or cx88xx for my current setup. Where the errors are comming from and why these modules get dragged in when lirc_i2c loads I don't understand.

2) cx25840: invalid ioctl
No clue here. Chased firmware for a while but both of the following behave the same.
ls: -rw-r--r--  1 root root 13883 Oct  5  2004 HcwMakoA.ROM.1
md5sum: a6f6a90a3be338cdb89d59e835798408  HcwMakoA.ROM.1
ls: -rw-r--r--  1 root root 14264 Jan  7  2005 HcwMakoA.ROM.2
md5sum: 3a4803384f749d644ee1f1ca9dcb12fa  HcwMakoA.ROM.2

Thoughts?

Mark Schindel.

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.9 (development svn snapshot revision 2757M) loading
ivtv: Linux version: 2.6.12-1.1378_FC3 686 REGPARM 4KSTACKS gcc-3.4
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
PCI: Found IRQ 12 for device 0000:00:09.0
PCI: Sharing IRQ 12 with 0000:00:04.2
PCI: Sharing IRQ 12 with 0000:00:0d.0
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7614492
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv: i2c attach to card #0 ok [client=saa7127, addr=44]
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Sep 29 2005 10:58:39
ivtv: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: loading /lib/modules/ivtv-fw-dec.bin
ivtv: Encoder revision: 0x02050032
ivtv: Decoder revision: 0x02020023
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv: Create decoder VOUT stream
ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv: loading /lib/modules/ivtv_init_mpeg.bin
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ======================  NEXT CARD  ======================
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
PCI: Found IRQ 11 for device 0000:00:0c.0
tveeprom: ivtv version
tveeprom: Hauppauge: model = 26552, rev = C268, serial# = 8402130
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #1 ok [client=cx25840, addr=44]
ivtv: i2c attach to card #1 ok [client=wm8775, addr=1b]
cx25840: invalid ioctl 400464C9
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02050032
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv: Create encoder radio stream
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #1
cx25840: invalid ioctl 4004760F
ivtv: Initialized WinTV PVR 150, card #1
ivtv: ====================  END INIT IVTV  ====================
ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-osd warning: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes.
ivtv-osd: screen coords: [0 0] -> [720 480]
ivtv-osd: original global alpha = 208
ivtv-osd: current OSD state = 39
ivtv-osd: new global alpha = 208 (1 255 0)
ivtv-osd: framebuffer at 0xdd510000, mapped to 0xe5a90000, size 1350k
ivtv-osd: mode is 720x480x32, linelength=2880
ivtv-osd: fb1: iTVC15 TV out frame buffer device
ivtv: Allocate DMA decoder OSD stream: 16 x 65536 buffers (1024KB total)
lirc_dev: IR Remote Control driver registered, at major 61
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8800: Unknown symbol cx88_reset
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_vid_irqs
cx8800: Unknown symbol cx88_risc_buffer
cx8800: Unknown symbol cx88_set_stereo
cx8800: Unknown symbol cx88_sram_channels
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: Unknown symbol cx88_print_ioctl
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: Unknown symbol cx88_newstation
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
ivtv: i2c attach to card #0 ok [client=Hauppauge IR, addr=18]
lirc_dev: lirc_register_plugin: sample_rate: 10
lirc_serial: auto-detected active high receiver
lirc_dev: lirc_register_plugin: sample_rate: 0
cx25840: invalid ioctl 40446472
cx25840: invalid ioctl 40446472
cx25840: invalid ioctl 40446472
cx25840: invalid ioctl 40446472
cx25840: invalid ioctl 4004760F


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to