Google
  Web www.spinics.net

2.6.10-rc2-mm4 breaks msp3400

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


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]

Powered by Linux

Google PageRank Checking tool