Date: Mon, 22 Dec 2003 22:11:53 -0800 From: Patrick Hajek <pphajek@lbl.gov> To: Alexander Langer <alex@big.endian.de> Cc: freebsd-multimedia@freebsd.org Subject: Re: Hauppauge WinTV bktr-- no audio. Message-ID: <20031223061153.GA12777@lbl.gov> In-Reply-To: <20031220103207.GA4696@kawoserv.kawo2.rwth-aachen.de> References: <20031217214157.GA3774@lbl.gov> <20031219195842.GD334@galgenberg.net> <20031219230740.GC6380@lbl.gov> <20031220103207.GA4696@kawoserv.kawo2.rwth-aachen.de>
index | next in thread | previous in thread | raw e-mail
> Please do: > - paste the debug-output of "boot -v" related to the bktr code. > There will be a lot more lines in dmesg after you started a tv-app > such as fxtv, so please include those as well. > - Try to set bktr.0.mspsimple=0 (before loading the driver, e.g. from > the loader or device.hints). This forces the driver to fall > back to the fallback-mode for MSP340* chipsets, maybe it works for > you as well. Step (1)boot -v output from /var/log/messeges: Dec 22 20:50:21 market kernel: bktr0: <BrookTree 878> mem 0xf4000000-0xf4000fff irq 22 at device 6.0 on pci2 Dec 22 20:50:21 market kernel: pcib2: device bktr0 requested decoded memory range 0xf4000000-0xf4000fff Dec 22 20:50:21 market kernel: brooktree0: PCI bus latency is 32. Dec 22 20:50:21 market kernel: bktr0: buffer size 3555328, addr 0x5000000 Dec 22 20:50:21 market kernel: bktr0: GPIO is 0x00ffffdb Dec 22 20:50:21 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 20:50:21 market kernel: bktr0: Hauppauge WinCast/TV, Philips NTSC tuner, msp3400c stereo. Dec 22 20:50:21 market kernel: bktr0: msp34xx: init: chip=MSP3430G-A1, has NICAM support Dec 22 20:50:21 market kernel: pci2: <multimedia> at device 6.1 (no driver attached) after starting fxtv, messeges: Dec 22 20:55:06 market kernel: bktr0: GPIO is 0x00fffffb Dec 22 20:55:06 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 20:55:07 market kernel: bktr0: GPIO is 0x00fffffb Dec 22 20:55:07 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 20:55:07 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:07 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:07 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:07 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:07 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:08 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:08 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 20:55:12 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:12 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:12 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:12 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:12 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:13 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 20:55:36 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:37 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:39 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:41 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:41 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:41 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:41 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:41 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:41 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:41 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:41 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 20:55:42 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 20:55:42 market kernel: bktr0: msp3410: setting mode: autodetect start (0x0001) Dec 22 20:55:42 market kernel: bktr0: msp3410: current mode: ERROR (0x0000) Dec 22 20:55:42 market kernel: bktr0: msp34xx: setbass: 32768 0x00 Dec 22 20:55:42 market kernel: bktr0: msp34xx: settreble: 32768 0x00 Dec 22 20:55:42 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Step (2): adding hint.bktr.0.mspsimple="0" in the device.hints file and then boot -v: Dec 22 21:08:27 market kernel: bktr0: <BrookTree 878> mem 0xf4000000-0xf4000fff irq 22 at device 6.0 on pci2 Dec 22 21:08:27 market kernel: pcib2: device bktr0 requested decoded memory range 0xf4000000-0xf4000fff Dec 22 21:08:28 market kernel: brooktree0: PCI bus latency is 32. Dec 22 21:08:28 market kernel: bktr0: buffer size 3555328, addr 0x5000000 Dec 22 21:08:28 market kernel: bktr0: GPIO is 0x00ffffdb Dec 22 21:08:28 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 21:08:28 market kernel: bktr0: Hauppauge WinCast/TV, Philips NTSC tuner, msp3400c stereo. Dec 22 21:08:28 market kernel: bktr0: msp34xx: init: chip=MSP3430G-A1, has NICAM support Dec 22 21:08:28 market kernel: pci2: <multimedia> at device 6.1 (no driver attached) after starting fxtv, messeges: Dec 22 21:13:11 market kernel: bktr0: GPIO is 0x00fffffb Dec 22 21:13:11 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 21:13:11 market kernel: bktr0: GPIO is 0x00fffffb Dec 22 21:13:11 market kernel: bktr0: Detected a MSP3430G-A1 at 0x80 Dec 22 21:13:11 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:13:11 market last message repeated 2 times Dec 22 21:13:11 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:13:11 market kernel: bktr0: msp3400: carrier1 val: 1776 / 4.5 NTSC Dec 22 21:13:12 market kernel: bktr0: msp3400: carrier1 val: 2224 / 5.5 PAL B/G Dec 22 21:13:12 market kernel: bktr0: msp3400: carrier1 val: 544 / 6.0 PAL I Dec 22 21:13:12 market kernel: bktr0: msp3400: carrier1 val: 185 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:13:12 market kernel: bktr0: msp3400: carrier2 val: 100 / 5.742 PAL B/G FM-stereo Dec 22 21:13:12 market kernel: bktr0: msp3400: carrier2 val: 84 / 5.85 PAL B/G NICAM Dec 22 21:13:12 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:13:12 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:13:12 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:13:12 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:13:12 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:13:12 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:13:12 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:17 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:17 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:17 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier1 val: 1602 / 4.5 NTSC Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier1 val: 1645 / 5.5 PAL B/G Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier1 val: 407 / 6.0 PAL I Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier1 val: 149 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier2 val: 93 / 5.742 PAL B/G FM-stereo Dec 22 21:15:18 market kernel: bktr0: msp3400: carrier2 val: 82 / 5.85 PAL B/G NICAM Dec 22 21:15:18 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:18 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:18 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:18 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:15:18 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:18 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:18 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:20 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:20 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:20 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier1 val: 1610 / 4.5 NTSC Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier1 val: 1719 / 5.5 PAL B/G Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier1 val: 438 / 6.0 PAL I Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier1 val: 168 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier2 val: 97 / 5.742 PAL B/G FM-stereo Dec 22 21:15:21 market kernel: bktr0: msp3400: carrier2 val: 82 / 5.85 PAL B/G NICAM Dec 22 21:15:21 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:21 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:21 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:21 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:15:21 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:21 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:21 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:22 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:23 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:23 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:23 market kernel: bktr0: msp3400: carrier1 val: 994 / 4.5 NTSC Dec 22 21:15:23 market kernel: bktr0: msp3400: carrier1 val: 1008 / 5.5 PAL B/G Dec 22 21:15:23 market kernel: bktr0: msp3400: carrier1 val: 275 / 6.0 PAL I Dec 22 21:15:23 market kernel: bktr0: msp3400: carrier1 val: 122 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:23 market kernel: bktr0: msp3400: carrier2 val: 86 / 5.742 PAL B/G FM-stereo Dec 22 21:15:24 market kernel: bktr0: msp3400: carrier2 val: 90 / 5.85 PAL B/G NICAM Dec 22 21:15:24 market kernel: bktr0: msp3400: setmode: 5 Dec 22 21:15:24 market kernel: bktr0: msp34xx: nicam sync=0, mode=0 Dec 22 21:15:24 market kernel: bktr0: msp34xx: watch: nicam 1 => 0 Dec 22 21:15:24 market kernel: bktr0: msp3400: NICAM setstereo: mono Dec 22 21:15:24 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:24 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 ec 22 21:15:24 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:24 market kernel: bktr: msp3400: NICAM/FM carrier : 5.851 MHz Dec 22 21:15:25 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:26 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:26 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier1 val: 1465 / 4.5 NTSC Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier1 val: 1526 / 5.5 PAL B/G Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier1 val: 398 / 6.0 PAL I Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier1 val: 158 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier2 val: 96 / 5.742 PAL B/G FM-stereo Dec 22 21:15:26 market kernel: bktr0: msp3400: carrier2 val: 85 / 5.85 PAL B/G NICAM Dec 22 21:15:26 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:26 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:26 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:26 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:15:26 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:26 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:26 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:28 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:28 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:28 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier1 val: 2083 / 4.5 NTSC Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier1 val: 2127 / 5.5 PAL B/G Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier1 val: 529 / 6.0 PAL I Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier1 val: 192 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier2 val: 102 / 5.742 PAL B/G FM-stereo Dec 22 21:15:29 market kernel: bktr0: msp3400: carrier2 val: 83 / 5.85 PAL B/G NICAM Dec 22 21:15:29 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:29 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:29 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:29 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:15:29 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:29 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:29 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:31 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:31 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:31 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier1 val: 1827 / 4.5 NTSC Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier1 val: 1855 / 5.5 PAL B/G Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier1 val: 477 / 6.0 PAL I Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier1 val: 180 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier2 val: 99 / 5.742 PAL B/G FM-stereo Dec 22 21:15:32 market kernel: bktr0: msp3400: carrier2 val: 82 / 5.85 PAL B/G NICAM Dec 22 21:15:32 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:32 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:32 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:32 market kernel: bktr0: msp34xx: stereo detect register: -16 Dec 22 21:15:32 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:32 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:32 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:15:55 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:15:55 market last message repeated 2 times Dec 22 21:15:55 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:15:55 market kernel: bktr0: msp3400: carrier1 val: 1170 / 4.5 NTSC Dec 22 21:15:55 market kernel: bktr0: msp3400: carrier1 val: 1339 / 5.5 PAL B/G Dec 22 21:15:55 market kernel: bktr0: msp3400: carrier1 val: 354 / 6.0 PAL I Dec 22 21:15:55 market kernel: bktr0: msp3400: carrier1 val: 141 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:15:56 market kernel: bktr0: msp3400: carrier2 val: 91 / 5.742 PAL B/G FM-stereo Dec 22 21:15:56 market kernel: bktr0: msp3400: carrier2 val: 82 / 5.85 PAL B/G NICAM Dec 22 21:15:56 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:15:56 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:15:56 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Dec 22 21:15:56 market kernel: bktr0: msp34xx: stereo detect register: 0 Dec 22 21:15:56 market kernel: bktr0: msp34xx: setvolume: mute=off 65535:65535 v=0x73 b=0x00 Dec 22 21:15:56 market kernel: bktr: msp3400: main sound carrier: 5.501 MHz Dec 22 21:15:56 market kernel: bktr: msp3400: FM-stereo carrier : 5.743 MHz Dec 22 21:16:07 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:16:08 market kernel: bktr0: msp34xx: setvolume: mute=off 0:0 v=0x00 b=0x00 Dec 22 21:16:08 market kernel: bktr0: msp3400: setmode: 0 Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier1 val: 1494 / 4.5 NTSC Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier1 val: 1652 / 5.5 PAL B/G Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier1 val: 427 / 6.0 PAL I Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier1 val: 156 / 6.5 PAL D/K + SAT + SECAM Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier2 val: 94 / 5.742 PAL B/G FM-stereo Dec 22 21:16:08 market kernel: bktr0: msp3400: carrier2 val: 83 / 5.85 PAL B/G NICAM Dec 22 21:16:08 market kernel: bktr0: msp3400: setmode: 3 Dec 22 21:16:08 market kernel: bktr0: msp3400: FM setstereo: mono Dec 22 21:16:08 market kernel: bktr0: msp3400: setstereo final source/matrix = 0x0 Immediately after starting fxtv, I could hear the background noise much louder and more pronounced. After changing the channel, I can hear Ch5 and Ch10 very clearly yet all other ch[1-4,6-9] was just noise. I can also hear a couple of higher channels very clearly however many channels just present background sounds. I'm making progress. Any other suggestions? > Could you maybe try out the card under Linux? The > BKTR_NEW_MSP34XX_DRIVER is ported from the Linux-driver, if it doesn't > work under Linux, there is little chance we get it working under > FreeBSD. I also asked a co-worker who has a linux box and the same card to follow your suggestion. I'm not too sure if it will be fruitful since he don't have cable Thanks, Patrickhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031223061153.GA12777>
