auich, Version alpha 1, Copyright (c) 2003 Jérôme Duval, compiled on May 19 2008 21:29:12 init_hardware() init_driver() auich_setup(0x94a9a240) audio/hmulti/auich/1 deviceid = 0x266e chiprev = 3 model = 934 enhanced at 3100 mapping physical address 0xc8c01000 with 0x200 bytes for auich mmbar io physical = 0xc8c01000, logical = 0x94a46000, offset = 0x0, phyadr = 0xc8c01000, mapadr = 0x94a46000, size = 0x1000, area = 0x5cb mapping of mmbar: area 0x5cb, phys 0xc8c01000, log 0x94a46000 mapping physical address 0xc8c02000 with 0x100 bytes for auich mbbar io physical = 0xc8c02000, logical = 0x94a47000, offset = 0x0, phyadr = 0xc8c02000, mapadr = 0x94a47000, size = 0x1000, area = 0x5ce mapping of mbbar: area 0x5ce, phys 0xc8c02000, log 0x94a47000 PCI command before: 7 PCI command after: 7 cold reset cold reset finished codec attach codec reset ac97_set_rate: clock = 48000, rate = 20000, value = 20000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 8000, value = 8000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 11025, value = 11025 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 12000, value = 12000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 16000, value = 16000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 22050, value = 22050 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 24000, value = 24000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 32000, value = 32000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 44100, value = 44100 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 48000, value = 48000 ac97_set_rate done ac97_set_rate: clock = 48000, rate = 48000, value = 48000 ac97_set_rate done ad1981b_init ac97_amp_enable, reverse eamp = 0 powerdown register was = 0x00 powerdown register is = 0x00 AC97 capabilities: CAP_HEADPHONE_OUT CAP_DAC_20BIT CAP_VARIABLE_PCM CAP_AMAP CAP_REV22 CAP_PCM_RATE_CONTINUOUS CAP_PCM_RATE_8000 CAP_PCM_RATE_11025 CAP_PCM_RATE_12000 CAP_PCM_RATE_16000 CAP_PCM_RATE_22050 CAP_PCM_RATE_24000 CAP_PCM_RATE_32000 CAP_PCM_RATE_44100 CAP_PCM_RATE_48000 20 bit precision support codec vendor id = 0x41445374 codec description = Analog Devices AD1981B SoundMAX® codec 3d enhancement = No 3D Stereo Enhancement installing interrupt : b init_driver done publish_devices() publish audio/hmulti/auich/1 find_device(audio/hmulti/auich/1) open() open() got card stream_new auich_stream_new allocating 256 bytes for auich dmaops area = 1571, size = 4096, log = 0X94A5D000, phy = 0X32ED000 auich_stream_new allocating 256 bytes for auich dmaops area = 1572, size = 4096, log = 0X94A5E000, phy = 0X32EE000 stream_setaudio auich_stream_set_audioparms allocating 4096 bytes for auich buffer area = 1573, size = 4096, log = 0X94A7B000, phy = 0X32EF000 auich_stream_set_audioparms allocating 4096 bytes for auich buffer area = 1576, size = 4096, log = 0X94A7C000, phy = 0X3320000 auich_stream_commit_parms channel reset finished, 10, 10000 rate : 48000 auich_stream_commit_parms channel reset finished, 0, 10000 rate : 48000 B_MULTI_GET_DESCRIPTION request_channel_count = 32 copying data B_MULTI_GET_ENABLED_CHANNELS B_MULTI_SET_ENABLED_CHANNELS set_enabled_channels 0 : enabled set_enabled_channels 1 : enabled set_enabled_channels 2 : enabled set_enabled_channels 3 : enabled B_MULTI_SET_GLOBAL_FORMAT B_MULTI_GET_GLOBAL_FORMAT B_MULTI_GET_BUFFERS flags = 0x0 request_playback_buffers = 0x20 request_playback_channels = 0x2 request_playback_buffer_size = 0x0 request_record_buffers = 0x20 request_record_channels = 0x2 request_record_buffer_size = 0x0 ASSERT failed! file = src/add-ons/kernel/drivers/audio/ac97/auich/multi.c, line = 772 auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer auich_stream_get_nth_buffer B_MULTI_LIST_MIX_CONTROLS name : Master name : PCM Out name : CD name : Aux In name : TAD name : Mic name : Line In name : Center/Lfe name : Recording multi->control_count 46 auich_stream_start GLOB_CNT = 0x000012 GLOB_STA = 0x700300 PI AUICH_REG_X_BDBAR = 0x32ed000 PI AUICH_REG_X_CIV = 0x0 PI AUICH_REG_X_LVI = 0x0 PI REG_X_SR = 0x1 PI REG_X_PICB = 0x0 PI AUICH_REG_X_PIV = 0x0 PI AUICH_REG_X_CR = 0x0 PO AUICH_REG_X_BDBAR = 0x32ee000 PO AUICH_REG_X_CIV = 0x5 PO AUICH_REG_X_LVI = 0x7 PO REG_X_SR = 0x0 PO REG_X_PICB = 0xf2 PO AUICH_REG_X_PIV = 0x6 PO AUICH_REG_X_CR = 0x1d auich_stream_start GLOB_CNT = 0x000012 GLOB_STA = 0x700300 PI AUICH_REG_X_BDBAR = 0x32ed000 PI AUICH_REG_X_CIV = 0x0 PI AUICH_REG_X_LVI = 0x2 PI REG_X_SR = 0x0 PI REG_X_PICB = 0x4c PI AUICH_REG_X_PIV = 0x1 PI AUICH_REG_X_CR = 0x1d PO AUICH_REG_X_BDBAR = 0x32ee000 PO AUICH_REG_X_CIV = 0x6 PO AUICH_REG_X_LVI = 0x8 PO REG_X_SR = 0x0 PO REG_X_PICB = 0x5a PO AUICH_REG_X_PIV = 0x7 PO AUICH_REG_X_CR = 0x1d B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX B_MULTI_GET_MIX