Edit: It seems that the problem was the PCI slot placement. Moving the A180 to another slot fixed it.
I just installed an A180 next to my old PVR-250. On reboot, myth at first started up like normal but needed the cards to be rearranged (PVR-250 used to be /dev/video0 but was changed to /dev/video1, for some reason).
After configuring the A180 I can receive shows just fine. I reboot again and now mythfrontend doesn't come up at all. It seems the mythbackend thread has become defunct and the mythfrontend threads go into "uninterruptable sleep".
When I look in the logs, old dmesg's output something like this when capture cards are detected:
Code:
ivtv: Start initialization, version 1.2.0
ivtv0: Initializing card #0
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 20
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
parport_pc 00:0a: reported by Plug and Play ACPI
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: Fan [FAN] (on)
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
tveeprom 1-0050: Hauppauge model 32062, rev C182, serial# 7812042
tveeprom 1-0050: tuner model is LG TAPC H791F (idx 82, type 39)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP3445 (idx 12)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has no radio, has IR receiver, has no IR transmitter
ivtv0: Autodetected Hauppauge WinTV PVR-250
saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
msp3400 1-0040: MSP3445G-B8 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP3445G-B8 supports radio, mode is autodetect and autoselect
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tuner-simple 1-0061: type set to 39 (LG NTSC (newer TAPC series))
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Initialized card #0: Hauppauge WinTV PVR-250
ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [ALKC] -> GSI 22 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:11.5 to 64
usb 1-1: new low speed USB device using uhci_hcd and address 4
ivtv: End initialization
Notice that the initialized card is a
Hauppauge WinTV PVR-250.
Now, this is what I get after everything started acting weird:
Code:
ivtv: Start initialization, version 1.2.0
ACPI: Fan [FAN] (on)
Switched to high resolution mode on CPU 0
saa7133[0]: i2c eeprom 00: 61 14 44 10 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 20: 01 40 01 02 02 ff 01 03 06 ff 01 11 00 00 00 00
saa7133[0]: i2c eeprom 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 40: ff 64 00 c2 14 16 ff ff 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
ivtv0: Initializing card #0
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 20
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
input: i2c IR (Hauppauge) as /class/input/input4
ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-2/2-0018/ir0 [ivtv i2c driver #0]
i2c-adapter i2c-2: sendbytes: error - bailout.
tveeprom 2-0050: Huh, no eeprom present (err=-14)?
tveeprom 2-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom.
ivtv0: Invalid EEPROM
nxt200x: NXT2004 Detected
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
wm8775 2-001b: I2C: cannot write 000 to register R23
DVB: registering new adapter (saa7133[0])
DVB: registering frontend 0 (Nextwave NXT200X VSB/QAM frontend)...
nxt2004: Waiting for firmware upload (dvb-fe-nxt2004.fw)...
wm8775 2-001b: I2C: cannot write 000 to register R7
wm8775 2-001b: I2C: cannot write 021 to register R11
wm8775 2-001b: I2C: cannot write 102 to register R12
wm8775 2-001b: I2C: cannot write 000 to register R13
wm8775 2-001b: I2C: cannot write 1d4 to register R14
wm8775 2-001b: I2C: cannot write 1d4 to register R15
wm8775 2-001b: I2C: cannot write 1bf to register R16
wm8775 2-001b: I2C: cannot write 185 to register R17
wm8775 2-001b: I2C: cannot write 0a2 to register R18
wm8775 2-001b: I2C: cannot write 005 to register R19
wm8775 2-001b: I2C: cannot write 07a to register R20
wm8775 2-001b: I2C: cannot write 102 to register R21
ivtv0: Registered device video1 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi1 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
ivtv: End initialization
The initialized card is a
PVR-150 now. I have a feeling that this is why mythbackend keeps hanging which makes mythfrontend hang.
Here's the log for mythbackend:
Code:
Starting up as the master server.
2008-08-20 18:47:01.944 New DB connection, total: 3
2008-08-20 18:47:01.945 Connected to database 'mythconverg' at host: localhost
2008-08-20 18:55:24.361 Using runtime prefix = /usr
2008-08-20 18:55:24.363 Empty LocalHostName.
2008-08-20 18:55:24.364 Using localhost value of mythtv
2008-08-20 18:55:24.375 New DB connection, total: 1
2008-08-20 18:55:24.388 Connected to database 'mythconverg' at host: localhost
2008-08-20 18:55:24.389 Closing DB connection named 'DBManager0'
2008-08-20 18:55:24.390 Connected to database 'mythconverg' at host: localhost
2008-08-20 18:55:24.391 New DB connection, total: 2
2008-08-20 18:55:24.392 Connected to database 'mythconverg' at host: localhost
2008-08-20 18:55:24.393 Current Schema Version: 1214
Any ideas? I'm at a loss.