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>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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, Patrick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031223061153.GA12777>