NetBSD Problem Report #43509

From www@NetBSD.org  Thu Jun 24 22:37:30 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 5379263BA54
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 24 Jun 2010 22:37:30 +0000 (UTC)
Message-Id: <20100624223730.1A81663BA50@www.NetBSD.org>
Date: Thu, 24 Jun 2010 22:37:30 +0000 (UTC)
From: demelier.david@gmail.com
Reply-To: demelier.david@gmail.com
To: gnats-bugs@NetBSD.org
Subject: stranges hdaudio(4) mixer values and not jack sense
X-Send-Pr-Version: www-1.0

>Number:         43509
>Category:       kern
>Synopsis:       stranges hdaudio(4) mixer values and not jack sense
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 24 22:40:01 +0000 2010
>Originator:     David DEMELIER
>Release:        -current
>Organization:
>Environment:
NetBSD Melon.malikania.fr 5.99.31 NetBSD 5.99.31 (Melon) #2: Thu Jun 24 23:17:05 CEST 2010  root@Melon.malikania.fr:/usr/obj/sys/arch/amd64/compile/Melon amd64
>Description:
I have sound in both speaker/jack when a jack is plugged. Also these values must be wrong :

inputs.dac=234,234 volume delta=6
inputs.dac2=234,234 volume delta=6
outputs.master=0,0 volume delta=256
outputs.master.mute=off  [ off on ]
outputs.master2=0,0 volume delta=256
outputs.master2.mute=off  [ off on ]
outputs.master3=0,0 volume delta=256
outputs.master3.mute=off  [ off on ]
outputs.master4=0,0 volume delta=256
outputs.master4.mute=on  [ off on ]
inputs.reclvl=156,156 volume delta=4
inputs.reclvl.mute=off  [ off on ]
inputs.reclvl2=156,156 volume delta=4
inputs.reclvl2.mute=off  [ off on ]
inputs.beep=255,255 volume delta=16
inputs.beep.mute=off  [ off on ]
outputs.master5=0,0 volume delta=256
outputs.master5.mute=off  [ off on ]
record.mic=0,0 volume delta=64
record.monitor=0,0 volume delta=64
outputs.master6=0,0 volume delta=256
outputs.master6.mute=off  [ off on ]
inputs.record=184,184 volume delta=8
inputs.record.mute=off  [ off on ]
inputs.record2=184,184 volume delta=8
inputs.record2.mute=off  [ off on ]
inputs.record3=184,184 volume delta=8
inputs.record3.mute=off  [ off on ]
inputs.record4=184,184 volume delta=8
inputs.record4.mute=off  [ off on ]
inputs.record5=248,248 volume delta=8
inputs.record5.mute=off  [ off on ]
outputs.dacsel=DAC00,DAC02  { DAC00 DAC02 }
record.source=ADC01,ADC03  { ADC01 ADC03 }

This is what is written in /var/log/messages :

==> This one is probably the HDMI driver :
Jun 25 00:07:47 Melon /netbsd: hdaudio0 at pci1 dev 0 function 1: HD Audio Controller
Jun 25 00:07:47 Melon /netbsd: hdaudio0: interrupting at irq 10
Jun 25 00:07:47 Melon /netbsd: hdaudio0: High Definition Audio version 1.0
Jun 25 00:07:47 Melon /netbsd: hdaudio0: OSS 1 ISS 0 BSS 0 SDO 0 64-bit
Jun 25 00:07:47 Melon /netbsd: hdaudio0: using 1024 byte CORB (cap 4)
Jun 25 00:07:47 Melon /netbsd: hdaudio0: using 2048 byte RIRB (cap 4)
Jun 25 00:07:47 Melon /netbsd: hdaudio0: Codec00: 1002:AA01 HDA 1.0 rev 1 stepping 0
Jun 25 00:07:47 Melon /netbsd: hdafg0 at hdaudio0 vendor 0x1002 product 0xAA01 nid 0x01 (firmware configuration)
Jun 25 00:07:47 Melon /netbsd: hdafg0: parsing widgets
Jun 25 00:07:47 Melon /netbsd: hdafg0: afg start 02 end 04 nwidgets 2
Jun 25 00:07:47 Melon /netbsd: hdafg0: powering up widgets
Jun 25 00:07:47 Melon /netbsd: hdafg0: afg widgets 0xffff80004a65e400-0xffff80004a65e630
Jun 25 00:07:47 Melon /netbsd: hdafg0: parsing controls
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling non-audio devices
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg0: parsing associations
Jun 25 00:07:47 Melon /netbsd: hdafg0:   count present associations
Jun 25 00:07:47 Melon /netbsd: hdafg0:   maxassocs 1
Jun 25 00:07:47 Melon /netbsd: hdafg0:   allocating memory
Jun 25 00:07:47 Melon /netbsd: hdafg0:   scan associations, skipping as=0
Jun 25 00:07:47 Melon /netbsd: hdafg0:   all done
Jun 25 00:07:47 Melon /netbsd: hdafg0: building tree
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling unassociated pins
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling unselected pins
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling cross-associated pins
Jun 25 00:07:47 Melon /netbsd: hdafg0: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg0: assigning mixer names to sound sources
Jun 25 00:07:47 Melon /netbsd: hdafg0: assigning mixers to device tree
Jun 25 00:07:47 Melon /netbsd: hdafg0: preparing pin controls
Jun 25 00:07:47 Melon /netbsd: hdafg0: commiting settings
Jun 25 00:07:47 Melon /netbsd: hdafg0: setup jack sensing
Jun 25 00:07:47 Melon /netbsd: hdafg0: building mixer controls
Jun 25 00:07:47 Melon /netbsd: hdafg0: DAC0:02, Digital Digital Other Out: Jack (Unknown, 03)
Jun 25 00:07:47 Melon /netbsd: hdafg0: configuring encodings
Jun 25 00:07:47 Melon /netbsd: hdafg0: 2ch/0ch 32000Hz-48000Hz 16/16
Jun 25 00:07:47 Melon /netbsd: hdafg0: reserving streams
Jun 25 00:07:47 Melon /netbsd: hdafg0: connecting streams
Jun 25 00:07:47 Melon /netbsd: hdafg0: attaching audio device
Jun 25 00:07:47 Melon /netbsd: audio0 at hdafg0: half duplex, playback

==> This one is the `normal' driver :

Jun 25 00:07:47 Melon /netbsd: hdaudio1 at pci0 dev 27 function 0: HD Audio Controller
Jun 25 00:07:47 Melon /netbsd: hdaudio1: interrupting at irq 11
Jun 25 00:07:47 Melon /netbsd: hdaudio1: High Definition Audio version 1.0
Jun 25 00:07:47 Melon /netbsd: hdaudio1: OSS 4 ISS 4 BSS 0 SDO 0 64-bit
Jun 25 00:07:47 Melon /netbsd: hdaudio1: using 1024 byte CORB (cap 4)
Jun 25 00:07:47 Melon /netbsd: hdaudio1: using 2048 byte RIRB (cap 4)
Jun 25 00:07:47 Melon /netbsd: hdaudio1: Codec00: 11D4:194A HDA 1.0 rev 4 stepping 0
Jun 25 00:07:47 Melon /netbsd: hdafg1 at hdaudio1 vendor 0x11D4 product 0x194A nid 0x01 (firmware configuration)
Jun 25 00:07:47 Melon /netbsd: hdafg1: parsing widgets
Jun 25 00:07:47 Melon /netbsd: hdafg1: afg start 02 end 2B nwidgets 41
Jun 25 00:07:47 Melon /netbsd: hdafg1: powering up widgets
Jun 25 00:07:47 Melon /netbsd: hdafg1: afg widgets 0xffff80004a9cb000-0xffff80004a9cdcd8
Jun 25 00:07:47 Melon /netbsd: hdafg1: ghost nid=01
Jun 25 00:07:47 Melon /netbsd: hdafg1: parsing controls
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling non-audio devices
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg1: nid 01 out of range (02-2B)
Jun 25 00:07:47 Melon /netbsd: hdafg1: parsing associations
Jun 25 00:07:47 Melon /netbsd: hdafg1:   count present associations
Jun 25 00:07:47 Melon /netbsd: hdafg1:   maxassocs 5
Jun 25 00:07:47 Melon /netbsd: hdafg1:   allocating memory
Jun 25 00:07:47 Melon /netbsd: hdafg1:   scan associations, skipping as=0
Jun 25 00:07:47 Melon /netbsd: hdafg1:   all done
Jun 25 00:07:47 Melon /netbsd: hdafg1: building tree
Jun 25 00:07:47 Melon /netbsd: hdafg1: disable assoc 4 (15) [trace failed]
Jun 25 00:07:47 Melon /netbsd: hdafg1:   assoc 4 pin0: 1A
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling unassociated pins
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling unselected pins
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling cross-associated pins
Jun 25 00:07:47 Melon /netbsd: hdafg1: disabling useless devices
Jun 25 00:07:47 Melon /netbsd: hdafg1: assigning mixer names to sound sources
Jun 25 00:07:47 Melon /netbsd: hdafg1: assigning mixers to device tree
Jun 25 00:07:47 Melon /netbsd: hdafg1: preparing pin controls
Jun 25 00:07:47 Melon /netbsd: hdafg1: commiting settings
Jun 25 00:07:47 Melon /netbsd: hdafg1: setup jack sensing
Jun 25 00:07:47 Melon /netbsd: hdafg1: building mixer controls
Jun 25 00:07:47 Melon /netbsd: hdafg1: DAC0:03, Analog Speaker: Fixed Function (Green, 16)
Jun 25 00:07:47 Melon /netbsd: hdafg1: ADC1:08, Analog Mic In: Fixed Function (Black, 15)
Jun 25 00:07:47 Melon /netbsd: hdafg1: DAC2:04, Analog HP Out: Jack (Grey, 11)
Jun 25 00:07:47 Melon /netbsd: hdafg1: ADC3:09, Analog Mic In: Jack (Grey, 14)
Jun 25 00:07:47 Melon /netbsd: hdafg1: configuring encodings
Jun 25 00:07:47 Melon /netbsd: hdafg1: 2ch/2ch 8000Hz-192000Hz 16/16 20/32 24/32
Jun 25 00:07:47 Melon /netbsd: hdafg1: reserving streams
Jun 25 00:07:47 Melon /netbsd: hdafg1: connecting streams
Jun 25 00:07:47 Melon /netbsd: hdafg1: attaching audio device

>How-To-Repeat:

>Fix:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.