Ok, here's why I consider my problem new & different: my Myth backend has been running perfectly since May and just stopped working last weekend when I took my server offline to back it up.
Setup:
Backend server (KnoppMyth R5) is running two Hauppauge 250's one is hooked directly to coax from wall, the other is S-Video from a cable box (tuned with ledxmit through an IR blaster). After I rebooted & imaged (G4U) the server last weekend, I booted the machine and saw only snow (w/no sound) on the Tuner 0 coax card. Like I said, it was working great for a few months... I could watch one tuner while recording the other, or record both, etc.
My first debugging step was to switch the inputs on the cards with mythtv-setup and I found that neither card works with the coax (Tuner 0) input, but BOTH work with the S-Video input.
Tonight I put a brand-new harddrive in the system and installed a fresh copy of KnoppMyth and both cards WORK with Tuner 0 and S-Video.
I don't want to have to rebuild my entire server from scratch, but I don't know what else to look for.
All of the other posts I read here have snow because the IVTV version is not recent enough, or the card type doesn't match the config. To test my configs I diffed the two harddrives (working & not) and didn't see any obvious differences in configuration. I then backed up the mythconverg database from the non-working and restored it on the working drive, but I couldn't make that work (or not work, if you know what I mean).
Any tips on where to look? Any ideas at all? I've given up on this being a hardware problem because I can make it work from fresh installs, but I figure it has to be a hardware configuration error that magically went wrong when I imaged or rebooted?
I've also run mplayer on /dev/video1 while running the ptune-ui.pl while switching the frequency tables & channels, etc. Every combination yields snow except when I switch to another input - then I get black (as expected).
Not sure what to post for logs here, but here's my messages grep:
Jul 29 22:49:25 durex kernel: ivtv: ==================== START INIT IVTV ====================
Jul 29 22:49:25 durex kernel: ivtv: version 0.2.0 (rc3j) loading
Jul 29 22:49:25 durex kernel: ivtv: Linux version: 2.6.11.7-chw-4 SMP preempt 586 gcc-3.3
Jul 29 22:49:25 durex kernel: ivtv: In case of problems please include the debug info
Jul 29 22:49:25 durex kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when
Jul 29 22:49:25 durex kernel: ivtv: mailing the ivtv-devel mailinglist.
Jul 29 22:49:25 durex kernel: ivtv: Autodetected WinTV PVR 250 card
Jul 29 22:49:25 durex kernel: ivtv: Found an iTVC16 based chip
Jul 29 22:49:25 durex kernel: ACPI: PCI interrupt 0000:04:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Jul 29 22:49:25 durex kernel: ivtv: XXX PCI device: 0x2588 vendor: 0x8086
Jul 29 22:49:25 durex kernel: ivtv: i2c attach [client=eeprom,ok]
Jul 29 22:49:25 durex kernel: ivtv: i2c attach [client=(tuner unset),ok]
Jul 29 22:49:25 durex kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Jul 29 22:49:25 durex kernel: msp34xx: ivtv version
Jul 29 22:49:25 durex kernel: msp34xx: init: chip=MSP3445G-B8, has NICAM support, simple (D) mode, simpler (G) no-thread mode
Jul 29 22:49:25 durex kernel: msp34xx: $Id$ compiled on: Apr 29 2005 04:01:00
Jul 29 22:49:25 durex kernel: ivtv: i2c attach [client=MSP3445G-B8,ok]
Jul 29 22:49:26 durex kernel: saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
Jul 29 22:49:26 durex kernel: saa7115: detecting saa7115 client on address 0x42
Jul 29 22:49:26 durex kernel: saa7115: writing init values
Jul 29 22:49:26 durex kernel: ivtv: i2c attach [client=saa7115[0],ok]
Jul 29 22:49:26 durex kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
Jul 29 22:49:26 durex kernel: ivtv: i2c client addr: 0x50 not found!
Jul 29 22:49:27 durex kernel: ivtv: Encoder revision: 0x02040011
Jul 29 22:49:27 durex kernel: ivtv: Configuring WinTV PVR 250 card with 4 streams
Jul 29 22:49:27 durex kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total
Jul 29 22:49:27 durex kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0
Jul 29 22:49:27 durex kernel: ivtv: Create DMA stream 1
Jul 29 22:49:27 durex kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32
Jul 29 22:49:27 durex kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total
Jul 29 22:49:27 durex kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224
Jul 29 22:49:27 durex kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total
Jul 29 22:49:27 durex kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24
Jul 29 22:49:27 durex kernel: saa7115: decoder set input (4)
Jul 29 22:49:27 durex kernel: saa7115: now setting Composite input
Jul 29 22:49:27 durex kernel: ivtv: Setting audio matrix to input 3, output 1
Jul 29 22:49:27 durex kernel: ivtv: ivtv_enc_thread: pid = 2750, itv = 0xf9278aa0
Jul 29 22:49:27 durex kernel: ivtv: Switching standard to NTSC.
Jul 29 22:49:27 durex kernel: tuner 1-0061: tuner type not set
Jul 29 22:49:27 durex kernel: saa7115: decoder set norm NTSC
Jul 29 22:49:27 durex kernel: saa7115: set audio: 0x01
Jul 29 22:49:27 durex kernel: ivtv: Initialized WinTV PVR 250, card #0
Jul 29 22:49:27 durex kernel: ivtv: Autodetected WinTV PVR 250 card
Jul 29 22:49:27 durex kernel: ivtv: Found an iTVC16 based chip
Jul 29 22:49:27 durex kernel: ACPI: PCI interrupt 0000:04:01.0[A] -> GSI 17 (level, low) -> IRQ 17
Jul 29 22:49:27 durex kernel: ivtv: XXX PCI device: 0x2588 vendor: 0x8086
Jul 29 22:49:27 durex kernel: ivtv: i2c attach [client=eeprom,ok]
Jul 29 22:49:27 durex kernel: ivtv: i2c attach [client=(tuner unset),ok]
Jul 29 22:49:27 durex kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
Jul 29 22:49:27 durex kernel: msp34xx: ivtv version
Jul 29 22:49:27 durex kernel: msp34xx: init: chip=MSP3445G-B8, has NICAM support, simple (D) mode, simpler (G) no-thread mode
Jul 29 22:49:27 durex kernel: msp34xx: $Id$ compiled on: Apr 29 2005 04:01:00
Jul 29 22:49:28 durex kernel: ivtv: i2c attach [client=MSP3445G-B8,ok]
Jul 29 22:49:28 durex kernel: saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005)
Jul 29 22:49:28 durex kernel: saa7115: detecting saa7115 client on address 0x42
Jul 29 22:49:28 durex kernel: saa7115: writing init values
Jul 29 22:49:28 durex kernel: ivtv: i2c attach [client=saa7115[1],ok]
Jul 29 22:49:28 durex kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
Jul 29 22:49:28 durex kernel: ivtv: i2c client addr: 0x50 not found!
Jul 29 22:49:29 durex kernel: ivtv: Encoder revision: 0x02040011
Jul 29 22:49:29 durex kernel: ivtv: Configuring WinTV PVR 250 card with 4 streams
Jul 29 22:49:29 durex kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total
Jul 29 22:49:29 durex kernel: ivtv: Registered v4l2 device, streamtype 0 minor 1
Jul 29 22:49:29 durex kernel: ivtv: Create DMA stream 1
Jul 29 22:49:29 durex kernel: ivtv: Registered v4l2 device, streamtype 1 minor 33
Jul 29 22:49:29 durex kernel: ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total
Jul 29 22:49:29 durex kernel: ivtv: Registered v4l2 device, streamtype 2 minor 225
Jul 29 22:49:29 durex kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total
Jul 29 22:49:29 durex kernel: ivtv: Registered v4l2 device, streamtype 3 minor 25
Jul 29 22:49:29 durex kernel: saa7115: decoder set input (4)
Jul 29 22:49:29 durex kernel: saa7115: now setting Composite input
Jul 29 22:49:29 durex kernel: ivtv: Setting audio matrix to input 3, output 1
Jul 29 22:49:29 durex kernel: ivtv: ivtv_enc_thread: pid = 2810, itv = 0xf928ce00
Jul 29 22:49:29 durex kernel: ivtv: Switching standard to NTSC.
Jul 29 22:49:29 durex kernel: tuner 2-0061: tuner type not set
Jul 29 22:49:29 durex kernel: saa7115: decoder set norm NTSC
Jul 29 22:49:29 durex kernel: saa7115: set audio: 0x01
Jul 29 22:49:29 durex kernel: ivtv: Initialized WinTV PVR 250, card #1
Jul 29 22:49:29 durex kernel: ivtv: ==================== END INIT IVTV ====================
Thanks in advance

)