Hi!
Moving to 2.6.10-rc2-mm4 from 2.6.9-mm1, I found that audio had
disappeared from my WinTV card.
Investigation showed that things were back to normal if I specified
"opmode=1" when I loaded the msp3400 module. Without that parameter, or
with msp3400 built in as I normally would, then the driver decides that
the "simpler" method should work. Unfortunately it does not, and I must
force the "simple" method with "opcode=1". Perhaps we need to fine-tune
the criteria used to decide simple vs. simpler.
Old & new driver both detect the chip as MSP3430G-A1. I'm happy to keep
specifying this module parameter, but with 2.6.10 about to drop, this
may hit some others too. Other than the kernel, the system is a mostly
up-to-date FC2 X86_64.
Let me know if I can run any tests on this card
Regards, .... Charlie
PS - I'm not subscribed, so a CC would be appreciated if you want a
reply.
2.6.10-rc2-mm4 dmesg (not working, everything built in)
Nov 28 10:57:42 ccm-amd64 kernel: Linux video capture interface: v1.00
Nov 28 10:57:42 ccm-amd64 kernel: bttv: driver version 0.9.15 loaded
Nov 28 10:57:42 ccm-amd64 kernel: bttv: using 8 buffers with 2080k (520
pages) each for capture
Nov 28 10:57:42 ccm-amd64 kernel: bttv: Bt8xx card found (0).
Nov 28 10:57:42 ccm-amd64 kernel: ACPI: PCI interrupt 0000:00:06.0[A] ->
GSI 17 (level, low) -> IRQ 17
Nov 28 10:57:42 ccm-amd64 kernel: bttv0: Bt878 (rev 2) at 0000:00:06.0,
irq: 17, latency: 32, mmio: 0xcdcfe000
Nov 28 10:57:42 ccm-amd64 kernel: bttv0: detected: Hauppauge WinTV
[card=10], PCI subsystem ID is 0070:13eb
Nov 28 10:57:42 ccm-amd64 kernel: bttv0: using: Hauppauge (bt878)
[card=10,autodetected]
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: Hauppauge/Voodoo msp34xx: reset
line init [5]
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: Hauppauge eeprom: model=61381,
tuner=Philips FM1236 (2), radio=yes
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: using tuner=2
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: registered device video0
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: registered device vbi0
Nov 28 10:57:43 ccm-amd64 kernel: bttv0: registered device radio0
Nov 28 10:57:44 ccm-amd64 kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Nov 28 10:57:44 ccm-amd64 kernel: msp34xx: init: chip=MSP3430G-A1 +nicam
+simple +simpler +radio mode=simpler
Nov 28 10:57:44 ccm-amd64 kernel: msp34xxg: daemon started
Nov 28 10:57:45 ccm-amd64 kernel: tvaudio: TV audio decoder +
audio/video mux driver
Nov 28 10:57:45 ccm-amd64 kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
Nov 28 10:57:45 ccm-amd64 kernel: ir-kbd-i2c: i2c IR (Hauppauge)
detected at i2c-0/0-0018/ir0 [bt878 #0 [sw]]
Nov 28 10:57:45 ccm-amd64 kernel: tuner: chip found at addr 0xc2 i2c-bus
bt878 #0 [sw]
Nov 28 10:57:45 ccm-amd64 kernel: tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by bt878 #0 [sw]
dmesg 2.6.9-mm1 (built-in, working but for the kobject_register that I'm
not worried about):
Nov 28 11:19:36 ccm-amd64 kernel: Linux video capture interface: v1.00
Nov 28 11:19:36 ccm-amd64 kernel: bttv: driver version 0.9.15 loaded
Nov 28 11:19:36 ccm-amd64 kernel: bttv: using 8 buffers with 2080k (520
pages) each for capture
Nov 28 11:19:36 ccm-amd64 kernel: bttv: Bt8xx card found (0).
Nov 28 11:19:36 ccm-amd64 kernel: ACPI: PCI interrupt 0000:00:06.0[A] ->
GSI 17 (level, low) -> IRQ 17
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: Bt878 (rev 2) at 0000:00:06.0,
irq: 17, latency: 32, mmio: 0xcdcfe000
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: detected: Hauppauge WinTV
[card=10], PCI subsystem ID is 0070:13eb
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: using: Hauppauge (bt878)
[card=10,autodetected]
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: Hauppauge/Voodoo msp34xx: reset
line init [5]
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: Hauppauge eeprom: model=61381,
tuner=Philips FM1236 (2), radio=yes
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: using tuner=2
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: registered device video0
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: registered device vbi0
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: registered device radio0
Nov 28 11:19:36 ccm-amd64 kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Nov 28 11:19:36 ccm-amd64 kernel: msp34xx: init: chip=MSP3430G-A1 +nicam
+simple +radio
Nov 28 11:19:36 ccm-amd64 kernel: msp3410: daemon started
Nov 28 11:19:36 ccm-amd64 kernel: tvaudio: TV audio decoder +
audio/video mux driver
Nov 28 11:19:37 ccm-amd64 kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
Nov 28 11:19:39 ccm-amd64 kernel: tuner: chip found at addr 0xc2 i2c-bus
bt878 #0 [sw]
Nov 28 11:19:39 ccm-amd64 kernel: tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by bt878 #0 [sw]
2.6.10-rc2-mm4 dmesg (working, w/ opmode=1 debug=1):
Dec 2 21:56:15 ccm-amd64 kernel: bttv: driver version 0.9.15 loaded
Dec 2 21:56:15 ccm-amd64 kernel: bttv: using 8 buffers with 2080k (520
pages) each for capture
Dec 2 21:56:15 ccm-amd64 kernel: bttv: Bt8xx card found (0).
Dec 2 21:56:15 ccm-amd64 kernel: ACPI: PCI interrupt 0000:00:06.0[A] ->
GSI 17 (level, low) -> IRQ 17
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: Bt878 (rev 2) at 0000:00:06.0,
irq: 17, latency: 32, mmio: 0xcdcfe000
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: detected: Hauppauge WinTV
[card=10], PCI subsystem ID is 0070:13eb
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: using: Hauppauge (bt878)
[card=10,autodetected]
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: Hauppauge/Voodoo msp34xx: reset
line init [5]
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: Hauppauge eeprom: model=61381,
tuner=Philips FM1236 (2), radio=yes
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: using tuner=2
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: i2c: checking for MSP34xx @
0x80... found
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: i2c: checking for TDA9887 @
0x86... not found
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: registered device video0
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: registered device vbi0
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: registered device radio0
Dec 2 21:56:15 ccm-amd64 kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Dec 2 21:56:21 ccm-amd64 kernel: tuner: chip found at addr 0xc2 i2c-bus
bt878 #0 [sw]
Dec 2 21:56:21 ccm-amd64 kernel: tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by bt878 #0 [sw]
Dec 2 21:56:31 ccm-amd64 kernel: tvaudio: TV audio decoder +
audio/video mux driver
Dec 2 21:56:31 ccm-amd64 kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
Dec 2 21:56:52 ccm-amd64 kernel: msp34xx: init: chip=MSP3430G-A1 +nicam
+simple +simpler +radio mode=simple
Dec 2 21:56:52 ccm-amd64 kernel: msp3410: daemon started
Dec 2 21:57:02 ccm-amd64 kernel: msp3410: thread: restart scan
Dec 2 21:57:02 ccm-amd64 last message repeated 4 times
Dec 2 21:57:02 ccm-amd64 kernel: bttv0: PLL can sleep, using XTAL
(28636363).
Dec 2 21:57:02 ccm-amd64 kernel: msp3410: thread: restart scan
Dec 2 21:58:00 ccm-amd64 last message repeated 3 times
--
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
[Home]
[Older V4L]
[Linux DVB]
[Video Disk Recorder]
[Video Technology]
[Asterisk]
[Photo]
[DCCP]
[Netdev]
[Plasma TVs]
[Video Projectors]
[PDAs]
[Xorg]
[Util Linux NG]
[Xfree86]
[Devices]
[Big List of Linux Books]
[Free Photo Albums]
[LCD TVs]
[Fedora Users]
[Webcams]
[Fedora Women]
[HDTV]
[ALSA Users]
[ALSA Devel]
[Stuff]
[SSH]
[Linux USB]