Uniaud32 version 3.01.01-DEBUG Based on linux 5.12.19 OSS32_Initialize: Start address: efee2000 kobject: 'snd_seq' (0xefd343a8): kobject_add_internal: parent: '', set: '' kobject: 'devices' (0xefd34490): kobject_add_internal: parent: 'snd_seq', set: '' kobject: 'drivers' (0xefd344e4): kobject_add_internal: parent: 'snd_seq', set: '' bus: 'snd_seq': registered OSS32_Initialize1: Start address: efee2000 bus: 'snd_seq': add driver opl3_seq kobject: 'opl3_seq' (0xefd34a5c): kobject_add_internal: parent: 'drivers', set: 'drivers' kobject: 'hdaudio' (0xefd34dd4): kobject_add_internal: parent: '', set: '' kobject: 'devices' (0xefd34ea8): kobject_add_internal: parent: 'hdaudio', set: '' kobject: 'drivers' (0xefd34ee8): kobject_add_internal: parent: 'hdaudio', set: '' bus: 'hdaudio': registered bus: 'hdaudio': add driver hda_generic kobject: 'hda_generic' (0xefd34f1c): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_analog kobject: 'patch_analog' (0xefd34f90): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_ca0110 kobject: 'patch_ca0110' (0xefd35008): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_ca0132 kobject: 'patch_ca0132' (0xefd35080): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_cirrus kobject: 'patch_cirrus' (0xefd350f8): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_cmedia kobject: 'patch_cmedia' (0xefd35170): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_conexant kobject: 'patch_conexant' (0xefd351e8): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_realtek kobject: 'patch_realtek' (0xefd35260): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_sigmatel kobject: 'patch_sigmatel' (0xefd352d8): kobject_add_internal: parent: 'drivers', set: 'drivers' bus: 'hdaudio': add driver patch_via kobject: 'patch_via' (0xefd35350): kobject_add_internal: parent: 'drivers', set: 'drivers' pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking intel8x0 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking via82xx pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking emu10k1 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking cmipci pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking als4000 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking cs4281 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking cs46xx pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking cs5535audio pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking es1938 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking ens137x pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking ymfpci pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking es1968 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking Maestro3 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking ali5451 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking trident pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking nm256 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking fm801 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking atiixp pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking ca0106 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking hda_intel pci_register_driver: matched 16 8086:a2f0/40300 with 8086:a2f0/0 0 (hda_intel) pci_enable_device efe75b94 Using SKL position fix Force to snoop mode by module option Capability version: 0x0 HDA capability ID: 0x2 Found ML capability Capability version: 0x0 HDA capability ID: 0x3 Found PP capability offset=800 Capability version: 0x0 HDA capability ID: 0x1 Found GTS capability offset=500 Capability version: 0x0 HDA capability ID: 0x5 Found DRSM capability Capability version: 0x0 HDA capability ID: 0x4 Found SPB capability chipset global capabilities = 0x9701 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93f7000 (phys ebe000) total alloc size=1000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93f6000 (phys ebd000) total alloc size=2000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93f5000 (phys ebc000) total alloc size=3000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93f4000 (phys ebb000) total alloc size=4000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93e2000 (phys eba000) total alloc size=5000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93e1000 (phys eb9000) total alloc size=6000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93e0000 (phys eb8000) total alloc size=7000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93df000 (phys eb7000) total alloc size=8000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93de000 (phys eb6000) total alloc size=9000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93dd000 (phys eb5000) total alloc size=a000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93dc000 (phys eb4000) total alloc size=b000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93db000 (phys eb3000) total alloc size=c000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93da000 (phys eb2000) total alloc size=d000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93d9000 (phys eb1000) total alloc size=e000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93d8000 (phys eb0000) total alloc size=f000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93d6000 (phys eae000) total alloc size=10000 snd_dma_alloc_pages with size = 128 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93d5000 (phys ead000) total alloc size=11000 snd_dma_alloc_pages with size = 4096 pci_alloc_consistent 4096 mask 0 get_free_dma_pages: size=1000 adr=f93d4000 (phys eac000) total alloc size=12000 Clearing TCSEL SCH snoop: Enabled codec_mask = 0x5 request_irq: irq 16 RMAllocResource[3] IRQ=16 rc=0 codec #0 probed OK codec #2 probed OK snd_hda_codec_device_init: entry snd_hda_codec_device_new: entry snd_hda_codec_device_init: entry snd_hda_codec_device_new: entry bus: 'hdaudio': driver_probe_device: matched device hdaudioC0D0 with driver patch_realtek bus: 'hdaudio': really_probe: probing driver patch_realtek with device hdaudioC0D0 Initializing rbtree cache SKU: Nid=0x1d sku_cfg=0x4044c601 SKU: port_connectivity=0x1 SKU: enable_pcbeep=0x0 SKU: check_sum=0x00000004 SKU: customization=0x000000c6 SKU: external_amp=0x0 SKU: platform_type=0x0 SKU: swap=0x0 SKU: override=0x1 autoconfig for ALC887-VD: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) hp_outs=1 (0x1b/0x0/0x0/0x0/0x0) mono: mono_out=0x0 dig-out=0x11/0x0 inputs: Front Mic=0x19 Rear Mic=0x18 Line=0x1a realtek: No valid SSID, checking pincfg 0x4044c601 for NID 0x1d realtek: Enabling init ASM_ID=0xc601 CODEC_ID=10ec0887 ==> lo_type=0, wired=1, mio=1, badness=0x0 multi_outs = 14/0/0/0 : 2/3/4/0 (type LO) out path: depth=3 '02:0c:14' multi_ios(2) = 1a/18 : 3/4 mio path: depth=3 '03:0d:1a' mio path: depth=3 '04:0e:18' hp_outs = 1b/0/0/0 : 5/0/0/0 hp path: depth=3 '05:0f:1b' ==> Best config: lo_type=0, wired=1, mio=1 multi_outs = 14/0/0/0 : 2/3/4/0 (type LO) out path: depth=3 '02:0c:14' multi_ios(2) = 1a/18 : 3/4 mio path: depth=3 '03:0d:1a' mio path: depth=3 '04:0e:18' hp_outs = 1b/0/0/0 : 5/0/0/0 hp path: depth=3 '05:0f:1b' loopback path: depth=2 '19:0b' input path: depth=3 '19:23:08' input path: depth=3 '19:22:09' loopback path: depth=2 '18:0b' input path: depth=3 '18:23:08' input path: depth=3 '18:22:09' loopback path: depth=2 '1a:0b' input path: depth=3 '1a:23:08' input path: depth=3 '1a:22:09' Enable HP auto-muting on NID 0x1b digout path: depth=2 '10:11' snd_dma_alloc_pages with size = 65536 snd_malloc_sgbuf_pages. size 10000 pci_alloc_consistent 65536 mask 0 get_free_dma_pages failed e8c000 size:10000 st:e8 end:e9, trying wasteful method instead snd_dma_alloc_pages with size = 65536 snd_malloc_sgbuf_pages. size 10000 pci_alloc_consistent 65536 mask 0 get_free_dma_pages failed e6c000 size:10000 st:e6 end:e7, trying wasteful method instead snd_dma_alloc_pages with size = 65536 snd_malloc_sgbuf_pages. size 10000 pci_alloc_consistent 65536 mask 0 get_free_dma_pages failed e4c000 size:10000 st:e4 end:e5, trying wasteful method instead snd_dma_alloc_pages with size = 65536 snd_malloc_sgbuf_pages. size 10000 pci_alloc_consistent 65536 mask 0 get_free_dma_pages failed e2c000 size:10000 st:e2 end:e3, trying wasteful method instead Syncing rbtree cache Unable to bind the codec kobject: 'card0' (0xefd356fc): kobject_cleanup kobject: 'card0' (0xefd356fc): calling ktype release kobject: 'card0': free name RMCreateAdapter rc=0 pci_register_driver: query_device found fb 8086:a2f0 class=40300 checking bt87x pcm_info() 00-00: ALC887-VD Analog : ALC887-VD Analog : playback 1 : capture 1 00-01: ALC887-VD Digital : ALC887-VD Digital : playback 1 00-02: ALC887-VD Alt Analog : ALC887-VD Alt Analog : capture 1 get_free_dma_pages: size=1000 adr=f93c2000 (phys e2b000) total alloc size=93000 get_free_dma_pages: size=1000 adr=f93c1000 (phys e2a000) total alloc size=94000 snd_pcm_hw_constraints_init failed OSS32_WaveOpen: open error: -12 GetUniaudPcmCaps1: wave open error 1 PLAY at pcm 0 get_free_dma_pages: size=1000 adr=f93d7000 (phys e2a000) total alloc size=93000 get_free_dma_pages: size=1000 adr=f93c2000 (phys e2b000) total alloc size=94000 snd_pcm_hw_constraints_init failed OSS32_WaveOpen: open error: -12 GetUniaudPcmCaps1: wave open error 1 REC at pcm 0 get_free_dma_pages: size=1000 adr=f93d7000 (phys e2b000) total alloc size=93000 get_free_dma_pages: size=1000 adr=f93c2000 (phys e2a000) total alloc size=94000 snd_pcm_hw_constraints_init failed OSS32_WaveOpen: open error: -12 GetUniaudPcmCaps1: wave open error 1 PLAY at pcm 1 OSS32_WaveOpen: open error: -19 GetUniaudPcmCaps1: wave open error 3 REC at pcm 1 OSS32_WaveOpen: open error: -19 GetUniaudPcmCaps1: wave open error 3 PLAY at pcm 2 get_free_dma_pages: size=1000 adr=f93d7000 (phys e2a000) total alloc size=93000 get_free_dma_pages: size=1000 adr=f93c2000 (phys e2b000) total alloc size=94000 snd_pcm_hw_constraints_init failed OSS32_WaveOpen: open error: -12 GetUniaudPcmCaps1: wave open error 1 REC at pcm 2 OSS32_Initialize: SUCCESS. Cards=1 Init=399/0 Between=0/0 Complete=0/0 OSS32_ATTACH U16: Uniaud16 v1.9.7 OSS32_QueryDevCaps Number of cards=1 dev id=0 get_free_dma_pages: size=1000 adr=f9395000 (phys e17000) total alloc size=93000 get_free_dma_pages: size=1000 adr=f9394000 (phys e16000) total alloc size=94000 snd_pcm_hw_constraints_init failed OSS32_WaveOpen: open error: -12 OSS32_QueryDevCaps: wave open error 1 OSS32_QueryDevCaps failed Init=399/0 Between=0/0 Complete=0/0