Date: Tue, 26 Aug 2008 16:24:38 +0400 From: Vladimir Grebenschikov <vova@fbsd.ru> To: Alexander Motin <mav@FreeBSD.org> Cc: freebsd-multimedia@FreeBSD.org Subject: Re: snd_hda UAA patch second preview Message-ID: <1219753478.2030.16.camel@localhost> In-Reply-To: <48B3CCFA.6010505@FreeBSD.org> References: <48B2DD7E.6030700@FreeBSD.org> <1219740496.2209.9.camel@localhost> <48B3CCFA.6010505@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Tue, 2008-08-26 at 12:29 +0300, Alexander Motin wrote: > > hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 > > hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 > > hdac0: <HDA Codec #0: Analog Devices AD1981HD> > > hdac0: <HDA Codec #1: Unknown Codec> > > pcm0: <HDA codec Analog Devices AD1981HD PCM #0> on hdac0 > > pcm1: <HDA codec Analog Devices AD1981HD PCM #1> on hdac0 > > > > # dmesg | fgrep hdac_command_send_internal | wc -l > > 258 > > # > > That's very strange. I haven't touched codec interface part and haven't > seen such problem. > Is it repeatable? Yes, every time. > Does it happened with original driver? No. With boot -v: ... hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=304 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=305 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=306 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=307 ... hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=509 hdac0: <HDA Codec #0: Analog Devices AD1981HD> hdac0: <HDA Codec ID: 0x11d41981> ... > > While these timeout messages system was unresponsive, but after (in > > several seconds) it looks ok. These messages go long enough about 30 seconds. > > # cat /dev/sndstat > > FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) > > Installed devices: > > pcm0: <HDA codec Analog Devices AD1981HD PCM #0> at hdac0 cad 0 kld snd_hda [20080825_0100] [GIANT] (1p:1v/1r:1v channels duplex default) > > pcm1: <HDA codec Analog Devices AD1981HD PCM #1> at hdac0 cad 0 kld snd_hda [20080825_0100] [MPSAFE] (1p:1v/0r:0v channels) > > > > Music is plays on both /dev/dsp0 and /dev/dsp1 but goes to output only on dsp0. > > /dev/dsp1 must use some other pins. It can go to the front panel > connector or SPDIF output or internal motherboard connector or even > possibly nowhere. Some more information could be found from system boot > verbose log messages. hdac0: Playback: hdac0: hdac0: nid=5 [pin: Line-out (Both)] hdac0: | hdac0: + <- nid=3 [audio output] [src: pcm] hdac0: + <- nid=14 [audio mixer] [src: mix] hdac0: hdac0: nid=10 [pin: SPDIF-out (Jack)] hdac0: | hdac0: + <- nid=2 [audio output] [src: pcm] Looks like second pcm is related to SPDIF-out, I have such jack on dock station. (Actually I have IBM/Lenovo T60 with dock) > > # mixer > > Mixer vol is currently set to 100:100 > > Mixer pcm is currently set to 75:75 > > Mixer cd is currently set to 62:62 > > Mixer rec is currently set to 70:70 > > Mixer ogain is currently set to 100:100 > > Mixer monitor is currently set to 45:45 > > Recording source: > > # mixer -f /dev/mixer1 > > Mixer vol is currently set to 75:75 > > Mixer pcm is currently set to 75:75 > > # > > > > Changing of mixer volumes for both mixer does not affects anything. > > > > any hints will be appreciated. > > Some mixers may have low precision, even be mute-only. What exactly each > mixer does could be found from system boot verbose log messages > > Could you repeat your test and send me verbose output? Yes, there is a lot of output in with boot -v, I may get lost here: Looks like part related to mixers here: hdac0: +-----------------------------------+ hdac0: | DUMPING HDA AUDIO/VOLUME CONTROLS | hdac0: +-----------------------------------+ hdac0: hdac0: Master Volume (OSS: vol) hdac0: | hdac0: +- ctl 1 (nid 5 in 0): -91/3dB (64 steps) + mute hdac0: hdac0: PCM Volume (OSS: pcm) hdac0: | hdac0: +- ctl 1 (nid 5 in 0): -91/3dB (64 steps) + mute hdac0: hdac0: CD Volume (OSS: cd) hdac0: | hdac0: +- ctl 18 (nid 29 out): -34/12dB (32 steps) + mute hdac0: hdac0: Recording Level (OSS: rec) hdac0: | hdac0: +- ctl 12 (nid 21 out): 0/22dB (16 steps) + mute hdac0: hdac0: Unknown Ctl (OSS: monitor) hdac0: | hdac0: +- ctl 5 (nid 8 out): 0/30dB (4 steps) hdac0: +- ctl 10 (nid 18 out): -34/12dB (32 steps) + mute hdac0: +- ctl 19 (nid 30 out): mute hdac0: Same volume (not too loud on head-phones), while all below operations: $ mixer Mixer vol is currently set to 75:75 Mixer pcm is currently set to 75:75 Mixer cd is currently set to 75:75 Mixer rec is currently set to 0:0 Mixer ogain is currently set to 50:50 Mixer monitor is currently set to 75:75 Recording source: $ mixer vol 90 Setting the mixer vol from 75:75 to 90:90. $ mixer vol 0 Setting the mixer vol from 90:90 to 0:0. $ mixer vol 100 Setting the mixer vol from 0:0 to 100:100. $ mixer pcm 100 Setting the mixer pcm from 75:75 to 100:100. $ mixer pcm 0 Setting the mixer pcm from 100:100 to 0:0. $ mixer monitor 0 Setting the mixer monitor from 75:75 to 0:0. $ mixer monitor 75 Setting the mixer monitor from 0:0 to 75:75. $ mixer ogain 0 Setting the mixer ogain from 50:50 to 0:0. $ mixer ogain 100 Setting the mixer ogain from 0:0 to 100:100. $ mixer ogain 0 Setting the mixer ogain from 100:100 to 0:0. $ Nothing was changed with playback volume. Another question, I have speaker connected to sound-card also, and it has too high volume when terminal beeps. Is there a way to change volume of these beeps ? (It is impossible to change this volume with xset b, on 'xset b 2' it is already beet too loud, on 'xset b 1' it is only clicks, not beep) Old and new pcm drivers verbose dmesg attached. (sorry too lond new messages cuts at beginning) -- Vladimir B. Grebenschikov vova@fbsd.ru [-- Attachment #2 --] hdac0: Found unknown FG nid=309 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=310 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=311 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=312 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=313 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=314 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=315 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=316 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=317 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=318 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=319 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=320 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=321 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=322 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=323 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=324 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=325 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=326 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=327 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=328 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=329 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=330 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=331 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=332 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=333 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=334 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=335 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=336 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=337 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=338 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=339 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=340 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=341 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=342 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=343 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=344 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=345 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=346 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=347 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=348 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=349 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=350 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=351 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=352 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=353 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=354 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=355 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=356 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=357 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=358 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=359 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=360 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=361 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=362 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=363 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=364 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=365 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=366 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=367 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=368 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=369 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=370 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=371 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=372 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=373 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=374 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=375 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=376 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=377 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=378 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=379 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=380 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=381 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=382 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=383 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=384 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=385 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=386 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=387 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=388 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=389 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=390 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=391 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=392 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=393 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=394 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=395 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=396 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=397 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=398 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=399 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=400 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=401 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=402 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=403 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=404 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=405 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=406 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=407 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=408 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=409 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=410 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=411 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=412 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=413 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=414 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=415 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=416 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=417 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=418 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=419 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=420 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=421 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=422 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=423 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=424 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=425 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=426 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=427 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=428 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=429 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=430 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=431 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=432 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=433 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=434 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=435 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=436 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=437 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=438 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=439 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=440 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=441 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=442 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=443 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=444 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=445 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=446 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=447 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=448 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=449 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=450 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=451 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=452 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=453 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=454 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=455 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=456 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=457 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=458 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=459 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=460 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=461 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=462 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=463 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=464 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=465 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=466 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=467 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=468 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=469 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=470 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=471 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=472 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=473 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=474 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=475 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=476 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=477 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=478 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=479 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=480 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=481 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=482 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=483 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=484 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=485 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=486 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=487 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=488 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=489 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=490 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=491 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=492 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=493 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=494 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=495 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=496 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=497 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=498 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=499 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=500 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=501 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=502 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=503 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=504 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=505 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=506 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=507 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=508 hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0 hdac0: Found unknown FG nid=509 hdac0: <HDA Codec #0: Analog Devices AD1981HD> hdac0: <HDA Codec ID: 0x11d41981> hdac0: Parsing AFG cad=0 nid=1... hdac0: Vendor: 0x000011d4 hdac0: Device: 0x00001981 hdac0: Revision: 0x00000002 hdac0: Stepping: 0x00000000 hdac0: PCI Subvendor: 0x201017aa hdac0: Nodes: start=2 endnode=32 total=30 hdac0: CORB size: 256 hdac0: RIRB size: 256 hdac0: Streams: ISS=4 OSS=4 BSS=0 hdac0: GPIO: 0x40000004 hdac0: NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: GHOST: nid=2 j=0 entnum=4 index=0 res=0x00000401 hdac0: nid 5 0xc3014110 as 1 seq 0 Line-out Both jack 1 loc 3 color Green misc 1 hdac0: nid 6 0x422140f0 as 15 seq 0 Headphones None jack 1 loc 2 color Green misc 0 hdac0: nid 7 0x591311f0 as 15 seq 0 Speaker None jack 3 loc 25 color Black misc 1 hdac0: nid 8 0xc3a1502e as 2 seq 14 Mic Both jack 1 loc 3 color Red misc 0 hdac0: nid 9 0x418130f0 as 15 seq 0 Line-in None jack 1 loc 1 color Blue misc 0 hdac0: nid 10 0x014411f0 as 15 seq 0 SPDIF-out Jack jack 4 loc 1 color Black misc 1 hdac0: nid 22 0x59f311f0 as 15 seq 0 Other None jack 3 loc 25 color Black misc 1 hdac0: nid 23 0x599311f0 as 15 seq 0 AUX None jack 3 loc 25 color Black misc 1 hdac0: nid 24 0x41a190f0 as 15 seq 0 Mic None jack 1 loc 1 color Pink misc 0 hdac0: nid 25 0x9933e120 as 2 seq 0 CD Fixed jack 3 loc 25 color White misc 1 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Disabling useless... hdac0: Disabling pin nid 6 due to None connectivity. hdac0: Disabling pin nid 7 due to None connectivity. hdac0: Disabling pin nid 9 due to None connectivity. hdac0: Disabling pin nid 22 due to None connectivity. hdac0: Disabling pin nid 23 due to None connectivity. hdac0: Disabling pin nid 24 due to None connectivity. hdac0: Disabling ctl 3 nid 6 cnid -1 due to disabled widget. hdac0: Disabling ctl 4 nid 7 cnid -1 due to disabled widget. hdac0: Disabling ctl 6 nid 9 cnid -1 due to disabled widget. hdac0: Disabling ctl 7 nid 9 cnid -1 due to disabled widget. hdac0: Disabling ctl 13 nid 24 cnid -1 due to disabled widget. hdac0: Disabling ctl 14 nid 24 cnid -1 due to disabled widget. hdac0: Patched pins configuration: hdac0: nid 5 0xc3014110 as 1 seq 0 Line-out Both jack 1 loc 3 color Green misc 1 hdac0: nid 6 0x422140f0 as 15 seq 0 Headphones None jack 1 loc 2 color Green misc 0 [DISABLED] hdac0: nid 7 0x591311f0 as 15 seq 0 Speaker None jack 3 loc 25 color Black misc 1 [DISABLED] hdac0: nid 8 0xc3a1502e as 2 seq 14 Mic Both jack 1 loc 3 color Red misc 0 hdac0: nid 9 0x418130f0 as 15 seq 0 Line-in None jack 1 loc 1 color Blue misc 0 [DISABLED] hdac0: nid 10 0x014411f0 as 15 seq 0 SPDIF-out Jack jack 4 loc 1 color Black misc 1 hdac0: nid 22 0x59f311f0 as 15 seq 0 Other None jack 3 loc 25 color Black misc 1 [DISABLED] hdac0: nid 23 0x599311f0 as 15 seq 0 AUX None jack 3 loc 25 color Black misc 1 [DISABLED] hdac0: nid 24 0x41a190f0 as 15 seq 0 Mic None jack 1 loc 1 color Pink misc 0 [DISABLED] hdac0: nid 25 0x9933e120 as 2 seq 0 CD Fixed jack 3 loc 25 color White misc 1 hdac0: Parsing pin associations... hdac0: 3 associations found hdac0: Association 0 (1) out: hdac0: Pin nid=5 seq=0 hdac0: Association 1 (2) in: hdac0: Pin nid=25 seq=0 hdac0: Pin nid=8 seq=14 hdac0: Association 2 (15) out: hdac0: Pin nid=10 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 5 with min nid 0 hdac0: tracing via nid 5 hdac0: tracing via nid 3 hdac0: nid 3 returned 3 hdac0: tracing via nid 14 hdac0: tracing via nid 13 hdac0: tracing via nid 16 hdac0: nid 16 returned 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 17 hdac0: tracing via nid 3 hdac0: nid 3 returned 3 hdac0: nid 17 returned 3 hdac0: tracing via nid 18 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 18 returned 0 hdac0: tracing via nid 19 hdac0: nid 19 returned 0 hdac0: tracing via nid 26 hdac0: tracing via nid 5 hdac0: nid 5 returned 0 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 28 hdac0: nid 28 returned 0 hdac0: tracing via nid 29 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: nid 29 returned 0 hdac0: nid 14 returned 3 hdac0: nid 5 returned 3 hdac0: Pin 5 traced to DAC/ADC 3 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 25 to ADC 4 hdac0: tracing via nid 25 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: tracing via nid 29 hdac0: tracing via nid 14 hdac0: tracing via nid 5 hdac0: nid 5 busy by association 0 hdac0: tracing via nid 11 hdac0: tracing via nid 15 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 15 returned 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 14 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 29 returned 1 hdac0: nid 25 returned 1 hdac0: Traced to DAC/ADC 4 hdac0: Tracing pin 8 to ADC 4 hdac0: tracing via nid 8 hdac0: tracing via nid 18 hdac0: tracing via nid 14 hdac0: tracing via nid 5 hdac0: nid 5 busy by association 0 hdac0: tracing via nid 11 hdac0: tracing via nid 15 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 15 returned 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 14 returned 1 hdac0: nid 18 returned 1 hdac0: tracing via nid 30 hdac0: tracing via nid 12 hdac0: tracing via nid 11 hdac0: tracing via nid 15 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 15 returned 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 21 hdac0: tracing via nid 4 hdac0: nid 4 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 21 returned 1 hdac0: nid 12 returned 1 hdac0: nid 30 returned 1 hdac0: nid 8 returned 1 hdac0: Traced to DAC/ADC 4 hdac0: Association 1 (2) trace succeded hdac0: Tracing association 2 (15) hdac0: Tracing pin 10 with min nid 0 hdac0: tracing via nid 10 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 10 returned 2 hdac0: Pin 10 traced to DAC/ADC 2 hdac0: Association 2 (15) trace succeded hdac0: Tracing monitor hdac0: Tracing nid 12 to out hdac0: tracing via nid 12 hdac0: tracing via nid 11 hdac0: nid 11 busy by input association 1 hdac0: tracing via nid 21 hdac0: nid 21 busy by input association 1 hdac0: nid 12 returned 0 hdac0: Tracing nid 14 to out hdac0: tracing via nid 14 hdac0: tracing via nid 5 hdac0: nid 5 found output association 0 hdac0: tracing via nid 11 hdac0: nid 11 busy by input association 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: nid 21 busy by input association 1 hdac0: nid 14 returned 1 hdac0: nid 14 is monitor hdac0: Tracing nid 15 to out hdac0: tracing via nid 15 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: tracing via nid 21 hdac0: nid 21 busy by input association 1 hdac0: nid 15 returned 0 hdac0: Tracing beeper hdac0: Tracing nid 16 to out hdac0: tracing via nid 16 hdac0: tracing via nid 13 hdac0: tracing via nid 14 hdac0: nid 14 found output association -2 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 13 returned 1 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 20 returned 0 hdac0: nid 16 returned 1 hdac0: Disabling unassociated widgets... hdac0: Disabling unassociated nid 17. hdac0: Disabling unassociated nid 19. hdac0: Disabling unassociated nid 20. hdac0: Disabling unassociated nid 26. hdac0: Disabling unassociated nid 27. hdac0: Disabling unassociated nid 28. hdac0: Disabling unassociated nid 31. hdac0: Disabling connection from output pin nid 11 conn 4 cnid 5. hdac0: Disabling connection from output pin nid 21 conn 5 cnid 5. hdac0: Disabling useless... hdac0: Disabling ctl 9 nid 17 cnid -1 due to disabled widget. hdac0: Disabling ctl 11 nid 19 cnid -1 due to disabled widget. hdac0: Disabling ctl 15 nid 26 cnid -1 due to disabled widget. hdac0: Disabling ctl 16 nid 27 cnid -1 due to disabled widget. hdac0: Disabling ctl 17 nid 28 cnid -1 due to disabled widget. hdac0: Disabling ctl 20 nid 31 cnid -1 due to disabled widget. hdac0: Disabling crossassociatement connections... hdac0: Disabling crossassociatement connection nid 2 conn 1 cnid 4. hdac0: Disabling crossassociatement connection nid 11 conn 0 cnid 3. hdac0: Disabling crossassociatement connection nid 11 conn 2 cnid 9. hdac0: Disabling crossassociatement connection nid 11 conn 5 cnid 24. hdac0: Disabling crossassociatement connection nid 21 conn 1 cnid 9. hdac0: Disabling crossassociatement connection nid 21 conn 6 cnid 24. hdac0: Disabling crossassociatement connection nid 21 conn 7 cnid 23. hdac0: Disabling useless... hdac0: Binding associations to channels... hdac0: Assigning names to signal sources... hdac0: Assigning mixers to the tree... hdac0: AFG commit... hdac0: Ctls commit... hdac0: [ 2] Out ctl nid=5 DISABLED hdac0: [ 3] In ctl nid=6 DISABLED hdac0: [ 4] In ctl nid=7 DISABLED hdac0: [ 6] In ctl nid=9 DISABLED hdac0: [ 7] Out ctl nid=9 DISABLED hdac0: [ 8] Out ctl nid=13 Bind to NONE hdac0: [ 9] Out ctl nid=17 DISABLED hdac0: [11] Out ctl nid=19 DISABLED hdac0: [13] In ctl nid=24 DISABLED hdac0: [14] Out ctl nid=24 DISABLED hdac0: [15] Out ctl nid=26 DISABLED hdac0: [16] Out ctl nid=27 DISABLED hdac0: [17] Out ctl nid=28 DISABLED hdac0: [20] Out ctl nid=31 DISABLED hdac0: HP switch init... hdac0: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e007f hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 hdac0: IN amp: 0x00270300 hdac0: OUT amp: 0x80053f3d hdac0: hdac0: nid: 2 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00030311 hdac0: Parse flags: 0x00000000 hdac0: Association: 2 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x00020060 hdac0: PCM size: 16 hdac0: PCM rate: 44 48 hdac0: connections: 2 hdac0: | hdac0: + <- nid=1 [GHOST!] [UNKNOWN] (selected) hdac0: + [DISABLED] <- nid=4 [audio input] hdac0: hdac0: nid: 3 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000441 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00000001) hdac0: OSS: pcm (pcm) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e007f hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x00100511 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x0006007f hdac0: PCM size: 16 20 hdac0: PCM rate: 8 11 16 22 32 44 48 hdac0: connections: 1 hdac0: | hdac0: + <- nid=21 [audio selector] hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: pin: Line-out (Both) hdac0: widget_cap: 0x00400187 hdac0: Parse flags: 0x00000000 hdac0: Association: 0 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x0001173f hdac0: ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] EAPD : UNSOL hdac0: Pin config: 0xc3014110 hdac0: Pin control: 0x00000040 OUT hdac0: EAPD: 0x00000002 hdac0: Output amp: 0x80053f3d hdac0: mute=1 step=63 size=5 offset=61 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=3 [audio output] (selected) hdac0: + <- nid=14 [audio mixer] hdac0: hdac0: nid: 6 [ANALOG] [DISABLED] hdac0: name: pin: Headphones (None) hdac0: widget_cap: 0x00400185 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x0000001f hdac0: ISC TRQD PDC HP OUT : UNSOL hdac0: Pin config: 0x422140f0 hdac0: Pin control: 0x000000c0 HP OUT hdac0: Output amp: 0x80053f3d hdac0: mute=1 step=63 size=5 offset=61 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=3 [audio output] hdac0: + <- nid=14 [audio mixer] hdac0: hdac0: nid: 7 [ANALOG] [DISABLED] hdac0: name: pin: Speaker (None) hdac0: widget_cap: 0x00400104 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x591311f0 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80053f3d hdac0: mute=1 step=63 size=5 offset=61 hdac0: connections: 1 hdac0: | hdac0: + [DISABLED] <- nid=15 [audio mixer] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: pin: Mic (Both) hdac0: widget_cap: 0x00400083 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004000) hdac0: OSS: monitor (monitor) hdac0: Pin cap: 0x00001727 hdac0: ISC TRQD PDC IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0xc3a1502e hdac0: Pin control: 0x00000024 IN hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 0 hdac0: hdac0: nid: 9 [ANALOG] [DISABLED] hdac0: name: pin: Line-in (None) hdac0: widget_cap: 0x00400187 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x418130f0 hdac0: Pin control: 0x00000060 IN OUT hdac0: Output amp: 0x80053f3d hdac0: mute=1 step=63 size=5 offset=61 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=3 [audio output] hdac0: + <- nid=14 [audio mixer] hdac0: hdac0: nid: 10 [DIGITAL] hdac0: name: pin: SPDIF-out (Jack) hdac0: widget_cap: 0x00400301 hdac0: Parse flags: 0x00000000 hdac0: Association: 2 (0x00000001) hdac0: OSS: hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x014411f0 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: hdac0: nid: 11 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: mix, monitor hdac0: connections: 6 hdac0: | hdac0: + [DISABLED] <- nid=3 [audio output] hdac0: + <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=9 [pin: Line-in (None)] [DISABLED] hdac0: + <- nid=14 [audio mixer] (selected) hdac0: + [DISABLED] <- nid=5 [pin: Line-out (Both)] hdac0: + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200101 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004000) hdac0: OSS: monitor hdac0: connections: 2 hdac0: | hdac0: + <- nid=30 [audio selector] hdac0: + <- nid=31 [audio selector] [DISABLED] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010c hdac0: Parse flags: 0x00000000 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker hdac0: Output amp: 0x800b0f0f hdac0: mute=1 step=15 size=11 offset=15 hdac0: connections: 2 hdac0: | hdac0: + <- nid=16 [beep widget] (selected) hdac0: + <- nid=22 [pin: Other (None)] [DISABLED] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200101 hdac0: Parse flags: 0x00000002 hdac0: Association: -2 (0x00004001) hdac0: OSS: mix (mix) hdac0: connections: 8 hdac0: | hdac0: + <- nid=13 [audio selector] hdac0: + <- nid=17 [audio selector] [DISABLED] hdac0: + <- nid=18 [audio selector] hdac0: + <- nid=19 [audio selector] [DISABLED] hdac0: + <- nid=26 [audio selector] [DISABLED] hdac0: + <- nid=27 [audio selector] [DISABLED] hdac0: + <- nid=28 [audio selector] [DISABLED] hdac0: + <- nid=29 [audio selector] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x00200100 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: mix, monitor hdac0: connections: 1 hdac0: | hdac0: + <- nid=11 [audio selector] hdac0: hdac0: nid: 16 [ANALOG] hdac0: name: beep widget hdac0: widget_cap: 0x00700000 hdac0: Parse flags: 0x00000000 hdac0: Association: -2 (0x00000000) hdac0: OSS: speaker (speaker) hdac0: connections: 0 hdac0: hdac0: nid: 17 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=3 [audio output] hdac0: hdac0: nid: 18 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004000) hdac0: OSS: monitor hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=8 [pin: Mic (Both)] hdac0: hdac0: nid: 19 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=9 [pin: Line-in (None)] [DISABLED] hdac0: hdac0: nid: 20 [ANALOG] [DISABLED] hdac0: name: power widget hdac0: widget_cap: 0x00500500 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: connections: 13 hdac0: | hdac0: + <- nid=13 [audio selector] hdac0: + <- nid=14 [audio mixer] hdac0: + <- nid=15 [audio mixer] hdac0: + <- nid=16 [beep widget] hdac0: + <- nid=19 [audio selector] [DISABLED] hdac0: + <- nid=20 [power widget] [DISABLED] hdac0: + <- nid=21 [audio selector] hdac0: + <- nid=22 [pin: Other (None)] [DISABLED] hdac0: + <- nid=23 [pin: AUX (None)] [DISABLED] hdac0: + <- nid=24 [pin: Mic (None)] [DISABLED] hdac0: + <- nid=25 [pin: CD (Fixed)] hdac0: + <- nid=26 [audio selector] [DISABLED] hdac0: + <- nid=29 [audio selector] hdac0: hdac0: nid: 21 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004001) hdac0: OSS: cd, mix, monitor hdac0: Output amp: 0x80050f00 hdac0: mute=1 step=15 size=5 offset=0 hdac0: connections: 8 hdac0: | hdac0: + <- nid=12 [audio mixer] hdac0: + [DISABLED] <- nid=9 [pin: Line-in (None)] [DISABLED] hdac0: + <- nid=14 [audio mixer] hdac0: + <- nid=15 [audio mixer] hdac0: + <- nid=25 [pin: CD (Fixed)] (selected) hdac0: + [DISABLED] <- nid=5 [pin: Line-out (Both)] hdac0: + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED] hdac0: + [DISABLED] <- nid=23 [pin: AUX (None)] [DISABLED] hdac0: hdac0: nid: 22 [ANALOG] [DISABLED] hdac0: name: pin: Other (None) hdac0: widget_cap: 0x00400000 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x59f311f0 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 23 [ANALOG] [DISABLED] hdac0: name: pin: AUX (None) hdac0: widget_cap: 0x00400081 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00000027 hdac0: ISC TRQD PDC IN : UNSOL hdac0: Pin config: 0x599311f0 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 24 [ANALOG] [DISABLED] hdac0: name: pin: Mic (None) hdac0: widget_cap: 0x00400187 hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Pin cap: 0x00001737 hdac0: ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x41a190f0 hdac0: Pin control: 0x00000060 IN OUT hdac0: Output amp: 0x80053f3d hdac0: mute=1 step=63 size=5 offset=61 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + [DISABLED] <- nid=3 [audio output] hdac0: + <- nid=14 [audio mixer] hdac0: hdac0: nid: 25 [ANALOG] hdac0: name: pin: CD (Fixed) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00000001) hdac0: OSS: cd (cd) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x9933e120 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 26 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=5 [pin: Line-out (Both)] hdac0: hdac0: nid: 27 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=23 [pin: AUX (None)] [DISABLED] hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=24 [pin: Mic (None)] [DISABLED] hdac0: hdac0: nid: 29 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00000001) hdac0: OSS: cd hdac0: Output amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 1 hdac0: | hdac0: + <- nid=25 [pin: CD (Fixed)] hdac0: hdac0: nid: 30 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: 1 (0x00004000) hdac0: OSS: monitor hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=8 [pin: Mic (Both)] hdac0: hdac0: nid: 31 [ANALOG] [DISABLED] hdac0: name: audio selector hdac0: widget_cap: 0x0030010d hdac0: Parse flags: 0x00000000 hdac0: Association: -1 (0x00000000) hdac0: OSS: hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=24 [pin: Mic (None)] [DISABLED] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid 5 in (out) index 0 ossmask=0x00000011 hdac0: mute: 1 step: 63 size: 5 off: 61 hdac0: 2: nid 5 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 3: nid 6 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 63 size: 5 off: 61 [DISABLED] hdac0: 4: nid 7 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 63 size: 5 off: 61 [DISABLED] hdac0: 5: nid 8 out (in ) index 0 ossmask=0x01000000 hdac0: mute: 0 step: 3 size: 39 off: 0 hdac0: 6: nid 9 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 63 size: 5 off: 61 [DISABLED] hdac0: 7: nid 9 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 8: nid 13 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 15 size: 11 off: 15 hdac0: 9: nid 17 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 10: nid 18 out (out) index 0 ossmask=0x01000000 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 11: nid 19 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 12: nid 21 out (out) index 0 ossmask=0x00000800 hdac0: mute: 1 step: 15 size: 5 off: 0 hdac0: 13: nid 24 in (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 63 size: 5 off: 61 [DISABLED] hdac0: 14: nid 24 out (in ) index 0 ossmask=0x00000000 hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED] hdac0: 15: nid 26 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 16: nid 27 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 17: nid 28 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED] hdac0: 18: nid 29 out (out) index 0 ossmask=0x00000100 hdac0: mute: 1 step: 31 size: 5 off: 23 hdac0: 19: nid 30 out (out) index 0 ossmask=0x01000000 hdac0: mute: 1 step: 0 size: 0 off: 0 hdac0: 20: nid 31 out (out) index 0 ossmask=0x00000000 hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED] hdac0: hdac0: +-----------------------------------+ hdac0: | DUMPING HDA AUDIO/VOLUME CONTROLS | hdac0: +-----------------------------------+ hdac0: hdac0: Master Volume (OSS: vol) hdac0: | hdac0: +- ctl 1 (nid 5 in 0): -91/3dB (64 steps) + mute hdac0: hdac0: PCM Volume (OSS: pcm) hdac0: | hdac0: +- ctl 1 (nid 5 in 0): -91/3dB (64 steps) + mute hdac0: hdac0: CD Volume (OSS: cd) hdac0: | hdac0: +- ctl 18 (nid 29 out): -34/12dB (32 steps) + mute hdac0: hdac0: Recording Level (OSS: rec) hdac0: | hdac0: +- ctl 12 (nid 21 out): 0/22dB (16 steps) + mute hdac0: hdac0: Unknown Ctl (OSS: monitor) hdac0: | hdac0: +- ctl 5 (nid 8 out): 0/30dB (4 steps) hdac0: +- ctl 10 (nid 18 out): -34/12dB (32 steps) + mute hdac0: +- ctl 19 (nid 30 out): mute hdac0: hdac0: +--------------------------------+ hdac0: | DUMPING Playback/Record Pathes | hdac0: +--------------------------------+ hdac0: hdac0: Playback: hdac0: hdac0: nid=5 [pin: Line-out (Both)] hdac0: | hdac0: + <- nid=3 [audio output] [src: pcm] hdac0: + <- nid=14 [audio mixer] [src: mix] hdac0: hdac0: nid=10 [pin: SPDIF-out (Jack)] hdac0: | hdac0: + <- nid=2 [audio output] [src: pcm] hdac0: hdac0: Record: hdac0: hdac0: nid=4 [audio input] hdac0: | hdac0: + <- nid=21 [audio selector] [src: cd, mix, monitor] hdac0: | hdac0: + <- nid=12 [audio mixer] [src: monitor] hdac0: | hdac0: + <- nid=30 [audio selector] [src: monitor] hdac0: | hdac0: + <- nid=8 [pin: Mic (Both)] [src: monitor] hdac0: + <- nid=14 [audio mixer] [src: mix] hdac0: + <- nid=15 [audio mixer] [src: mix, monitor] hdac0: | hdac0: + <- nid=11 [audio selector] [src: mix, monitor] hdac0: | hdac0: + <- nid=12 [audio mixer] [src: monitor] hdac0: | hdac0: + <- nid=30 [audio selector] [src: monitor] hdac0: | hdac0: + <- nid=8 [pin: Mic (Both)] [src: monitor] hdac0: + <- nid=14 [audio mixer] [src: mix] hdac0: + <- nid=25 [pin: CD (Fixed)] [src: cd] hdac0: hdac0: +--------------------------------------+ hdac0: | DUMPING PCM Playback/Record Channels | hdac0: +--------------------------------------+ hdac0: hdac0: PCM Playback hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e007f hdac0: PCM size: 16 20 24 hdac0: PCM rate: 8 11 16 22 32 44 48 hdac0: DAC: 3 hdac0: hdac0: PCM Record hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x0006007f hdac0: PCM size: 16 20 hdac0: PCM rate: 8 11 16 22 32 44 48 hdac0: ADC: 4 hdac0: hdac0: PCM Playback hdac0: Stream cap: 0x00000005 hdac0: Format: AC3 PCM hdac0: PCM cap: 0x00020060 hdac0: PCM size: 16 hdac0: PCM rate: 44 48 hdac0: DAC: 2 hdac0: hdac0: <HDA Codec #1: Unknown Codec> hdac0: <HDA Codec ID: 0xffffffff> pcm0: <HDA codec Analog Devices AD1981HD PCM #0> on hdac0 pcm0: OSS mixer initialization... pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "cd": pcm0: Mixer "rec": pcm0: Mixer "ogain": pcm0: Mixer "monitor": pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 18e48000, 4000; 0xe55bc000 -> 18e48000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 1fc60000, 4000; 0xe55c0000 -> 1fc60000 pcm1: <HDA codec Analog Devices AD1981HD PCM #1> on hdac0 pcm1: OSS mixer initialization... pcm1: Forcing Soft PCM volume pcm1: Mixer "vol" -> "none": child=0x00000010 pcm1: Mixer "pcm": parent="vol" pcm1: Soft PCM mixer ENABLED pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 9b80000, 4000; 0xe78ff000 -> 9b80000 hdac0: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000 hdac0: PCMDIR_PLAY: Stream setup nid=3: fmt=0x0011, dfmt=0x0001 [-- Attachment #3 --] timer: 0x000100ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000 pcm0: <Intel 82801G High Definition Audio Controller> mem 0xee400000-0xee403fff irq 17 at device 27.0 on pci0 pcm0: TCSEL: 0x07 -> 0x00 pcm0: DMA Coherency: Uncacheable / vendor=0x8086 pcm0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xee400000 pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024 pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048 pcm0: HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 pcm0: HDA_DEBUG: Starting CORB Engine... pcm0: HDA_DEBUG: Starting RIRB Engine... pcm0: HDA_DEBUG: Enabling controller interrupt... pcm0: HDA_DEBUG: Scanning HDA codecs [start index=0] ... pcm0: HDA_DEBUG: Probing codec: 0 pcm0: HDA_DEBUG: startnode=1 endnode=2 pcm0: HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=0 pcm0: Vendor: 0x000011d4 pcm0: Device: 0x00001981 pcm0: Revision: 0x00000002 pcm0: Stepping: 0x00000000 pcm0: PCI Subvendor: 0x201017aa pcm0: Nodes: start=2 endnode=32 total=30 pcm0: CORB size: 256 pcm0: RIRB size: 256 pcm0: Streams: ISS=4 OSS=4 BSS=0 pcm0: GPIO: 0x40000004 pcm0: NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 pcm0: hdac_widget_connection_parse: GHOST: nid=2 j=0 entnum=4 index=0 res=0x00000401 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=2 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=4 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=5 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=6 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=6 found=6 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=8 found=8 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=18 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=19 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=20 entries=6 found=13 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=8 found=8 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=30 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=31 entries=1 found=1 pcm0: HDA_DEBUG: Parsing Ctls... pcm0: HDA_DEBUG: Parsing vendor patch... pcm0: HDA_DEBUG: Building AFG tree... pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 pcm0: HDA_DEBUG: HWiP: Found 1 DAC path using HDA_PARSE_MIXER strategy. pcm0: HDA_DEBUG: AFG commit... pcm0: HDA_DEBUG: Ctls commit... pcm0: [ 1] Ctl nid=5 Bind to NONE pcm0: [ 2] Ctl nid=5 Bind to NONE pcm0: [ 3] Ctl nid=6 DISABLED pcm0: [ 4] Ctl nid=7 DISABLED pcm0: [ 5] Ctl nid=8 Bind to NONE pcm0: [ 6] Ctl nid=9 DISABLED pcm0: [ 7] Ctl nid=9 DISABLED pcm0: [11] Ctl nid=19 Bind to NONE pcm0: [13] Ctl nid=24 DISABLED pcm0: [14] Ctl nid=24 DISABLED pcm0: [15] Ctl nid=26 Bind to NONE pcm0: [16] Ctl nid=27 Bind to NONE pcm0: [17] Ctl nid=28 Bind to NONE pcm0: [19] Ctl nid=30 Bind to NONE pcm0: [20] Ctl nid=31 Bind to NONE pcm0: HDA_DEBUG: PCMDIR_PLAY setup... pcm0: HDA_DEBUG: PCMDIR_REC setup... pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: Mixer "vol": pcm0: Mixer "pcm": pcm0: Mixer "speaker": pcm0: Mixer "mic": pcm0: Mixer "cd": pcm0: Mixer "rec": pcm0: HDA_DEBUG: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 207c000, 4000; 0xe55bc000 -> 207c000 pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 2080000, 4000; 0xe55c0000 -> 2080000 pcm0: <HDA Codec: Analog Devices AD1981HD> pcm0: <HDA Codec ID: 0x11d41981> pcm0: <HDA Driver Revision: 20080420_0052> pcm0: pcm0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref pcm0: pcm0: +-------------------+ pcm0: | DUMPING HDA NODES | pcm0: +-------------------+ pcm0: pcm0: Default Parameter pcm0: ----------------- pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e007f pcm0: PCM size: 16 20 24 pcm0: PCM rate: 8 11 16 22 32 44 48 pcm0: IN amp: 0x00270300 pcm0: OUT amp: 0x80053f3d pcm0: pcm0: nid: 2 [DIGITAL] [DISABLED] pcm0: name: audio output pcm0: widget_cap: 0x00030311 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000005 pcm0: Format: AC3 PCM pcm0: PCM cap: 0x00020060 pcm0: PCM size: 16 pcm0: PCM rate: 44 48 pcm0: connections: 2 pcm0: | pcm0: + <- nid=1 [GHOST!] [UNKNOWN] pcm0: | pcm0: + <- nid=4 [audio input] pcm0: pcm0: nid: 3 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x00000441 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e007f pcm0: PCM size: 16 20 24 pcm0: PCM rate: 8 11 16 22 32 44 48 pcm0: connections: 0 pcm0: pcm0: nid: 4 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x00100511 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x0006007f pcm0: PCM size: 16 20 pcm0: PCM rate: 8 11 16 22 32 44 48 pcm0: connections: 1 pcm0: | pcm0: + <- nid=21 [audio selector] pcm0: pcm0: nid: 5 [ANALOG] pcm0: name: pin: line out (jack / fixed) pcm0: widget_cap: 0x00400187 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0001173f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] EAPD : UNSOL pcm0: Pin config: 0xc3014110 pcm0: Pin control: 0x00000040 OUT pcm0: EAPD: 0x00000002 pcm0: Output amp: 0x80053f3d pcm0: mute=1 step=63 size=5 offset=61 pcm0: Input amp: 0x00270300 pcm0: mute=0 step=3 size=39 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=14 [audio mixer] (selected) pcm0: pcm0: nid: 6 [ANALOG] [DISABLED] pcm0: name: pin: headphones out (none) pcm0: widget_cap: 0x00400185 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000001f pcm0: ISC TRQD HP OUT : UNSOL pcm0: Pin config: 0x422140f0 pcm0: Pin control: 0x000000c0 HP OUT pcm0: Output amp: 0x80053f3d pcm0: mute=1 step=63 size=5 offset=61 pcm0: connections: 2 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: pcm0: nid: 7 [ANALOG] [DISABLED] pcm0: name: pin: speaker (none) pcm0: widget_cap: 0x00400104 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x591311f0 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80053f3d pcm0: mute=1 step=63 size=5 offset=61 pcm0: connections: 1 pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 8 [ANALOG] pcm0: name: pin: Mic in (jack / fixed) pcm0: widget_cap: 0x00400083 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Pin cap: 0x00001727 pcm0: ISC TRQD IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0xc3a1502e pcm0: Pin control: 0x00000024 IN pcm0: Input amp: 0x00270300 pcm0: mute=0 step=3 size=39 offset=0 pcm0: connections: 0 pcm0: pcm0: nid: 9 [ANALOG] [DISABLED] pcm0: name: pin: line in (none) pcm0: widget_cap: 0x00400187 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x418130f0 pcm0: Pin control: 0x00000060 IN OUT pcm0: Output amp: 0x80053f3d pcm0: mute=1 step=63 size=5 offset=61 pcm0: Input amp: 0x00270300 pcm0: mute=0 step=3 size=39 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: pcm0: nid: 10 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF out (jack) pcm0: widget_cap: 0x00400301 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x014411f0 pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=2 [audio output] [DISABLED] pcm0: pcm0: nid: 11 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300101 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: connections: 6 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=12 [audio mixer] pcm0: | pcm0: + <- nid=9 [pin: line in (none)] [DISABLED] pcm0: | pcm0: + <- nid=14 [audio mixer] (selected) pcm0: | pcm0: + <- nid=5 [pin: line out (jack / fixed)] pcm0: | pcm0: + <- nid=24 [pin: Mic in (none)] [DISABLED] pcm0: pcm0: nid: 12 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x00200101 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: connections: 2 pcm0: | pcm0: + <- nid=30 [audio selector] pcm0: | pcm0: + <- nid=31 [audio selector] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010c pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: Output amp: 0x800b0f0f pcm0: mute=1 step=15 size=11 offset=15 pcm0: connections: 2 pcm0: | pcm0: + <- nid=16 [beep widget] (selected) pcm0: | pcm0: + <- nid=22 [pin: other (none)] [DISABLED] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x00200101 pcm0: Parse flags: 0x00000003 pcm0: Ctl flags: 0x000001b1 pcm0: connections: 8 pcm0: | pcm0: + <- nid=13 [audio selector] pcm0: | pcm0: + <- nid=17 [audio selector] pcm0: | pcm0: + <- nid=18 [audio selector] pcm0: | pcm0: + <- nid=19 [audio selector] pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=27 [audio selector] pcm0: | pcm0: + <- nid=28 [audio selector] pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 15 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x00200100 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: connections: 1 pcm0: | pcm0: + <- nid=11 [audio selector] pcm0: pcm0: nid: 16 [ANALOG] pcm0: name: beep widget pcm0: widget_cap: 0x00700000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: connections: 0 pcm0: pcm0: nid: 17 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: pcm0: nid: 18 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=8 [pin: Mic in (jack / fixed)] pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=9 [pin: line in (none)] [DISABLED] pcm0: pcm0: nid: 20 [ANALOG] pcm0: name: power widget pcm0: widget_cap: 0x00500500 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 13 pcm0: | pcm0: + <- nid=13 [audio selector] (selected) pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: | pcm0: + <- nid=16 [beep widget] pcm0: | pcm0: + <- nid=19 [audio selector] pcm0: | pcm0: + <- nid=20 [power widget] pcm0: | pcm0: + <- nid=21 [audio selector] pcm0: | pcm0: + <- nid=22 [pin: other (none)] [DISABLED] pcm0: | pcm0: + <- nid=23 [pin: AUX (none)] [DISABLED] pcm0: | pcm0: + <- nid=24 [pin: Mic in (none)] [DISABLED] pcm0: | pcm0: + <- nid=25 [pin: CD (fixed)] pcm0: | pcm0: + <- nid=26 [audio selector] pcm0: | pcm0: + <- nid=29 [audio selector] pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Output amp: 0x80050f00 pcm0: mute=1 step=15 size=5 offset=0 pcm0: connections: 8 pcm0: | pcm0: + <- nid=12 [audio mixer] (selected) pcm0: | pcm0: + <- nid=9 [pin: line in (none)] [DISABLED] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: | pcm0: + <- nid=25 [pin: CD (fixed)] pcm0: | pcm0: + <- nid=5 [pin: line out (jack / fixed)] pcm0: | pcm0: + <- nid=24 [pin: Mic in (none)] [DISABLED] pcm0: | pcm0: + <- nid=23 [pin: AUX (none)] [DISABLED] pcm0: pcm0: nid: 22 [ANALOG] [DISABLED] pcm0: name: pin: other (none) pcm0: widget_cap: 0x00400000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x59f311f0 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 23 [ANALOG] [DISABLED] pcm0: name: pin: AUX (none) pcm0: widget_cap: 0x00400081 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000027 pcm0: ISC TRQD IN : UNSOL pcm0: Pin config: 0x599311f0 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 24 [ANALOG] [DISABLED] pcm0: name: pin: Mic in (none) pcm0: widget_cap: 0x00400187 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00001737 pcm0: ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL pcm0: Pin config: 0x41a190f0 pcm0: Pin control: 0x00000060 IN OUT pcm0: Output amp: 0x80053f3d pcm0: mute=1 step=63 size=5 offset=61 pcm0: Input amp: 0x00270300 pcm0: mute=0 step=3 size=39 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: pin: CD (fixed) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000101 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x9933e120 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=5 [pin: line out (jack / fixed)] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=23 [pin: AUX (none)] [DISABLED] pcm0: pcm0: nid: 28 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=24 [pin: Mic in (none)] [DISABLED] pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000101 pcm0: Output amp: 0x80051f17 pcm0: mute=1 step=31 size=5 offset=23 pcm0: connections: 1 pcm0: | pcm0: + <- nid=25 [pin: CD (fixed)] pcm0: pcm0: nid: 30 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=8 [pin: Mic in (jack / fixed)] pcm0: pcm0: nid: 31 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x0030010d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=24 [pin: Mic in (none)] [DISABLED] pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=5 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 2: nid=5 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 3: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 4: nid=7 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 5: nid=8 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 pcm0: 6: nid=9 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 7: nid=9 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 8: nid=13 dir=0x1 index=0 ossmask=0x00000021 ossdev=5 pcm0: 9: nid=17 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 pcm0: 10: nid=18 dir=0x1 index=0 ossmask=0x00000081 ossdev=7 pcm0: 11: nid=19 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 12: nid=21 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 pcm0: 13: nid=24 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 14: nid=24 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 15: nid=26 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 16: nid=27 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 17: nid=28 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 18: nid=29 dir=0x1 index=0 ossmask=0x00000101 ossdev=8 pcm0: 19: nid=30 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 20: nid=31 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: 13 index: 0 mute: 1 step: 15 size: 11 off: 15 dir=0x1 ossmask=0x00000021 pcm0: | pcm0: +- nid: 17 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000011 pcm0: | pcm0: +- nid: 18 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000081 pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000101 pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- nid: 17 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000011 pcm0: pcm0: CD Volume (OSS: cd) pcm0: | pcm0: +- nid: 29 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000101 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 18 index: 0 mute: 1 step: 31 size: 5 off: 23 dir=0x1 ossmask=0x00000081 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 21 index: 0 mute: 1 step: 15 size: 5 off: 0 dir=0x1 ossmask=0x00000800 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 13 index: 0 mute: 1 step: 15 size: 11 off: 15 dir=0x1 ossmask=0x00000021 pcm0: pcm0: Playback path: pcm0: pcm0: nid=5 [pin: line out (jack / fixed)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=14 [audio mixer] pcm0: ^ pcm0: | pcm0: nid=17 [audio selector] pcm0: ^ pcm0: | pcm0: nid=3 [audio output] pcm0: pcm0: Recording sources: pcm0: pcm0: nid=21 [audio selector] pcm0: | pcm0: + <- nid=12 [audio mixer] pcm0: | pcm0: + <- nid=14 [audio mixer] [recsrc: vol, pcm, speaker, mic, cd] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: | pcm0: + <- nid=25 [pin: CD (fixed)] [recsrc: vol, cd] pcm0: | pcm0: + <- nid=5 [pin: line out (jack / fixed)] pcm0: pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: PCM Playback: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e007f pcm0: PCM size: 16 20 24 pcm0: PCM rate: 8 11 16 22 32 44 48 pcm0: DAC: 3 pcm0: pcm0: PCM Record: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x0006007f pcm0: PCM size: 16 20 pcm0: PCM rate: 8 11 16 22 32 44 48 pcm0: ADC: 4
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1219753478.2030.16.camel>
