Hi, this patch enables msp again for the voodoo card (last time there have been i2c problems and resets...). However I need "insmod msp3400 simple=0" because automatic standard detection (simple=1) doesn't work here. Could this be marginal signal reception ? The "val"s shown below are very low, considering these are 16bit. Gerd, how about "msp3400" falling back to "simple=0" whenever automatic detection returns 0x0000? Of course on channel switch it would start anew. Regards, Gunther With "simple=1" (bttv default): linux kernel: msp34xx: init: chip=MSP3450G-B6, has NICAM support linux kernel: msp3410: setting mode: autodetect start (0x0001) linux kernel: msp3410: detection still in progress linux kernel: msp3410: detection still in progress linux kernel: msp3410: current mode: ERROR (0x0000) With "simple=0" linux kernel: msp3400: carrier1 val: 60 / 4.5 NTSC linux kernel: msp3400: carrier1 val: 129 / 5.5 PAL B/G linux kernel: msp3400: carrier1 val: 61 / 6.0 PAL I linux kernel: msp3400: carrier1 val: 61 / 6.5 PAL D/K + SAT + SECAM linux kernel: msp3400: carrier2 val: 100 / 5.742 PAL B/G FM-stereo linux kernel: msp3400: carrier2 val: 72 / 5.85 PAL B/G NICAM --> Low "val"s, however bttv takes the max anyway : Pal BG linux kernel: msp3400: setmode: 3 linux kernel: msp3400: FM setstereo: 1 linux kernel: msp3400: main sound carrier: 5.501 MHz linux kernel: msp3400: FM-stereo carrier : 5.743 MHz linux kernel: msp34xx: stereo detect register: 4187 --> Stereo detect has much higher vals linux kernel: msp34xx: watch: stereo 1 => 3 linux kernel: msp34xx: stereo detect register: 6747 linux kernel: msp34xx: stereo detect register: 7412
Attachment:
gmdiff-bttv0780-msp3450g-voodoo-sound
Description: Binary data