[alsa-devel] what happened in this sound crackling log?
Hi,
My sound get crackling after 3 days running. Here is the log I captured. What happened here? I appreciate any help. ====================================================== period_update: pcmC0D0p:0: pos=0x440/0x440/0x1540, hwptr=0x18b5f162, hw_base=0x18b5f140, hw_intr=0x18b5f140 hw_update: pcmC0D0p:0: pos=0x441/0x440/0x1540, hwptr=0x18b5f580, hw_base=0x18b5f140, hw_intr=0x18b5f580 hw_update: pcmC0D0p:0: pos=0x441/0x440/0x1540, hwptr=0x18b5f581, hw_base=0x18b5f140, hw_intr=0x18b5f580 May 14 05:19:04 172.25.18.160 last message repeated 2 times period_update: pcmC0D0p:0: pos=0x880/0x440/0x1540, hwptr=0x18b5f581, hw_base=0x18b5f140, hw_intr=0x18b5f580 period_update: pcmC0D0p:0: pos=0xcc0/0x440/0x1540, hwptr=0x18b5f9c0, hw_base=0x18b5f140, hw_intr=0x18b5f9c0 hw_update: pcmC0D0p:0: pos=0xe1a/0x440/0x1540, hwptr=0x18b5fe00, hw_base=0x18b5f140, hw_intr=0x18b5fe00 hw_update: pcmC0D0p:0: pos=0xe1a/0x440/0x1540, hwptr=0x18b5ff5a, hw_base=0x18b5f140, hw_intr=0x18b5fe00 hw_update: pcmC0D0p:0: pos=0xe1d/0x440/0x1540, hwptr=0x18b5ff5a, hw_base=0x18b5f140, hw_intr=0x18b5fe00 period_update: pcmC0D0p:0: pos=0x1100/0x440/0x1540, hwptr=0x18b5ff5d, hw_base=0x18b5f140, hw_intr=0x18b5fe00 hw_update: pcmC0D0p:0: pos=0x1290/0x440/0x1540, hwptr=0x18b60240, hw_base=0x18b5f140, hw_intr=0x18b60240 hw_update: pcmC0D0p:0: pos=0x1290/0x440/0x1540, hwptr=0x18b603d0, hw_base=0x18b5f140, hw_intr=0x18b60240 hw_update: pcmC0D0p:0: pos=0x1290/0x440/0x1540, hwptr=0x18b603d0, hw_base=0x18b5f140, hw_intr=0x18b60240 period_update: pcmC0D0p:0: pos=0x1/0x440/0x1540, hwptr=0x18b603d0, hw_base=0x18b5f140, hw_intr=0x18b60240 hw_update: pcmC0D0p:0: pos=0x1c0/0x440/0x1540, hwptr=0x18b60681, hw_base=0x18b60680, hw_intr=0x18b60680 hw_update: pcmC0D0p:0: pos=0x1c0/0x440/0x1540, hwptr=0x18b60840, hw_base=0x18b60680, hw_intr=0x18b60680 hw_update: pcmC0D0p:0: pos=0x1c0/0x440/0x1540, hwptr=0x18b60840, hw_base=0x18b60680, hw_intr=0x18b60680 period_update: pcmC0D0p:0: pos=0x440/0x440/0x1540, hwptr=0x18b60840, hw_base=0x18b60680, hw_intr=0x18b60680 hw_update: pcmC0D0p:0: pos=0x652/0x440/0x1540, hwptr=0x18b60ac0, hw_base=0x18b60680, hw_intr=0x18b60ac0 hw_update: pcmC0D0p:0: pos=0x652/0x440/0x1540, hwptr=0x18b60cd2, hw_base=0x18b60680, hw_intr=0x18b60ac0 hw_update: pcmC0D0p:0: pos=0x652/0x440/0x1540, hwptr=0x18b60cd2, hw_base=0x18b60680, hw_intr=0x18b60ac0 period_update: pcmC0D0p:0: pos=0x880/0x440/0x1540, hwptr=0x18b60cd2, hw_base=0x18b60680, hw_intr=0x18b60ac0 hw_update: pcmC0D0p:0: pos=0xaed/0x440/0x1540, hwptr=0x18b60f00, hw_base=0x18b60680, hw_intr=0x18b60f00 period_update: pcmC0D0p:0: pos=0xcc0/0x440/0x1540, hwptr=0x18b6116d, hw_base=0x18b60680, hw_intr=0x18b60f00 hw_update: pcmC0D0p:0: pos=0xfa5/0x440/0x1540, hwptr=0x18b61340, hw_base=0x18b60680, hw_intr=0x18b61340 period_update: pcmC0D0p:0: pos=0x1100/0x440/0x1540, hwptr=0x18b61625, hw_base=0x18b60680, hw_intr=0x18b61340 hw_update: pcmC0D0p:0: pos=0x14ea/0x440/0x1540, hwptr=0x18b61780, hw_base=0x18b60680, hw_intr=0x18b61780 period_update: pcmC0D0p:0: pos=0x0/0x440/0x1540, hwptr=0x18b61b6a, hw_base=0x18b60680, hw_intr=0x18b61780 period_update: pcmC0D0p:0: pos=0x440/0x440/0x1540, hwptr=0x18b61bc0, hw_base=0x18b61bc0, hw_intr=0x18b61bc0 hw_update: pcmC0D0p:0: pos=0x47d/0x440/0x1540, hwptr=0x18b62000, hw_base=0x18b61bc0, hw_intr=0x18b62000 period_update: pcmC0D0p:0: pos=0x881/0x440/0x1540, hwptr=0x18b6203d, hw_base=0x18b61bc0, hw_intr=0x18b62000 hw_update: pcmC0D0p:0: pos=0x935/0x440/0x1540, hwptr=0x18b62441, hw_base=0x18b61bc0, hw_intr=0x18b62440 period_update: pcmC0D0p:0: pos=0xcc0/0x440/0x1540, hwptr=0x18b624f5, hw_base=0x18b61bc0, hw_intr=0x18b62440 hw_update: pcmC0D0p:0: pos=0xddd/0x440/0x1540, hwptr=0x18b62880, hw_base=0x18b61bc0, hw_intr=0x18b62880 period_update: pcmC0D0p:0: pos=0x1100/0x440/0x1540, hwptr=0x18b6299d, hw_base=0x18b61bc0, hw_intr=0x18b62880 hw_update: pcmC0D0p:0: pos=0x128a/0x440/0x1540, hwptr=0x18b62cc0, hw_base=0x18b61bc0, hw_intr=0x18b62cc0 =======================================================
Below is a piece of normal log. I found there were some more hw_update between period_update. And the "pos" was a little bit different.
====================================================== period_update: pcmC0D0p:0: pos=0xcc1/0x440/0x1540, hwptr=0x3b69a355, hw_base=0x3b699ac0, hw_intr=0x3b69a3 40 hw_update: pcmC0D0p:0: pos=0xcc1/0x440/0x1540, hwptr=0x3b69a781, hw_base=0x3b699ac0, hw_intr=0x3b69a780 May 14 00:00:00 172.25.18.160 last message repeated 3 times hw_update: pcmC0D0p:0: pos=0xcca/0x440/0x1540, hwptr=0x3b69a781, hw_base=0x3b699ac0, hw_intr=0x3b69a780 hw_update: pcmC0D0p:0: pos=0xcca/0x440/0x1540, hwptr=0x3b69a78a, hw_base=0x3b699ac0, hw_intr=0x3b69a780 hw_update: pcmC0D0p:0: pos=0xcca/0x440/0x1540, hwptr=0x3b69a78a, hw_base=0x3b699ac0, hw_intr=0x3b69a780 hw_update: pcmC0D0p:0: pos=0xcd2/0x440/0x1540, hwptr=0x3b69a78a, hw_base=0x3b699ac0, hw_intr=0x3b69a780 hw_update: pcmC0D0p:0: pos=0xcd2/0x440/0x1540, hwptr=0x3b69a792, hw_base=0x3b699ac0, hw_intr=0x3b69a780 period_update: pcmC0D0p:0: pos=0x1100/0x440/0x1540, hwptr=0x3b69a792, hw_base=0x3b699ac0, hw_intr=0x3b69a 780 hw_update: pcmC0D0p:0: pos=0x1101/0x440/0x1540, hwptr=0x3b69abc0, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1101/0x440/0x1540, hwptr=0x3b69abc1, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1101/0x440/0x1540, hwptr=0x3b69abc1, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1103/0x440/0x1540, hwptr=0x3b69abc1, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x110a/0x440/0x1540, hwptr=0x3b69abc3, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x110a/0x440/0x1540, hwptr=0x3b69abca, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x110d/0x440/0x1540, hwptr=0x3b69abca, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1112/0x440/0x1540, hwptr=0x3b69abcd, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1112/0x440/0x1540, hwptr=0x3b69abd2, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 period_update: pcmC0D0p:0: pos=0x1/0x440/0x1540, hwptr=0x3b69abd2, hw_base=0x3b699ac0, hw_intr=0x3b69abc0 hw_update: pcmC0D0p:0: pos=0x1/0x440/0x1540, hwptr=0x3b69b001, hw_base=0x3b69b000, hw_intr=0x3b69b000 May 14 00:00:00 172.25.18.160 last message repeated 2 times hw_update: pcmC0D0p:0: pos=0x3/0x440/0x1540, hwptr=0x3b69b001, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0x6/0x440/0x1540, hwptr=0x3b69b003, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0xd/0x440/0x1540, hwptr=0x3b69b006, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0xd/0x440/0x1540, hwptr=0x3b69b00d, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0x10/0x440/0x1540, hwptr=0x3b69b00d, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0x15/0x440/0x1540, hwptr=0x3b69b010, hw_base=0x3b69b000, hw_intr=0x3b69b000 hw_update: pcmC0D0p:0: pos=0x15/0x440/0x1540, hwptr=0x3b69b015, hw_base=0x3b69b000, hw_intr=0x3b69b000 period_update: pcmC0D0p:0: pos=0x441/0x440/0x1540, hwptr=0x3b69b015, hw_base=0x3b69b000, hw_intr=0x3b69b0 00 hw_update: pcmC0D0p:0: pos=0x441/0x440/0x1540, hwptr=0x3b69b441, hw_base=0x3b69b000, hw_intr=0x3b69b440 May 14 00:00:00 172.25.18.160 last message repeated 2 times hw_update: pcmC0D0p:0: pos=0x443/0x440/0x1540, hwptr=0x3b69b441, hw_base=0x3b69b000, hw_intr=0x3b69b440 hw_update: pcmC0D0p:0: pos=0x44a/0x440/0x1540, hwptr=0x3b69b443, hw_base=0x3b69b000, hw_intr=0x3b69b440 hw_update: pcmC0D0p:0: pos=0x44a/0x440/0x1540, hwptr=0x3b69b44a, hw_base=0x3b69b000, hw_intr=0x3b69b440 hw_update: pcmC0D0p:0: pos=0x44d/0x440/0x1540, hwptr=0x3b69b44a, hw_base=0x3b69b000, hw_intr=0x3b69b440 hw_update: pcmC0D0p:0: pos=0x452/0x440/0x1540, hwptr=0x3b69b44d, hw_base=0x3b69b000, hw_intr=0x3b69b440 hw_update: pcmC0D0p:0: pos=0x452/0x440/0x1540, hwptr=0x3b69b452, hw_base=0x3b69b000, hw_intr=0x3b69b440 period_update: pcmC0D0p:0: pos=0x880/0x440/0x1540, hwptr=0x3b69b452, hw_base=0x3b69b000, hw_intr=0x3b69b4 40 hw_update: pcmC0D0p:0: pos=0x881/0x440/0x1540, hwptr=0x3b69b880, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x881/0x440/0x1540, hwptr=0x3b69b881, hw_base=0x3b69b000, hw_intr=0x3b69b880 May 14 00:00:00 172.25.18.160 last message repeated 2 times hw_update: pcmC0D0p:0: pos=0x886/0x440/0x1540, hwptr=0x3b69b881, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x886/0x440/0x1540, hwptr=0x3b69b886, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x889/0x440/0x1540, hwptr=0x3b69b886, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x88d/0x440/0x1540, hwptr=0x3b69b889, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x88d/0x440/0x1540, hwptr=0x3b69b88d, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x88d/0x440/0x1540, hwptr=0x3b69b88d, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x892/0x440/0x1540, hwptr=0x3b69b88d, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0x892/0x440/0x1540, hwptr=0x3b69b892, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0xa0d/0x440/0x1540, hwptr=0x3b69b892, hw_base=0x3b69b000, hw_intr=0x3b69b880 hw_update: pcmC0D0p:0: pos=0xa10/0x440/0x1540, hwptr=0x3b69ba0d, hw_base=0x3b69b000, hw_intr=0x3b69b880 =========================================================================================
I try to get some alsa information here. Sorry I can't use "alsa-info.sh" because my environment is a customized linux environment.
=============================================== ./Intel/pcm0p/sub0/prealloc_max:32768 ./Intel/pcm0p/sub0/prealloc:64 ./Intel/pcm0p/sub0/status:state: RUNNING ./Intel/pcm0p/sub0/status:trigger_time: 139.020790344 ./Intel/pcm0p/sub0/status:tstamp : 273665.508245384 ./Intel/pcm0p/sub0/status:delay : -654836061 ./Intel/pcm0p/sub0/status:avail : 654841501 ./Intel/pcm0p/sub0/status:avail_max : 654841501 ./Intel/pcm0p/sub0/status:----- ./Intel/pcm0p/sub0/status:hw_ptr : 654836061 ./Intel/pcm0p/sub0/status:appl_ptr : 0 ./Intel/pcm0p/sub0/sw_params:tstamp_mode: ENABLE ./Intel/pcm0p/sub0/sw_params:period_step: 1 ./Intel/pcm0p/sub0/sw_params:avail_min: 1088 ./Intel/pcm0p/sub0/sw_params:start_threshold: 1 ./Intel/pcm0p/sub0/sw_params:stop_threshold: 1426063360 ./Intel/pcm0p/sub0/sw_params:silence_threshold: 0 ./Intel/pcm0p/sub0/sw_params:silence_size: 1426063360 ./Intel/pcm0p/sub0/sw_params:boundary: 1426063360 ./Intel/pcm0p/sub0/hw_params:access: MMAP_INTERLEAVED ./Intel/pcm0p/sub0/hw_params:format: S16_LE ./Intel/pcm0p/sub0/hw_params:subformat: STD ./Intel/pcm0p/sub0/hw_params:channels: 6 ./Intel/pcm0p/sub0/hw_params:rate: 44100 (44100/1) ./Intel/pcm0p/sub0/hw_params:period_size: 1088 ./Intel/pcm0p/sub0/hw_params:buffer_size: 5440 ./Intel/pcm0p/sub0/info:card: 0 ./Intel/pcm0p/sub0/info:device: 0 ./Intel/pcm0p/sub0/info:subdevice: 0 ./Intel/pcm0p/sub0/info:stream: PLAYBACK ./Intel/pcm0p/sub0/info:id: ALC883 Analog ./Intel/pcm0p/sub0/info:name: ALC883 Analog ./Intel/pcm0p/sub0/info:subname: subdevice #0 ./Intel/pcm0p/sub0/info:class: 0 ./Intel/pcm0p/sub0/info:subclass: 0 ./Intel/pcm0p/sub0/info:subdevices_count: 1 ./Intel/pcm0p/sub0/info:subdevices_avail: 0 ./Intel/pcm0p/xrun_debug:31 ./Intel/pcm0p/info:card: 0 ./Intel/pcm0p/info:device: 0 ./Intel/pcm0p/info:subdevice: 0 ./Intel/pcm0p/info:stream: PLAYBACK ./Intel/pcm0p/info:id: ALC883 Analog ./Intel/pcm0p/info:name: ALC883 Analog ./Intel/pcm0p/info:subname: subdevice #0 ./Intel/pcm0p/info:class: 0 ./Intel/pcm0p/info:subclass: 0 ./Intel/pcm0p/info:subdevices_count: 1 ./Intel/pcm0p/info:subdevices_avail: 0 ... ./card0/id:Intel ./card0/codec#0:Codec: Realtek ALC883 ./card0/codec#0:Address: 0 ./card0/codec#0:Function Id: 0x1 ./card0/codec#0:Vendor Id: 0x10ec0883 ./card0/codec#0:Subsystem Id: 0x10ec0883 ./card0/codec#0:Revision Id: 0x100002 ./card0/codec#0:No Modem Function Group found ./card0/codec#0:Default PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Default Amp-In caps: N/A ./card0/codec#0:Default Amp-Out caps: N/A ./card0/codec#0:GPIO: io=2, o=0, i=0, unsolicited=1, wake=0 ./card0/codec#0: IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 ./card0/codec#0: IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 ./card0/codec#0:Node 0x02 [Audio Output] wcaps 0x11: Stereo ./card0/codec#0: Converter: stream=5, channel=0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x03 [Audio Output] wcaps 0x11: Stereo ./card0/codec#0: Converter: stream=5, channel=4 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x04 [Audio Output] wcaps 0x11: Stereo ./card0/codec#0: Converter: stream=5, channel=2 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x05 [Audio Output] wcaps 0x11: Stereo ./card0/codec#0: Converter: stream=5, channel=0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital ./card0/codec#0: Converter: stream=0, channel=0 ./card0/codec#0: Digital: ./card0/codec#0: Digital category: 0x0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0x1e]: 16 20 24 32 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In ./card0/codec#0: Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Converter: stream=0, channel=0 ./card0/codec#0: SDI-Select: 0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x160]: 44100 48000 96000 ./card0/codec#0: bits [0x6]: 16 20 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0: Connection: 1 ./card0/codec#0: 0x23 ./card0/codec#0:Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In ./card0/codec#0: Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Converter: stream=0, channel=0 ./card0/codec#0: SDI-Select: 0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x160]: 44100 48000 96000 ./card0/codec#0: bits [0x6]: 16 20 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0: Connection: 1 ./card0/codec#0: 0x22 ./card0/codec#0:Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital ./card0/codec#0: Converter: stream=0, channel=0 ./card0/codec#0: SDI-Select: 0 ./card0/codec#0: Digital: ./card0/codec#0: Digital category: 0x0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0x1e]: 16 20 24 32 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 1 ./card0/codec#0: 0x1f ./card0/codec#0:Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In ./card0/codec#0: Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 ./card0/codec#0: Amp-In vals: [0x9f 0x9f] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] ./card0/codec#0: Connection: 10 ./card0/codec#0: 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 ./card0/codec#0:Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 ./card0/codec#0: Amp-Out vals: [0x1f 0x1f] ./card0/codec#0: Connection: 2 ./card0/codec#0: 0x02 0x0b ./card0/codec#0:Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 ./card0/codec#0: Amp-Out vals: [0x1f 0x1f] ./card0/codec#0: Connection: 2 ./card0/codec#0: 0x03 0x0b ./card0/codec#0:Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 ./card0/codec#0: Amp-Out vals: [0x1f 0x1f] ./card0/codec#0: Connection: 2 ./card0/codec#0: 0x04 0x0b ./card0/codec#0:Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Connection: 2 ./card0/codec#0: 0x05 0x0b ./card0/codec#0:Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Pincap 0x0000003e: IN OUT HP Detect Trigger ./card0/codec#0: Pin Default 0x01014030: [Jack] Line Out at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Green ./card0/codec#0: DefAssociation = 0x3, Sequence = 0x0 ./card0/codec#0: Pin-ctls: 0x40: OUT ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c* 0x0d 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Pincap 0x0000003e: IN OUT HP Detect Trigger ./card0/codec#0: Pin Default 0x01011031: [Jack] Line Out at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Black ./card0/codec#0: DefAssociation = 0x3, Sequence = 0x1 ./card0/codec#0: Pin-ctls: 0x40: OUT ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c 0x0d* 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Pincap 0x0000003e: IN OUT HP Detect Trigger ./card0/codec#0: Pin Default 0x01016032: [Jack] Line Out at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Orange ./card0/codec#0: DefAssociation = 0x3, Sequence = 0x2 ./card0/codec#0: Pin-ctls: 0x40: OUT ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c 0x0d 0x0e* 0x0f 0x26 ./card0/codec#0:Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Pincap 0x0000003e: IN OUT HP Detect Trigger ./card0/codec#0: Pin Default 0x01012033: [Jack] Line Out at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Grey ./card0/codec#0: DefAssociation = 0x3, Sequence = 0x3 ./card0/codec#0: Pin-ctls: 0x40: OUT ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c 0x0d 0x0e 0x0f* 0x26 ./card0/codec#0:Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x80 0x80] ./card0/codec#0: Pincap 0x0000173e: IN OUT HP Detect Trigger ./card0/codec#0: Vref caps: HIZ 50 GRD 80 ./card0/codec#0: Pin Default 0x01a19850: [Jack] Mic at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Pink ./card0/codec#0: DefAssociation = 0x5, Sequence = 0x0 ./card0/codec#0: Pin-ctls: 0x24: IN VREF_80 ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c* 0x0d 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x80 0x80] ./card0/codec#0: Pincap 0x0000173e: IN OUT HP Detect Trigger ./card0/codec#0: Vref caps: HIZ 50 GRD 80 ./card0/codec#0: Pin Default 0x02a19c80: [Jack] Mic at Ext Front ./card0/codec#0: Conn = 1/8, Color = Pink ./card0/codec#0: DefAssociation = 0x8, Sequence = 0x0 ./card0/codec#0: Pin-ctls: 0x24: IN VREF_80 ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c* 0x0d 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x80 0x80] ./card0/codec#0: Pincap 0x0000173e: IN OUT HP Detect Trigger ./card0/codec#0: Vref caps: HIZ 50 GRD 80 ./card0/codec#0: Pin Default 0x01813050: [Jack] Line In at Ext Rear ./card0/codec#0: Conn = 1/8, Color = Blue ./card0/codec#0: DefAssociation = 0x5, Sequence = 0x0 ./card0/codec#0: Pin-ctls: 0x20: IN VREF_HIZ ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c* 0x0d 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0 ./card0/codec#0: Amp-In vals: [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Pincap 0x0000173e: IN OUT HP Detect Trigger ./card0/codec#0: Vref caps: HIZ 50 GRD 80 ./card0/codec#0: Pin Default 0x02214c40: [Jack] HP Out at Ext Front ./card0/codec#0: Conn = 1/8, Color = Green ./card0/codec#0: DefAssociation = 0x4, Sequence = 0x0 ./card0/codec#0: Pin-ctls: 0xc0: OUT HP VREF_HIZ ./card0/codec#0: Unsolicited: tag=00, enabled=0 ./card0/codec#0: Connection: 5 ./card0/codec#0: 0x0c* 0x0d 0x0e 0x0f 0x26 ./card0/codec#0:Node 0x1c [Pin Complex] wcaps 0x400001: Stereo ./card0/codec#0: Pincap 0x00000020: IN ./card0/codec#0: Pin Default 0x99331150: [Fixed] CD at Int ATAPI ./card0/codec#0: Conn = ATAPI, Color = Black ./card0/codec#0: DefAssociation = 0x5, Sequence = 0x0 ./card0/codec#0: Misc = NO_PRESENCE ./card0/codec#0: Pin-ctls: 0x00: ./card0/codec#0:Node 0x1d [Pin Complex] wcaps 0x400000: Mono ./card0/codec#0: Pincap 0x00000020: IN ./card0/codec#0: Pin Default 0x00000100: [Jack] Line Out at Ext N/A ./card0/codec#0: Conn = Unknown, Color = Unknown ./card0/codec#0: DefAssociation = 0x0, Sequence = 0x0 ./card0/codec#0: Misc = NO_PRESENCE ./card0/codec#0: Pin-ctls: 0x00: ./card0/codec#0:Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital ./card0/codec#0: Pincap 0x00000010: OUT ./card0/codec#0: Pin Default 0x01441170: [Jack] SPDIF Out at Ext Rear ./card0/codec#0: Conn = RCA, Color = Black ./card0/codec#0: DefAssociation = 0x7, Sequence = 0x0 ./card0/codec#0: Misc = NO_PRESENCE ./card0/codec#0: Pin-ctls: 0x00: ./card0/codec#0: Connection: 1 ./card0/codec#0: 0x06 ./card0/codec#0:Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital ./card0/codec#0: Pincap 0x00000020: IN ./card0/codec#0: Pin Default 0x01c46160: [Jack] SPDIF In at Ext Rear ./card0/codec#0: Conn = RCA, Color = Orange ./card0/codec#0: DefAssociation = 0x6, Sequence = 0x0 ./card0/codec#0: Misc = NO_PRESENCE ./card0/codec#0: Pin-ctls: 0x00: ./card0/codec#0:Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono ./card0/codec#0: Processing caps: benign=0, ncoeff=17 ./card0/codec#0: Processing Coefficient: 0xcccc ./card0/codec#0: Coefficient Index: 0x10 ./card0/codec#0:Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x22 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] ./card0/codec#0: Amp-Out caps: N/A ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Connection: 11 ./card0/codec#0: 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b ./card0/codec#0:Node 0x23 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] ./card0/codec#0: Amp-Out caps: N/A ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Connection: 11 ./card0/codec#0: 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b ./card0/codec#0:Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono ./card0/codec#0:Node 0x25 [Audio Output] wcaps 0x11: Stereo ./card0/codec#0: Converter: stream=0, channel=0 ./card0/codec#0: PCM: ./card0/codec#0: rates [0x560]: 44100 48000 96000 192000 ./card0/codec#0: bits [0xe]: 16 20 24 ./card0/codec#0: formats [0x1]: PCM ./card0/codec#0:Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out ./card0/codec#0: Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 ./card0/codec#0: Amp-In vals: [0x00 0x00] [0x00 0x00] ./card0/codec#0: Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0 ./card0/codec#0: Amp-Out vals: [0x00 0x00] ./card0/codec#0: Connection: 2 ./card0/codec#0: 0x25 0x0b ===============================================
Thanks, Fred
participants (1)
-
Yang Liu