---------------- after module reload [ 91.729825] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 [ 91.729854] PCI: Setting latency timer of device 0000:00:1b.0 to 64 [ 91.729867] -- azx_init_stream [ 91.761129] ALSA sound/pci/hda/hda_intel.c:707: codec_mask = 0x3 [ 91.881577] ALSA sound/pci/hda/hda_codec.c:1751: hda_codec: PCI 104d:81ef, codec config 0 is selected [ 91.969435] -- stac92xx_init [ 93.806535] -- axz_pcm_open, int_cnt = 96, int_skip=0 [ 93.807034] ALSA sound/pci/hda/hda_intel.c:1209: azx_pcm_prepare: bufsize=0x10000, fragsize=0x1000, format=0x11 [ 93.807043] -- azx_setup_periods(): idx=0, addr=0x19410000 [ 93.807047] -- azx_setup_periods(): idx=1, addr=0x19411000 [ 93.807051] -- azx_setup_periods(): idx=2, addr=0x19412000 [ 93.807054] -- azx_setup_periods(): idx=3, addr=0x19413000 [ 93.807058] -- azx_setup_periods(): idx=4, addr=0x19414000 [ 93.807061] -- azx_setup_periods(): idx=5, addr=0x19415000 [ 93.807065] -- azx_setup_periods(): idx=6, addr=0x19416000 [ 93.807068] -- azx_setup_periods(): idx=7, addr=0x19417000 [ 93.807072] -- azx_setup_periods(): idx=8, addr=0x19418000 [ 93.807075] -- azx_setup_periods(): idx=9, addr=0x19419000 [ 93.807079] -- azx_setup_periods(): idx=10, addr=0x1941a000 [ 93.807083] -- azx_setup_periods(): idx=11, addr=0x1941b000 [ 93.807086] -- azx_setup_periods(): idx=12, addr=0x1941c000 [ 93.807090] -- azx_setup_periods(): idx=13, addr=0x1941d000 [ 93.807094] -- azx_setup_periods(): idx=14, addr=0x1941e000 [ 93.807097] -- azx_setup_periods(): idx=15, addr=0x1941f000 [ 93.810602] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 [ 93.816837] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x11 [ 93.828278] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x294, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.828288] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 93.845153] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xfe0, lpibpos 0xf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.845162] ALSA sound/core/pcm_lib.c:162: pos: 1016 -> 1016 by 0, runtime->min_align=1 [ 93.866454] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x1fe0, lpibpos 0x1f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.866462] ALSA sound/core/pcm_lib.c:162: pos: 2040 -> 2040 by 0, runtime->min_align=1 [ 93.887752] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x2fe0, lpibpos 0x2f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.887759] ALSA sound/core/pcm_lib.c:162: pos: 3064 -> 3064 by 0, runtime->min_align=1 [ 93.909055] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x3fe0, lpibpos 0x3f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.909064] ALSA sound/core/pcm_lib.c:162: pos: 4088 -> 4088 by 0, runtime->min_align=1 [ 93.930356] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x4fe0, lpibpos 0x4f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.930364] ALSA sound/core/pcm_lib.c:162: pos: 5112 -> 5112 by 0, runtime->min_align=1 [ 93.951657] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x5fe0, lpibpos 0x5f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.951665] ALSA sound/core/pcm_lib.c:162: pos: 6136 -> 6136 by 0, runtime->min_align=1 [ 93.972957] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x6fe0, lpibpos 0x6f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.972966] ALSA sound/core/pcm_lib.c:162: pos: 7160 -> 7160 by 0, runtime->min_align=1 [ 93.994258] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x7fe0, lpibpos 0x7f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 93.994266] ALSA sound/core/pcm_lib.c:162: pos: 8184 -> 8184 by 0, runtime->min_align=1 [ 94.015559] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x8fe0, lpibpos 0x8f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.015567] ALSA sound/core/pcm_lib.c:162: pos: 9208 -> 9208 by 0, runtime->min_align=1 [ 94.036860] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x9fe0, lpibpos 0x9f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.036868] ALSA sound/core/pcm_lib.c:162: pos: 10232 -> 10232 by 0, runtime->min_align=1 [ 94.058161] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xafe0, lpibpos 0xaf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.058169] ALSA sound/core/pcm_lib.c:162: pos: 11256 -> 11256 by 0, runtime->min_align=1 [ 94.079461] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xbfe0, lpibpos 0xbf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.079470] ALSA sound/core/pcm_lib.c:162: pos: 12280 -> 12280 by 0, runtime->min_align=1 [ 94.100762] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xcfe0, lpibpos 0xcf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.100770] ALSA sound/core/pcm_lib.c:162: pos: 13304 -> 13304 by 0, runtime->min_align=1 [ 94.122063] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xdfe0, lpibpos 0xdf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.122071] ALSA sound/core/pcm_lib.c:162: pos: 14328 -> 14328 by 0, runtime->min_align=1 [ 94.143364] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xefe0, lpibpos 0xef40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.143372] ALSA sound/core/pcm_lib.c:162: pos: 15352 -> 15352 by 0, runtime->min_align=1 [ 94.164665] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xffe0, lpibpos 0xff40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.164673] ALSA sound/core/pcm_lib.c:162: pos: 16376 -> 16376 by 0, runtime->min_align=1 [ 94.185965] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0xfe0, lpibpos 0xf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.185973] ALSA sound/core/pcm_lib.c:162: pos: 1016 -> 1016 by 0, runtime->min_align=1 [ 94.207266] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x1fe0, lpibpos 0x1f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.207274] ALSA sound/core/pcm_lib.c:162: pos: 2040 -> 2040 by 0, runtime->min_align=1 [ 94.228567] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x2fe0, lpibpos 0x2f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.228576] ALSA sound/core/pcm_lib.c:162: pos: 3064 -> 3064 by 0, runtime->min_align=1 [ 94.249868] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x3fe0, lpibpos 0x3f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 94.249876] ALSA sound/core/pcm_lib.c:162: pos: 4088 -> 4088 by 0, runtime->min_align=1 [ 94.250339] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x2, stream=0x0, channel=0, format=0x0 [ 94.256163] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x5, stream=0x0, channel=0, format=0x0 [ 94.264186] -- axz_pcm_close, int_cnt = 123, int_skip = 0 ---------------- suspend/resume [ 3.586532] HDA Intel 0000:00:1b.0: resuming [ 3.602343] PM: Writing back config space on device 0000:00:1b.0 at offset 3 (was 0, writing 10) [ 3.602353] PM: Writing back config space on device 0000:00:1b.0 at offset 1 (was 100006, writing 100002) [ 3.602387] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 [ 3.602397] PCI: Setting latency timer of device 0000:00:1b.0 to 64 [ 3.646238] -- stac92xx_resume [ 3.646241] -- stac92xx_init [ 3.646255] -- stac92xx_set_config_regs [ 23.627470] -- axz_pcm_open, int_cnt = 171, int_skip=0 [ 23.627829] ALSA sound/pci/hda/hda_intel.c:1209: azx_pcm_prepare: bufsize=0x10000, fragsize=0x1000, format=0x11 [ 23.627839] -- azx_setup_periods(): idx=0, addr=0x19410000 [ 23.627845] -- azx_setup_periods(): idx=1, addr=0x19411000 [ 23.627849] -- azx_setup_periods(): idx=2, addr=0x19412000 [ 23.627854] -- azx_setup_periods(): idx=3, addr=0x19413000 [ 23.627859] -- azx_setup_periods(): idx=4, addr=0x19414000 [ 23.627863] -- azx_setup_periods(): idx=5, addr=0x19415000 [ 23.627868] -- azx_setup_periods(): idx=6, addr=0x19416000 [ 23.627872] -- azx_setup_periods(): idx=7, addr=0x19417000 [ 23.627876] -- azx_setup_periods(): idx=8, addr=0x19418000 [ 23.627881] -- azx_setup_periods(): idx=9, addr=0x19419000 [ 23.627885] -- azx_setup_periods(): idx=10, addr=0x1941a000 [ 23.627890] -- azx_setup_periods(): idx=11, addr=0x1941b000 [ 23.627895] -- azx_setup_periods(): idx=12, addr=0x1941c000 [ 23.627899] -- azx_setup_periods(): idx=13, addr=0x1941d000 [ 23.627904] -- azx_setup_periods(): idx=14, addr=0x1941e000 [ 23.627909] -- azx_setup_periods(): idx=15, addr=0x1941f000 [ 23.627929] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x11 [ 23.636769] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x11 [ 23.648256] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x294, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.648268] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.665125] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.665134] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.686423] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x1f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.686431] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.707725] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x2f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.707734] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.729027] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x3f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.729035] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.750328] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x4f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.750336] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.771628] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x5f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.771636] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.792927] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x6f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.792935] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.814228] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x7f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.814236] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.835530] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x8f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.835538] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.856831] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x9f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.856839] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.878132] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xaf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.878140] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.899432] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xbf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.899440] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.920733] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xcf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.920741] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.942032] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xdf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.942040] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.963336] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xef40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.963343] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 23.984636] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xff40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 23.984643] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.005937] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.005944] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.027236] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x1f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.027244] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.048538] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x2f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.048546] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.069837] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x3f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.069845] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.091138] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x4f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.091146] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.112441] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x5f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.112449] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.133741] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x6f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.133749] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.155042] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x7f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.155051] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.176343] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x8f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.176352] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.197641] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x9f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.197650] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.218944] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xaf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.218952] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.240244] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xbf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.240252] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.261547] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xcf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.261554] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.282847] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xdf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.282855] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.304147] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xef40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.304155] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.325447] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xff40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.325455] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.346747] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0xf40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.346755] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.368050] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x1f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.368058] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.389349] ALSA sound/pci/hda/hda_intel.c:1269: posbuf 0x340, lpibpos 0x2f40, posbuf=0x1b881020 DPLBASE=0x1b881001 [ 24.389357] ALSA sound/core/pcm_lib.c:162: pos: 208 -> 208 by 0, runtime->min_align=1 [ 24.407024] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x2, stream=0x0, channel=0, format=0x0 [ 24.415565] ALSA sound/pci/hda/hda_codec.c:628: hda_codec_setup_stream: NID=0x5, stream=0x0, channel=0, format=0x0 [ 24.423550] -- axz_pcm_close, int_cnt = 213, int_skip = 0 ---------------- code static snd_pcm_uframes_t azx_pcm_pointer(struct snd_pcm_substream *substream) { struct azx_pcm *apcm = snd_pcm_substream_chip(substream); struct azx *chip = apcm->chip; struct azx_dev *azx_dev = get_azx_dev(substream); unsigned int pos, testpos; if (chip->position_fix == POS_FIX_POSBUF || chip->position_fix == POS_FIX_AUTO) { testpos = azx_sd_readl(azx_dev, SD_LPIB); /* use the position buffer */ pos = le32_to_cpu(*azx_dev->posbuf); snd_printk("posbuf 0x%x, lpibpos 0x%x, posbuf=0x%x DPLBASE=0x%x\n", pos, testpos, azx_dev->posbuf, azx_readl(chip, DPLBASE));