Hi 4 n 1.
I'm not a NB but I'm currently 2 months searching for a answer for this question and can't find anything. I'm thinking in stop with linux in my home multimedia desktop and come back to XP.
Why?
I have a Pinnacle PCTV with Mandrakelinux 10 Official in a AMD Duron based system.
I'm living in Brazil and here we have the cable TV working with PAL-M and US-CABLE.
When I put the PCTV to work with NTSC, ut works but in Black and White. And when I put it to work in PAL-M, simple don't work.
I tryed xawtv, tvtime, fbtv, with MDK10, MMove and PCLOS P7 and always is the same.
I discovered something with scantv but I cannot understand why:
# scantv -n PAL-M -f us-cable
vbi: open failed [/dev/v4l/vbi0]
open /dev/v4l/vbi0: Invalid argument
(With NTSC works ok and find various channels.)
It seens that bttv module is not currently accepting PAL-M. But why?
Here is whre living all my problems with linux.
But today a new thing happened:
I buy a Creative Sound Blaster Live 5.1, turned off the onboard sound in hardware setup and plugged the new sound card. The linux have started and detected all ok. The sound works perfect. (TV currently B&W working in NTCS)
So I booted the first time after a hour (+-), and when booted up the sound continue to work perfect but the bttv and ic2 modules do not started with stupid errors, something like "wrong symbol" or "invalid option: ic2_debug", etc.
What the SB Live changed in this? Only 2 lines added to modules.conf about snd-emu10k1. And the rest is there bttv, ic2, etc.
Why, why, why is not working anymore?
And why, why,why when works, works only with NTSC and not with PAL-M?
My dmesg and lspci before SB live if anyone can help me.:
>dmesg |grep bttv
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 11, latency: 32, mmio: 0xea002000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffefff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=5 info="NTSC / mono" radio=no
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
>lspci
(...)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
I like Linux but I need this little things to stay in control of my mind day by day.
Sorry my poor english. Is not my default language.
And thanx a lot 4 n F1!