On 10/10/05, Matthew
Wilcox <[EMAIL PROTECTED]>
wrote:
My mythtv machine spontaneously reboots on occasion. While I don't
*know*
that it's ivtv at fault, the evidence at least suggests it. It's
typically
chugging along recording two programmes at once and all of a sudden I
see the BIOS screen. I haven't yet seen it happen while using only
one
tuner; I have seen it when watching live TV and recording something else
at the same time. It typically takes 5-10 minutes of using both
tuners
before it crashes. I've tried unplugging the machine for several
minutes,
but that doesn't seem to fix the problem.
Here's all the information I can think of that's of use:
Hardware:
ASUS A7V400-MX motherboard
http://usa.asus.com/products4.aspx?l1=3&l2=13&l3=63&model=228
VIA KM400A
VIA VT8235 CE
2x 512MB RAM
1GHz AMD Athlon
Hauppauge PVR-500
Ensoniq ES1370
Silverstone LC10 case w/ integrated infrared
hda: ST3200822A, ATA DISK drive
hdd: Hewlett-Packard DVD Writer 300, ATAPI CD/DVD-ROM drive
Firmware:
BIOS Revision 1009 (latest available)
5f5fa240ada73c3565f5f7de4c7b5138 /lib/modules/ivtv-fw-enc.bin
0661f8b2693fe3123e6234557353eacc /lib/modules/ivtv_init_mpeg.bin
3a4803384f749d644ee1f1ca9dcb12fa /lib/modules/HcwMakoA.ROM
Software:
Ubuntu Hoary Hedgehog
linux-image-2.6.10-5-k7 2.6.10-34.6
ivtv 0.4.0 (also happens with 0.3.8 2005-09-04)
mythtv 0.18.1 (from mdz's repository)
lirc 0.7.1
$ cat /etc/modprobe.d/ivtv
alias char-major-81-0 ivtv
alias char-major-81-1 ivtv
options ivtv max_vbi_buffers=64 max_mpg_buffers=64 max_yuv_buffers=128
max_pcm_buffers=64
$ lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400] Chipset Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
0000:00:09.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
0000:00:0a.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 11)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev
74)
0000:01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3
UniChrome] Integrated Video (rev 01)
0000:02:08.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
0000:02: 09.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
# lspci -vv -s 00:0a.0
Password:
0000:00:0a.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent mode) (rev 11) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+
SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF-
FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR-
<PERR-
Latency: 32, Cache Line Size:
0x08 (32 bytes)
Bus: primary=00, secondary=02,
subordinate=02, sec-latency=32
Prefetchable memory behind
bridge: d8000000-dfffffff
BridgeCtl: Parity- SERR+ NoISA+
VGA- MAbort- >Reset- FastB2B-
Capabilities: [80] Power Management
version 2
Flags:
PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status:
D0 PME-Enable- DSel=0 DScale=0 PME-
Bridge:
PM- B3+
Capabilities: [90] #06 [0000]
# lspci -vv -s 02:
0000:02:08.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer
works Inc.: Unknown device e807
Control: I/O- Mem+ BusMaster+
SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF-
FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR-
<PERR-
Latency: 64 (32000ns min,
2000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ
18
Region 0: Memory at d8000000
(32-bit, prefetchable) [size=64M]
Capabilities: [44] Power
Management version 2
Flags:
PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status:
D0 PME-Enable- DSel=0 DScale=0 PME-
0000:02:09.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer
works Inc.: Unknown device e817
Control: I/O- Mem+ BusMaster+
SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF-
FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR-
<PERR-
Latency: 64 (32000ns min,
2000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ
19
Region 0: Memory at dc000000
(32-bit, prefetchable) [size=64M]
Capabilities: [44] Power
Management version 2
Flags:
PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status:
D0 PME-Enable- DSel=0 DScale=0 PME-
useful bits of dmesg:
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.0 (tagged release) loading
ivtv: Linux version: 2.6.10-5-k7 preempt K7 gcc-3.3
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.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 18 (level, low) -> IRQ 18
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: Second (radio) tuner idx 101
tveeprom: ivtv version
tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7911550
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
ivtv0: This is the first unit of a PVR500
tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #0
TEA5767 detected.
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=60]
tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
type set to 62 (Philips TEA5767HN FM Radio)
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
NET: Registered protocol family 17
cx25840 1-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: Detected a TEA5767 radio tuner. Enabling radio support.
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
ivtv: ====================== NEXT
CARD ======================
ivtv1: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 19 (level, low) -> IRQ 19
ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: Second (radio) tuner idx 101
tveeprom: ivtv version
tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7911550
tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 2-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
ivtv1: This is the second unit of a PVR500
ivtv1: Correcting tveeprom data: no radio present on second unit
ivtv1: loading /lib/modules/ivtv-fw-enc.bin
ivtv1: Encoder revision: 0x02050032
ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv1: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv1: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
ivtv1: Initialized WinTV PVR 500 (unit #2), card #1
ivtv: ==================== END INIT
IVTV ====================
$ find /lib/modules/ -name ' tuner.ko*'
/lib/modules/2.6.10-5-k7/kernel/drivers/media/video/tuner.ko.HIDE
/lib/modules/2.6.10-5-k7/ivtv/tuner.ko
/lib/modules/dontuse/tuner.ko
/lib/modules/dontuse/ivtv-0.2.0-rc3j/tuner.ko
$ find /lib/modules/ -name ' msp3400.ko*'
/lib/modules/2.6.10-5-k7/kernel/drivers/media/video/msp3400.ko.HIDE
/lib/modules/2.6.10-5-k7/ivtv/msp3400.ko
/lib/modules/dontuse/ivtv-0.2.0-rc3j/msp3400.ko
/lib/modules/dontuse/ivtv-2005-09-04/msp3400.ko
$ find /lib/modules/ -name 'tda9887.ko*'
/lib/modules/2.6.10-5-k7/kernel/drivers/media/video/tda9887.ko.HIDE
/lib/modules/2.6.10-5-k7/ivtv/tda9887.ko
/lib/modules/dontuse/tda9887.ko
/lib/modules/dontuse/ivtv-2005-09-04/tda9887.ko
Anything else I can provide ...?
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel