Date: Sun, 1 Oct 2006 06:50:10 -0400 (EDT) From: v.velox@vvelox.net To: "Ariff Abdullah" <ariff@FreeBSD.org> Cc: freebsd-multimedia@freebsd.org Subject: Re: no sound with the HDA patch Message-ID: <54302.68.0.98.63.1159699810.squirrel@email.powweb.com> In-Reply-To: <20061001075645.391fe2bf.ariff@FreeBSD.org> References: <60438.68.0.98.63.1159655635.squirrel@email.powweb.com> <20061001065131.64af817c.ariff@FreeBSD.org> <58103.68.0.98.63.1159660280.squirrel@email.powweb.com> <20061001075645.391fe2bf.ariff@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] > On Sat, 30 Sep 2006 19:51:20 -0400 (EDT) > v.velox@vvelox.net wrote: >> > On Sat, 30 Sep 2006 18:33:55 -0400 (EDT) >> > v.velox@vvelox.net wrote: >> >> There is no playback on the HDA chip on the Toshiba Satellite >> >P100 > series of laptops. This is true for the line out, head >> >phones out, > and speakers. >> >> >> >> dmesg... >> >> pcm0: <Intel 82801G High Definition Audio Controller> mem >> >> 0xd2400000-0xd2403fff irq 22 at device 27.0 on pci0 >> >> pcm0: <HDA Codec: Conexant (Unknown)> >> >> pcm0: <HDA Driver Revision: 20060929_0026> >> >> >> >> >> > Verbose dmesg, please. >> >> What does verbose mean in this case? I am not finding any flag or >> the like for more verbose output in the dmesg man page. >> > > Here: > > http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-September/004720.html #uname -a FreeBSD chama.vulpes 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Fri Sep 29 23:39:34 UTC 2006 kitsune@charma.vulpes:/usr/obj/usr/src/sys/SMP i386 #pciconf -lv | grep -B 4 multimedia subclass = PCI-PCI pcm0@pci0:27:0: class=0x040300 card=0xff311179 chip=0x27d88086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801G (ICH7 Family) High Definition Audio' class = multimedia # sysctl hw.snd.verbose=2 ; cat /dev/sndstat hw.snd.verbose: 1 -> 2 FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <Intel 82801G High Definition Audio Controller> at memory 0xd2400000 irq 22 kld snd_hda [20060929_0026] (1p/1r/0v channels duplex default) [pcm0:play:0:dsp0.0]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:16384/8192/2|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:record:0:dsp0.1]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x00000000 interrupts 0, overruns 0, hfree 16384, sfree 0 [b:16384/8192/2|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} # sysctl hw.snd hw.snd.targetirqrate: 32 hw.snd.report_soft_formats: 1 hw.snd.verbose: 2 hw.snd.unit: 0 hw.snd.maxautovchans: 0 hw.snd.pcm0.buffersize: 16384 hw.snd.pcm0.vchans: 0 # mixer Mixer vol is currently set to 75:75 Mixer pcm is currently set to 75:75 Mixer mic is currently set to 0:0 Mixer cd is currently set to 75:75 Mixer rec is currently set to 0:0 Recording source: mic #dmesg | grep pcm0: <included as pcm0.out> [-- Attachment #2 --] pcm0: <Intel 82801G High Definition Audio Controller> mem 0xd2400000-0xd2403fff irq 22 at device 27.0 on pci0 pcm0: <HDA Codec: Conexant (Unknown)> pcm0: <HDA Driver Revision: 20060929_0026> pcm0: unregister: mixer busy pcm0: detached pcm0: <Intel 82801G High Definition Audio Controller> mem 0xd2400000-0xd2403fff irq 22 at device 27.0 on pci0 pcm0: [MPSAFE] pcm0: Vendor: 0x000014f1 pcm0: Device: 0x00005047 pcm0: Revision: 0x00000000 pcm0: Stepping: 0x00000000 pcm0: PCI Subvendor: 0xff311179 pcm0: Nodes: start=16 endnode=31 total=15 pcm0: [ 3] Ctl nid=19 Bind to NONE pcm0: [ 4] Ctl nid=20 Bind to NONE pcm0: [ 5] Ctl nid=21 Bind to NONE pcm0: [ 7] Ctl nid=25 childnid=27 Bind to NONE pcm0: [ 8] Ctl nid=25 childnid=26 Bind to NONE pcm0: [11] Ctl nid=28 Bind to NONE pcm0: [12] Ctl nid=29 Bind to NONE pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "mic": pcm0: Mixer "cd": pcm0: Mixer "rec": pcm0: sndbuf_setmap 7d3c5000, 4000; 0xeb819000 -> 7d3c5000 pcm0: sndbuf_setmap 7d3b2000, 4000; 0xeb81d000 -> 7d3b2000 pcm0: <HDA Codec: Conexant (Unknown)> pcm0: <HDA Driver Revision: 20060929_0026> pcm0: pcm0: HDA quirks: FIXEDRATE FORCESTEREO pcm0: pcm0: +-------------------+ pcm0: | DUMPING HDA NODES | pcm0: +-------------------+ pcm0: pcm0: Default Parameter pcm0: ----------------- pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: IN amp: 0x00000000 pcm0: OUT amp: 0x00000000 pcm0: pcm0: nid: 16 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x0000041d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: Output amp: 0x80051e17 pcm0: mute=1 step=30 size=5 offset=23 pcm0: connections: 0 pcm0: pcm0: nid: 17 [DIGITAL] [DISABLED] pcm0: name: audio output pcm0: widget_cap: 0x00000611 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: connections: 0 pcm0: pcm0: nid: 18 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x00100d1b pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: Input amp: 0x80050e00 pcm0: mute=1 step=14 size=5 offset=0 pcm0: connections: 6 pcm0: | pcm0: + <- nid=25 [audio mixer] pcm0: | pcm0: + <- nid=20 [pin: line in (jack)] pcm0: | pcm0: + <- nid=21 [pin: Mic in (jack)] (selected) pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: | pcm0: + <- nid=16 [audio output] pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: pin: speaker (jack / fixed) pcm0: widget_cap: 0x0040058d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0001001c pcm0: HP OUT EAPD : UNSOL pcm0: Pin config: 0xc3111010 pcm0: Pin control: 0x00000040 OUT pcm0: EAPD: 0x00000002 pcm0: Output amp: 0x80051e1f pcm0: mute=1 step=30 size=5 offset=31 pcm0: connections: 3 pcm0: | pcm0: + <- nid=25 [audio mixer] (selected) pcm0: | pcm0: + <- nid=16 [audio output] pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: pcm0: nid: 20 [ANALOG] pcm0: name: pin: line in (jack) pcm0: widget_cap: 0x0040058d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000033c pcm0: HP OUT IN : UNSOL pcm0: Pin config: 0x03811011 pcm0: Pin control: 0x00000020 IN pcm0: Output amp: 0x80051e1f pcm0: mute=1 step=30 size=5 offset=31 pcm0: connections: 2 pcm0: | pcm0: + <- nid=25 [audio mixer] (selected) pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: pin: Mic in (jack) pcm0: widget_cap: 0x0040058d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Pin cap: 0x0000033c pcm0: HP OUT IN : UNSOL pcm0: Pin config: 0x03a11012 pcm0: Pin control: 0x00000020 IN pcm0: Output amp: 0x80051e1f pcm0: mute=1 step=30 size=5 offset=31 pcm0: connections: 3 pcm0: | pcm0: + <- nid=28 [audio output] (selected) pcm0: | pcm0: + <- nid=25 [audio mixer] pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: pcm0: nid: 22 [ANALOG] pcm0: name: pin: CD (fixed) pcm0: widget_cap: 0x00400401 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000101 pcm0: Pin cap: 0x00000060 pcm0: IN BAL pcm0: Pin config: 0x99330100 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 23 [ANALOG] pcm0: name: pin: Mic in (fixed) pcm0: widget_cap: 0x00400481 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000324 pcm0: IN : UNSOL pcm0: Pin config: 0xb7a00100 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 24 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF out (jack) pcm0: widget_cap: 0x00400701 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x21440100 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=17 [audio output] [DISABLED] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020050b pcm0: Parse flags: 0x00000003 pcm0: Ctl flags: 0x00000191 pcm0: Input amp: 0x80051e17 pcm0: mute=1 step=30 size=5 offset=23 pcm0: connections: 4 pcm0: | pcm0: + <- nid=16 [audio output] pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030050d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Output amp: 0x1f0300 pcm0: mute=0 step=3 size=31 offset=0 pcm0: connections: 3 pcm0: | pcm0: + <- nid=21 [pin: Mic in (jack)] (selected) pcm0: | pcm0: + <- nid=20 [pin: line in (jack)] pcm0: | pcm0: + <- nid=23 [pin: Mic in (fixed)] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300501 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: connections: 2 pcm0: | pcm0: + <- nid=20 [pin: line in (jack)] (selected) pcm0: | pcm0: + <- nid=21 [pin: Mic in (jack)] pcm0: pcm0: nid: 28 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x0000041d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: Output amp: 0x80051e17 pcm0: mute=1 step=30 size=5 offset=23 pcm0: connections: 0 pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: pin: speaker (fixed) pcm0: widget_cap: 0x0040058d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000314 pcm0: OUT : UNSOL pcm0: Pin config: 0x90100112 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80051e1f pcm0: mute=1 step=30 size=5 offset=31 pcm0: connections: 3 pcm0: | pcm0: + <- nid=28 [audio output] pcm0: | pcm0: + <- nid=25 [audio mixer] (selected) pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] pcm0: pcm0: nid: 30 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00f00000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=16 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 pcm0: 2: nid=18 dir=0x2 index=0 ossmask=0x00000800 ossdev=0 pcm0: 3: nid=19 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 4: nid=20 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 5: nid=21 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 6: nid=25 cnid=16 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 pcm0: 7: nid=25 cnid=27 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 pcm0: 8: nid=25 cnid=26 dir=0x2 index=2 ossmask=0x00000000 ossdev=0 pcm0: 9: nid=25 cnid=22 dir=0x2 index=3 ossmask=0x00000101 ossdev=8 pcm0: 10: nid=26 dir=0x1 index=0 ossmask=0x00000081 ossdev=7 pcm0: 11: nid=28 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 12: nid=29 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: pcm0: +-----------------------------------+ pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS | pcm0: +-----------------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- nid: 16 index: 0 mute: 1 step: 30 size: 5 off: 23 dir=0x1 ossmask=0x00000011 pcm0: | pcm0: +- nid: 25 index: 0 (nid: 16) mute: 1 step: 30 size: 5 off: 23 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 25 index: 3 (nid: 22) mute: 1 step: 30 size: 5 off: 23 dir=0x2 ossmask=0x00000101 pcm0: | pcm0: +- nid: 26 index: 0 mute: 0 step: 3 size: 31 off: 0 dir=0x1 ossmask=0x00000081 pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- nid: 16 index: 0 mute: 1 step: 30 size: 5 off: 23 dir=0x1 ossmask=0x00000011 pcm0: | pcm0: +- nid: 25 index: 0 (nid: 16) mute: 1 step: 30 size: 5 off: 23 dir=0x2 ossmask=0x00000011 pcm0: pcm0: CD Volume (OSS: cd) pcm0: | pcm0: +- nid: 25 index: 3 (nid: 22) mute: 1 step: 30 size: 5 off: 23 dir=0x2 ossmask=0x00000101 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 26 index: 0 mute: 0 step: 3 size: 31 off: 0 dir=0x1 ossmask=0x00000081 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 18 index: 0 mute: 1 step: 14 size: 5 off: 0 dir=0x2 ossmask=0x00000800 pcm0: pcm0: Recording sources: pcm0: pcm0: nid=18 [audio input] pcm0: | pcm0: + <- nid=25 [audio mixer] [recsrc: vol, pcm, mic, cd] pcm0: | pcm0: + <- nid=20 [pin: line in (jack)] pcm0: | pcm0: + <- nid=21 [pin: Mic in (jack)] [recsrc: vol, mic] pcm0: | pcm0: + <- nid=26 [audio selector] [recsrc: vol, mic] pcm0: | pcm0: + <- nid=22 [pin: CD (fixed)] [recsrc: vol, cd] pcm0: | pcm0: + <- nid=16 [audio output] [recsrc: vol, pcm] pcm0: pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: PCM Playback: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: DAC: 16 -1 pcm0: pcm0: PCM Record: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00020040 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: ADC: 18 -1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54302.68.0.98.63.1159699810.squirrel>
