NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/48150: add support for Intel Centrino Advanced-N 6235 Wi-Fi controller



>Number:         48150
>Category:       kern
>Synopsis:       add support for Intel Centrino Advanced-N 6235 Wi-Fi controller
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 23 13:35:00 +0000 2013
>Originator:     Noriyuki Koizumi
>Release:        NetBSD/amd64 -current
>Organization:
>Environment:
NetBSD d2700dc.collie.mydns.jp 6.99.23 NetBSD 6.99.23 (GENERIC) #1: Sat Aug 17 
15:54:36 JST 2013  
root%d2700dc.collie.mydns.jp@localhost:/export/NetBSD/current/obj/amd64/sys/arch/amd64/compile/GENERIC
 amd64
>Description:
support for Intel Centrino Advanced-N 6235 Wi-Fi controller appears to be 
missing in NetBSD.

vendor 0x8086 product 0x088e (miscellaneous network, revision 0x19) at pci1 dev 
0 function 0 not configured


>How-To-Repeat:
boot kernel on hardware with Intel Centrino Advanced-N 6235 Wi-Fi controller.
>Fix:
apply this patch.

Index: sys/dev/pci/if_iwn.c
===================================================================
RCS file: /cvsroot/src/sys/dev/pci/if_iwn.c,v
retrieving revision 1.67
diff -u -r1.67 if_iwn.c
--- sys/dev/pci/if_iwn.c        28 Jul 2013 11:46:24 -0000      1.67
+++ sys/dev/pci/if_iwn.c        23 Aug 2013 07:11:28 -0000
@@ -102,6 +102,7 @@
        PCI_PRODUCT_INTEL_WIFI_LINK_6005_2X2_2,
        PCI_PRODUCT_INTEL_WIFI_LINK_6230_1,
        PCI_PRODUCT_INTEL_WIFI_LINK_6230_2,
+       PCI_PRODUCT_INTEL_WIFI_LINK_6235,
 };
 
 /*
@@ -731,7 +732,8 @@
                if (pid == PCI_PRODUCT_INTEL_WIFI_LINK_1030_1 ||
                    pid == PCI_PRODUCT_INTEL_WIFI_LINK_1030_2 ||
                    pid == PCI_PRODUCT_INTEL_WIFI_LINK_6230_1 ||
-                   pid == PCI_PRODUCT_INTEL_WIFI_LINK_6230_2) {
+                   pid == PCI_PRODUCT_INTEL_WIFI_LINK_6230_2 ||
+                   pid == PCI_PRODUCT_INTEL_WIFI_LINK_6235) {
                        sc->fwname = "iwlwifi-6000g2b-6.ucode";
                        ops->config_bt_coex = iwn_config_bt_coex_adv1;
                }
Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvsroot/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1159
diff -u -r1.1159 pcidevs
--- sys/dev/pci/pcidevs 17 Jul 2013 19:49:11 -0000      1.1159
+++ sys/dev/pci/pcidevs 23 Aug 2013 07:11:29 -0000
@@ -2544,6 +2544,7 @@
 product INTEL GDT_RAID2                0x061f  GDT RAID
 product INTEL WIFI_LINK_2230_1 0x0887  Centrino Wireless-N 2230
 product INTEL WIFI_LINK_2230_2 0x0888  Centrino Wireless-N 2230
+product INTEL WIFI_LINK_6235   0x088e  Centrino Advanced-N 6235
 product INTEL 80960RM          0x0962  i960 RM PCI-PCI
 product INTEL 80960RN          0x0964  i960 RN PCI-PCI
 product INTEL HASWELL_HOST_DRAM        0x0c00  Haswell Host Bridge, DRAM


rebuild kernel and boot from new kernel.

iwn0 at pci1 dev 0 function 0: Intel Centrino Advanced-N 6235 (rev. 0x19)
iwn0: interrupting at ioapic0 pin 16
iwn0: MIMO 2T2R, AGN, address 44:85:00:00:b8:06
iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 
36Mbps 48Mbps 54Mbps



Home | Main Index | Thread Index | Old Index