Intel 7260 WiFi-AC + BlueTooth not being recognized

Getting your soundcard to work, using Debian on non-i386 hardware, etc

Intel 7260 WiFi-AC + BlueTooth not being recognized

Postby gregket1 » 2014-02-19 23:53

Code: Select all
Linux Brix1 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux


I bought a Giga-Byte GB-BXi5-4200 which had a AzureWave WiFi card in it. Since that card didn't come up for wifi I researched and found that the iwlwifi driver did support it.
http://wireless.kernel.org/en/users/Drivers/iwlwifi Unfortunately that doesn't appear to be the version the Wheezy uses. I've setup apt to use back-ports and I still don't get drivers for the 7260 card.

Code: Select all
# modinfo iwlwifi
filename:       /lib/modules/3.2.0-4-amd64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias:          iwlagn
license:        GPL
author:         Copyright(c) 2003-2011 Intel Corporation <ilw@linux.intel.com>
version:        in-tree:
description:    Intel(R) Wireless WiFi Link AGN driver for Linux
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-5.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode


I followed the instructions for kernel.org and copied the .ucode files into /lib/firmware and rebooted but still no luck.
Code: Select all
# ls -l /lib/firmware | grep 7260
-rw-r--r-- 1 root root 683236 Feb 19 14:32 iwlwifi-7260-7.ucode
-rw-r--r-- 1 root root 674628 Feb 19 09:23 iwlwifi-7260-8.ucode

# lsmod |grep iwlwifi
iwlwifi               166761  0
mac80211              192806  1 iwlwifi
cfg80211              137243  2 mac80211,iwlwifi


# lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 09)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5000]
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5000]
   Kernel driver in use: snd_hda_intel
00:14.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB xHCI HC [8086:9c31] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004]
   Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation Lynx Point-LP HECI #0 [8086:9c3a] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
00:1b.0 Audio device [0403]: Intel Corporation Lynx Point-LP HD Audio Controller [8086:9c20] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:fa50]
   Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 1 [8086:9c10] (rev e4)
   Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 3 [8086:9c14] (rev e4)
   Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 4 [8086:9c16] (rev e4)
   Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB EHCI #1 [8086:9c26] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004]
   Kernel driver in use: ehci_hcd
00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point-LP LPC Controller [8086:9c43] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:b002]
   Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point-LP SMBus Controller [8086:9c22] (rev 04)
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 73)                <<<<<<<<<<<<<<<<<<<<<<<<<<<<     No Kernel Driver!!
   Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:4070]                                   <<<<<<<<<<<<<<<<<<<<<<<<<<<<
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
   Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000]
   Kernel driver in use: r8169


# cat /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# wired network
auto eth0
iface eth0 inet static
   address 10.0.100.2
   netmask 255.255.255.0
   gateway 10.0.100.1
# wireless network
auto wlan0
iface wlan0 inet static
   wireless-mode Managed
   wireless-ssid *****
   wireless-key *************************
   address 10.0.100.3
   netmask 255.255.255.0
   gateway 10.0.100.1

# ifup wlan0
wlan0: ERROR while getting interface flags: No such device
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; No such device.
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; No such device.
Cannot find device "wlan0"
Failed to bring up wlan0.



Can anyone tell me how to get iwlwifi to read the new *.ucode files? Or what I'm missing that the system isn't recognizing my card?
Oh, I'm trying to do this via the CLI.
gregket1
 
Posts: 3
Joined: 2014-02-19 23:09

Re: Intel 7260 WiFi-AC + BlueTooth not being recognized

Postby gregket1 » 2014-02-20 18:57

Ok, now I'm really confused.

Doing a 'modinfo iwlwifi' lists the loaded firmware:

Code: Select all
# modinfo iwlwifi
filename:       /lib/modules/3.2.0-4-amd64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
alias:          iwlagn
license:        GPL
author:         Copyright(c) 2003-2011 Intel Corporation <ilw@linux.intel.com>
version:        in-tree:
description:    Intel(R) Wireless WiFi Link AGN driver for Linux
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-5.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
srcversion:     1B2C78403503D96863034D4


Which doesn't match either the standard Wheezy 0.36 firmware-iwlwifi:
Code: Select all
Contents:

 * Intel Wireless 100 firmware, version 39.31.5.1 (iwlwifi-100-5.ucode)
 * Intel Wireless 105 firmware, version 18.168.6.1 (iwlwifi-105-6.ucode)
 * Intel Wireless 135 firmware, version 18.168.6.1 (iwlwifi-135-6.ucode)
 * Intel Wireless 1000 firmware, version 39.31.5.1 (iwlwifi-1000-5.ucode)
 * Intel Wireless 2200 firmware, version 18.168.6.1 (iwlwifi-2000-6.ucode)
 * Intel Wireless 2230 firmware, version 18.168.6.1 (iwlwifi-2030-6.ucode)
 * Intel Wireless 3945 firmware, version 15.32.2.9 (iwlwifi-3945-2.ucode)
 * Intel Wireless 4965 firmware, version 228.61.2.24 (iwlwifi-4965-2.ucode)
 * Intel Wireless 5100, 5300 and 5350 firmware, version 8.24.2.12 (iwlwifi-5000-2.ucode)
 * Intel Wireless 5100, 5300 and 5350 firmware, version 8.83.5.1 (iwlwifi-5000-5.ucode)
 * Intel Wireless 5150 firmware, version 8.24.2.2 (iwlwifi-5150-2.ucode)
 * Intel Wireless 6000 firmware, version 9.221.4.1 (iwlwifi-6000-4.ucode)
 * Intel Wireless 6005 firmware, version 17.168.5.3 (iwlwifi-6000g2a-5.ucode)
 * Intel Wireless 6030 firmware, version 18.168.6.1 (iwlwifi-6000g2b-6.ucode)
 * Intel Wireless 6250 firmware, version 9.201.4.1 (iwlwifi-6050-4.ucode)
 * Intel Wireless 6250 firmware, version 41.28.5.1 (iwlwifi-6050-5.ucode)


Or the Wheezy-backports 0.40 firmware-iwlwifi
Code: Select all
Contents:

 * Intel Wireless 7260 rev 10 Bluetooth firmware 1.80.2.3.d patch (intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq)
 * Intel Wireless 7260 Bluetooth firmware generic patch (intel/ibt-hw-37.7.bseq)
 * Intel Wireless 100 firmware, version 39.31.5.1 (iwlwifi-100-5.ucode)
 * Intel Wireless 105 firmware, version 18.168.6.1 (iwlwifi-105-6.ucode)
 * Intel Wireless 135 firmware, version 18.168.6.1 (iwlwifi-135-6.ucode)
 * Intel Wireless 1000 firmware, version 39.31.5.1 (iwlwifi-1000-5.ucode)
 * Intel Wireless 2200 firmware, version 18.168.6.1 (iwlwifi-2000-6.ucode)
 * Intel Wireless 2230 firmware, version 18.168.6.1 (iwlwifi-2030-6.ucode)
 * Intel Wireless 3160 firmware, version 22.0.7.0 (iwlwifi-3160-7.ucode)
 * Intel Wireless 3945 firmware, version 15.32.2.9 (iwlwifi-3945-2.ucode)
 * Intel Wireless 4965 firmware, version 228.61.2.24 (iwlwifi-4965-2.ucode)
 * Intel Wireless 5100, 5300 and 5350 firmware, version 8.24.2.12 (iwlwifi-5000-2.ucode)
 * Intel Wireless 5100, 5300 and 5350 firmware, version 8.83.5.1 (iwlwifi-5000-5.ucode)
 * Intel Wireless 5150 firmware, version 8.24.2.2 (iwlwifi-5150-2.ucode)
 * Intel Wireless 6000 firmware, version 9.221.4.1 (iwlwifi-6000-4.ucode)
 * Intel Wireless 6005/6205 firmware, version 17.168.5.3 (iwlwifi-6000g2a-5.ucode)
 * Intel Wireless 6005/6205 firmware, version 18.168.6.1 (iwlwifi-6000g2a-6.ucode)
 * Intel Wireless 6030 firmware, version 18.168.6.1 (iwlwifi-6000g2b-6.ucode)
 * Intel Wireless 6250 firmware, version 9.201.4.1 (iwlwifi-6050-4.ucode)
 * Intel Wireless 6250 firmware, version 41.28.5.1 (iwlwifi-6050-5.ucode)
 * Intel Wireless 7260 firmware, version 22.0.7.0 (iwlwifi-7260-7.ucode)


Despite the fact that 'dpkg -l' shows that 0.40 is loaded:
Code: Select all
# dpkg -l |grep -i iwlwifi
ii  firmware-iwlwifi                      0.40~bpo70+1                       all          Binary firmware for Intel Wireless cards



Doing a 'lspci -nnvvk' command shows the following for the Intel card:
Code: Select all
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 73)
   Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:4070]
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 64 bytes
   Interrupt: pin A routed to IRQ 11
   Region 0: Memory at f7d00000 (64-bit, non-prefetchable) [size=8K]
   Capabilities: [c8] Power Management version 3
      Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
      Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
   Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
      Address: 0000000000000000  Data: 0000
   Capabilities: [40] Express (v2) Endpoint, MSI 00
      DevCap:   MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
         ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
      DevCtl:   Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
         RlxdOrd- ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
         MaxPayload 128 bytes, MaxReadReq 128 bytes
      DevSta:   CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
      LnkCap:   Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <32us
         ClockPM+ Surprise- LLActRep- BwNot-
      LnkCtl:   ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
         ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
      LnkSta:   Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
      DevCap2: Completion Timeout: Range B, TimeoutDis+
      DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-
      LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
          Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
          Compliance De-emphasis: -6dB
      LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
          EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
   Capabilities: [100 v1] Advanced Error Reporting
      UESta:   DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
      UEMsk:   DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
      UESvrt:   DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
      CESta:   RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
      CEMsk:   RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
      AERCap:   First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
   Capabilities: [140 v1] Device Serial Number fc-f8-ae-ff-ff-ac-ea-5e
   Capabilities: [14c v1] Latency Tolerance Reporting
      Max snoop latency: 3145728ns
      Max no snoop latency: 3145728ns
   Capabilities: [154 v1] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>


Anyone have any ideas what I'm doing wrong?
gregket1
 
Posts: 3
Joined: 2014-02-19 23:09

(RESOLVED) Intel 7260 WiFi-AC + BlueTooth not being recogniz

Postby gregket1 » 2014-02-26 19:37

Ok, for anyone else trying to solve this problem in the future...

As of 2/26/2014 The Stable version of Debian (Wheezy) uses kernel version 3.2. The firmware-iwlwifi that supports the Intel 7260 only works with kernel version 3.10 and above. I updated my system to be running on the Testing version (Jessie) which has kernel version 3.12 and everything came up fine.
gregket1
 
Posts: 3
Joined: 2014-02-19 23:09

Re: Intel 7260 WiFi-AC + BlueTooth not being recognized

Postby anarcat » 2015-01-26 01:35

Debian wheezy 7.8 here. All that was needed for this to work was:

Code: Select all
apt-get install -t wheezy-backports linux-image-3.16.0-0.bpo.4-amd64 firmware-iwlwifi


The linux-image package name may change in the future, unfortunately. I think I may have needed a reboot as well.
anarcat
 
Posts: 2
Joined: 2015-01-25 23:35

Re: Intel 7260 WiFi-AC + BlueTooth not being recognized

Postby Head_on_a_Stick » 2015-01-26 07:50

anarcat wrote:The linux-image package name may change in the future, unfortunately.

Code: Select all
# apt-get install -t wheezy-backports linux-image-amd64
"Only the mediocre are always at their best." — Jean Giraudoux
User avatar
Head_on_a_Stick
 
Posts: 6792
Joined: 2014-06-01 17:46
Location: /dev/chair


Return to Hardware

Who is online

Users browsing this forum: No registered users and 9 guests

fashionable