Skip site navigation (1)Skip section navigation (2)
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>