Re: add intel 6235 support to iwn(4)
Mark Kettenis mark.kettenis at xs4all.nl writes: Date: Tue, 13 Nov 2012 21:02:24 -0500 From: James Turner james at calminferno.net I was actually able to add support myself with the following diff. Great! Committed an improved diff that also adds the other 6030 variant. Index: if_iwn.c === RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v retrieving revision 1.115 diff -u -p if_iwn.c --- if_iwn.c11 Nov 2012 20:45:31 - 1.115 +++ if_iwn.c14 Nov 2012 02:00:52 - @@ -639,7 +639,8 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t break; case IWN_HW_REV_TYPE_6005: sc-limits = iwn6000_sensitivity_limits; - if (pid == PCI_PRODUCT_INTEL_WL_6235_1) { + if (pid == PCI_PRODUCT_INTEL_WL_6235_1 || + pid == PCI_PRODUCT_INTEL_WL_6030_2) { sc-fwname = iwn-6030; /* XXX: The 6235 generates a fatal firmware error when -- Thankyou for all the above info I am interested in purchasing a Laptop which will unfortunately have the Intel Centrino Advanced-N 6235 + Bluetooth Combo Module I assume, in an earlier post, that someone disabled bluetooth (in their BIOS), and then the iwn0 firmware/driver had worked flawlessly. ? I'm sorry for interrupting here, but I just wanted to confirm, that in OpenBSD 5.2 Official (Stable) Release , that this in fact is still the case. ? Either way, I do NOT plan on using Bluetooth on my laptop. Thanks for all your efforts as well. Rick.
Re: add intel 6235 support to iwn(4)
On Wed, Jan 09, 2013 at 04:12:23PM +, Richard N wrote: Mark Kettenis mark.kettenis at xs4all.nl writes: Date: Tue, 13 Nov 2012 21:02:24 -0500 From: James Turner james at calminferno.net I was actually able to add support myself with the following diff. Great! Committed an improved diff that also adds the other 6030 variant. Index: if_iwn.c === RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v retrieving revision 1.115 diff -u -p if_iwn.c --- if_iwn.c 11 Nov 2012 20:45:31 - 1.115 +++ if_iwn.c 14 Nov 2012 02:00:52 - @@ -639,7 +639,8 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t break; case IWN_HW_REV_TYPE_6005: sc-limits = iwn6000_sensitivity_limits; - if (pid == PCI_PRODUCT_INTEL_WL_6235_1) { + if (pid == PCI_PRODUCT_INTEL_WL_6235_1 || + pid == PCI_PRODUCT_INTEL_WL_6030_2) { sc-fwname = iwn-6030; /* XXX: The 6235 generates a fatal firmware error when -- Thankyou for all the above info I am interested in purchasing a Laptop which will unfortunately have the Intel Centrino Advanced-N 6235 + Bluetooth Combo Module I assume, in an earlier post, that someone disabled bluetooth (in their BIOS), and then the iwn0 firmware/driver had worked flawlessly. ? I'm sorry for interrupting here, but I just wanted to confirm, that in OpenBSD 5.2 Official (Stable) Release , that this in fact is still the case. ? Either way, I do NOT plan on using Bluetooth on my laptop. Thanks for all your efforts as well. Rick. Rick, I did not have to disable BT in my bios, the driver it self disables/skips over it I believe. This commit was made to cvs after 5.2 was released so you will need to run a snapshot or follow -current instead. -- James Turner
Re: add intel 6235 support to iwn(4)
Date: Tue, 13 Nov 2012 21:02:24 -0500 From: James Turner ja...@calminferno.net I was actually able to add support myself with the following diff. Great! Committed an improved diff that also adds the other 6030 variant. Index: if_iwn.c === RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v retrieving revision 1.115 diff -u -p if_iwn.c --- if_iwn.c 11 Nov 2012 20:45:31 - 1.115 +++ if_iwn.c 14 Nov 2012 02:00:52 - @@ -639,7 +639,8 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t break; case IWN_HW_REV_TYPE_6005: sc-limits = iwn6000_sensitivity_limits; - if (pid == PCI_PRODUCT_INTEL_WL_6235_1) { + if (pid == PCI_PRODUCT_INTEL_WL_6235_1 || + pid == PCI_PRODUCT_INTEL_WL_6030_2) { sc-fwname = iwn-6030; /* XXX: The 6235 generates a fatal firmware error when
Re: add intel 6235 support to iwn(4)
I was actually able to add support myself with the following diff. -- James Turner ja...@calminferno.net Index: if_iwn.c === RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v retrieving revision 1.115 diff -u -p if_iwn.c --- if_iwn.c11 Nov 2012 20:45:31 - 1.115 +++ if_iwn.c14 Nov 2012 02:00:52 - @@ -639,7 +639,8 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t break; case IWN_HW_REV_TYPE_6005: sc-limits = iwn6000_sensitivity_limits; - if (pid == PCI_PRODUCT_INTEL_WL_6235_1) { + if (pid == PCI_PRODUCT_INTEL_WL_6235_1 || + pid == PCI_PRODUCT_INTEL_WL_6030_2) { sc-fwname = iwn-6030; /* XXX: The 6235 generates a fatal firmware error when
Re: add intel 6235 support to iwn(4)
This fixes iwn(4) for me too. Where previously I would get iwn0: fatal firmware error I now get a working setup with: iwn0 at pci1 dev 0 function 0 Intel Centrino Advanced-N 6030 rev 0x34: msi, MIMO 2T2R, MoW, address 88:53:2e:d9:dd:9d Full dmesg (including a boot with the previous kernel and the error I got) included at the end of this mail. Thanks Joshua and James, that fixes one of the remaining issues on my laptop. This e-mail sent via that iwn(4) ;) Paul 'WEiRD' de Weerd On Tue, Nov 13, 2012 at 09:02:24PM -0500, James Turner wrote: | I was actually able to add support myself with the following diff. | | -- | James Turner | ja...@calminferno.net | Index: if_iwn.c | === | RCS file: /cvs/src/sys/dev/pci/if_iwn.c,v | retrieving revision 1.115 | diff -u -p if_iwn.c | --- if_iwn.c 11 Nov 2012 20:45:31 - 1.115 | +++ if_iwn.c 14 Nov 2012 02:00:52 - | @@ -639,7 +639,8 @@ iwn5000_attach(struct iwn_softc *sc, pci_product_id_t | break; | case IWN_HW_REV_TYPE_6005: | sc-limits = iwn6000_sensitivity_limits; | - if (pid == PCI_PRODUCT_INTEL_WL_6235_1) { | + if (pid == PCI_PRODUCT_INTEL_WL_6235_1 || | + pid == PCI_PRODUCT_INTEL_WL_6030_2) { | sc-fwname = iwn-6030; | | /* XXX: The 6235 generates a fatal firmware error when | OpenBSD 5.2-current (GENERIC.MP) #0: Sun Nov 11 22:19:14 CET 2012 we...@banana.alm.weirdnet.nl:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8501063680 (8107MB) avail mem = 8252280832 (7869MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xe6020 (18 entries) bios0: vendor INSYDE version R1010H5 date 07/28/2011 bios0: Sony Corporation VPCZ23C5E acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP TCPA ASF! HPET APIC MCFG SLIC WDAT SSDT BOOT SSDT ASPT SSDT SSDT SSDT SSDT acpi0: wakeup devices EHC1(S3) EHC2(S3) HDEF(S0) WLAN(S0) RP01(S0) RMSC(S0) RP02(S0) NXUC(S3) RP03(S3) RLAN(S3) RP04(S3) RP07(S3) PEG0(S0) PEGP(S0) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz, 2794.10 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,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC cpu0: 256KB 64b/line 8-way L2 cache cpu0: apic clock running at 99MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz, 2793.66 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,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC cpu1: 256KB 64b/line 8-way L2 cache cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz, 2793.66 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,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC cpu2: 256KB 64b/line 8-way L2 cache cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz, 2793.66 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,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,NXE,LONG,LAHF,PERF,ITSC cpu3: 256KB 64b/line 8-way L2 cache ioapic0 at mainbus0: apid 0 pa 0xfec0, version 20, 24 pins acpimcfg0 at acpi0 addr 0xe000, bus 0-255 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (RP01) acpiprt2 at acpi0: bus 3 (RP02) acpiprt3 at acpi0: bus 4 (RP03) acpiprt4 at acpi0: bus 5 (RP04) acpiprt5 at acpi0: bus 8 (RP07) acpiprt6 at acpi0: bus -1 (PEG0) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C1, PSS acpicpu1 at acpi0: C3, C1, PSS acpicpu2 at acpi0: C3, C1, PSS acpicpu3 at acpi0: C3, C1, PSS acpitz0 at acpi0: critical temperature is 98 degC acpibat0 at acpi0: BAT1 type Lion oem Sony Corporation acpibat1 at acpi0: BAT2 type Lion oem Sony Corporation acpiac0 at acpi0: AC unit online acpibtn0 at acpi0: LID0 acpibtn1 at acpi0: PWRB acpidock0 at acpi0: DOCK not docked (0) acpivideo0 at acpi0: DD01 acpivideo1 at acpi0: DD02 acpivideo2 at acpi0: DD03 acpivideo3 at acpi0: DD04 acpivideo4 at acpi0: DD05 acpivideo5 at acpi0: DD06 acpivideo6 at acpi0: DD07 acpivideo7 at acpi0: DD08 acpivideo8 at acpi0: GFX0 acpivout0 at acpivideo8: DD02 cpu0: Enhanced SpeedStep 2794 MHz:
Re: add intel 6235 support to iwn(4)
Date: Sat, 10 Nov 2012 22:43:13 -0600 From: joshua stein j...@openbsd.org Add support for Intel 6235 WiFi: iwn0 at pci2 dev 0 function 0 Intel Centrino Advanced-N 6235 rev 0x24: msi, MIMO 2T2R, AGN, address c4:85:08:35:55:f7 Requires newer iwn-6030 firmware that I recently added to the iwn-firmware package. Trying to configure Bluetooth coexistence kills the device (unrecoverable firmware error) and I couldn't understand all of the voodoo that the Linux driver does to deal with this, so I just disabled it. I don't think our Bluetooth stuff works anyway. Right. Could you add a XXX comment stating that configuring bluetooth coexistence crashed the firmware? With that, ok kettenis@