Re: Enabling audio Realtek ALC1150
On Fri, Feb 19, 2016 at 11:17:30PM +0100, Alexandre H wrote: > Hello > > The diffs were not completely commited... > I have sent some diffs for three elements : > pcidevs, azalia.c and azalia_codec.c > > But the diff for azalia.c has not been commited. > Without this diff, the PCI config. is not done and so the chip doesn't > work, this diff is mandatory. > So I resend all the diffs followed by a dmesg from 5.8-release. Thanks, snooping now enabled for C600 and C610 HDA.
Re: Enabling audio Realtek ALC1150
Hello The diffs were not completely commited... I have sent some diffs for three elements : pcidevs, azalia.c and azalia_codec.c But the diff for azalia.c has not been commited. Without this diff, the PCI config. is not done and so the chip doesn't work, this diff is mandatory. So I resend all the diffs followed by a dmesg from 5.8-release. With the following diffs sndiod and aucat work. # diff -u pcidevs.ori pcidevs --- pcidevs.ori Fri Jun 5 07:24:08 2015 +++ pcidevs Mon Jun 29 23:20:30 2015 @@ -4564,6 +4564,7 @@ product INTEL C610_PCIE_6 0x8d1a C610 PCIE product INTEL C610_PCIE_7 0x8d1c C610 PCIE product INTEL C610_PCIE_8 0x8d1e C610 PCIE +product INTEL C610_HDA 0x8d20 C610 HD Audio product INTEL C610_SMB 0x8d22 C610 SMBus product INTEL C610_EHCI_1 0x8d26 C610 USB product INTEL C610_EHCI_2 0x8d2d C610 USB # diff -u azalia.c.ori azalia.c --- azalia.c.oriMon May 11 08:46:21 2015 +++ azalia.cMon Jun 29 23:20:09 2015 @@ -463,6 +463,7 @@ case PCI_PRODUCT_INTEL_8SERIES_LP_HDA: case PCI_PRODUCT_INTEL_9SERIES_HDA: case PCI_PRODUCT_INTEL_9SERIES_LP_HDA: + case PCI_PRODUCT_INTEL_C610_HDA: case PCI_PRODUCT_INTEL_BAYTRAIL_HDA: reg = azalia_pci_read(az->pc, az->tag, INTEL_PCIE_NOSNOOP_REG); # diff -u azalia_codec.c.ori azalia_codec.c --- azalia_codec.c.ori Sat Apr 25 13:37:24 2015 +++ azalia_codec.c Mon Jun 29 23:20:09 2015 @@ -170,6 +170,9 @@ this->name = "Realtek ALC888"; this->qrks |= AZ_QRK_WID_CDIN_1C | AZ_QRK_WID_BEEP_1D; break; + case 0x10ec0900: + this->name = "Realtek ALC1150"; + break; case 0x11060398: case 0x11061398: case 0x11062398: OpenBSD 5.8 (CUSTOM.MP-0) #1: Fri Feb 19 13:38:39 CET 2016 r...@makix.my.domain:/usr/src/sys/arch/amd64/compile/CUSTOM.MP-0 real mem = 34265309184 (32677MB) avail mem = 33222918144 (31683MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.8 @ 0x5ce4d000 (32 entries) bios0: vendor American Megatrends Inc. version "P2.00" date 06/01/2015 bios0: ASRock X99 Extreme4 acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP APIC FPDT FIDT MCFG UEFI BDAT HPET MSCT PMCT SLIT SRAT WDDT SSDT AAFT DMAR ASF! acpi0: wakeup devices PS2K(S4) PS2M(S4) UAR1(S4) IP2P(S4) XHCI(S4) EHC1(S4) EHC2(S4) RP01(S4) RP02(S4) RP03(S4) RP04(S4) RP05(S4) RP06(S4) RP07(S4) RP08(S4) BR1A(S4) [...] acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.44 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SENSOR,ARAT cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.05 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SENSOR,ARAT cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.05 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SENSOR,ARAT cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.05 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,SENSOR,ARAT cpu3: 256KB 64b/line 8-way L2 cache cpu3: smt 0, core 3, package 0
Enabling audio Realtek ALC1150
Greetings ! With the following diffs sndiod and aucat work. # diff -u pcidevs.ori pcidevs --- pcidevs.ori Fri Jun 5 07:24:08 2015 +++ pcidevs Mon Jun 29 23:20:30 2015 @@ -4564,6 +4564,7 @@ product INTEL C610_PCIE_6 0x8d1a C610 PCIE product INTEL C610_PCIE_7 0x8d1c C610 PCIE product INTEL C610_PCIE_8 0x8d1e C610 PCIE +product INTEL C610_HDA 0x8d20 C610 HD Audio product INTEL C610_SMB 0x8d22 C610 SMBus product INTEL C610_EHCI_1 0x8d26 C610 USB product INTEL C610_EHCI_2 0x8d2d C610 USB # diff -u azalia.c.ori azalia.c --- azalia.c.oriMon May 11 08:46:21 2015 +++ azalia.cMon Jun 29 23:20:09 2015 @@ -463,6 +463,7 @@ case PCI_PRODUCT_INTEL_8SERIES_LP_HDA: case PCI_PRODUCT_INTEL_9SERIES_HDA: case PCI_PRODUCT_INTEL_9SERIES_LP_HDA: + case PCI_PRODUCT_INTEL_C610_HDA: case PCI_PRODUCT_INTEL_BAYTRAIL_HDA: reg = azalia_pci_read(az-pc, az-tag, INTEL_PCIE_NOSNOOP_REG); # diff -u azalia_codec.c.ori azalia_codec.c --- azalia_codec.c.ori Sat Apr 25 13:37:24 2015 +++ azalia_codec.c Mon Jun 29 23:20:09 2015 @@ -170,6 +170,9 @@ this-name = Realtek ALC888; this-qrks |= AZ_QRK_WID_CDIN_1C | AZ_QRK_WID_BEEP_1D; break; + case 0x10ec0900: + this-name = Realtek ALC1150; + break; case 0x11060398: case 0x11061398: case 0x11062398: dmesg from 5.7-release followed by Xctl -a : OpenBSD 5.7 (GENERIC.MP) #881: Sun Mar 8 11:04:17 MDT 2015 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 34231517184 (32645MB) avail mem = 33316360192 (31772MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.8 @ 0x7ae23000 (34 entries) bios0: vendor American Megatrends Inc. version P1.60 date 10/08/2014 bios0: ASRock X99 Extreme4 acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP APIC FPDT FIDT MCFG UEFI BDAT HPET MSCT PMCT SLIT SRAT WDDT SSDT AAFT ASF! acpi0: wakeup devices PS2K(S4) PS2M(S4) UAR1(S4) IP2P(S4) XHCI(S4) EHC1(S4) EHC2(S4) RP01(S4) RP02(S4) RP03(S4) RP04(S4) RP05(S4) RP06(S4) RP07(S4) RP08(S4) BR1A(S4) [...] acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.45 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.0, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.04 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.04 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.04 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID cpu3: 256KB 64b/line 8-way L2 cache cpu3: smt 0, core 3, package 0 cpu4 at mainbus0: apid 8 (application processor) cpu4: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz, 3299.04 MHz cpu4: