NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/43509: stranges hdaudio(4) mixer values and not jack sense



>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@localhost:/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:



Home | Main Index | Thread Index | Old Index