Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Enabling the intel 7260 WiFi chip on my Lenovo ThinkPad Edge E540


    Hi all,

    First of all I would like to thank waterhead for the sticky post including the comprehensive explanation and script to gather the information needed to get the WiFi to work.

    The contents of the output of that script are below, but I also have to say that I already found a TGZ file on the intel website (forum doesn't allow me to post a link) whose name matches the error in DMESG at [217.893973]. I just don't know how to insert the contents of that TGZ file to my Debian 8 installation. The Intel page I mentioned above says to extract it to /lib/firmware, but that directory doesn't exist. Creating it myself feels wrong at this point (and even then I have no clue what to do after that).

    My ethernet connection works out of the box, even though the generated wireless_setup.txt mentions problems with it at [225.824420]

    Code:
    ============ lspci ============
    00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)
    	Subsystem: Lenovo Device [17aa:5028]
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
    	Kernel driver in use: pcieport
    00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
    	Subsystem: Lenovo Device [17aa:502a]
    	Kernel driver in use: i915
    00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: snd_hda_intel
    00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: xhci_hcd
    00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: mei_me
    00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: ehci-pci
    00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: snd_hda_intel
    00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4)
    	Kernel driver in use: pcieport
    00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 [8086:8c14] (rev d4)
    	Kernel driver in use: pcieport
    00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d4)
    	Kernel driver in use: pcieport
    00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d4)
    	Kernel driver in use: pcieport
    00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: ehci-pci
    00:1f.0 ISA bridge [0601]: Intel Corporation HM87 Express LPC Controller [8086:8c4b] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: lpc_ich
    00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: ahci
    00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: i801_smbus
    01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev a1)
    	Subsystem: Lenovo Device [17aa:502a]
    	Kernel driver in use: nouveau
    03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader [10ec:5227] (rev 01)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: rtsx_pci
    04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
    	Subsystem: Lenovo Device [17aa:5028]
    	Kernel driver in use: r8169
    05:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 73)
    	Subsystem: Intel Corporation Wireless-N 7260 [8086:4262]
    
    ============ lsusb ============
    Bus 004 Device 002: ID 8087:8000 Intel Corp. 
    Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 002: ID 8087:8008 Intel Corp. 
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 002: ID 8087:07dc Intel Corp. 
    Bus 001 Device 004: ID 04f2:b398 Chicony Electronics Co., Ltd 
    Bus 001 Device 003: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    ============ lsmod ============
    Module                  Size  Used by
    bnep                   17431  2 
    nfsd                  262938  2 
    auth_rpcgss            51209  1 nfsd
    oid_registry           12419  1 auth_rpcgss
    nfs_acl                12511  1 nfsd
    nfs                   192232  0 
    lockd                  83389  2 nfs,nfsd
    fscache                45542  1 nfs
    sunrpc                237364  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
    uvcvideo               79005  0 
    videobuf2_vmalloc      12816  1 uvcvideo
    videobuf2_memops       12519  1 videobuf2_vmalloc
    videobuf2_core         47787  1 uvcvideo
    v4l2_common            12995  1 videobuf2_core
    videodev              126451  3 uvcvideo,v4l2_common,videobuf2_core
    media                  18305  2 uvcvideo,videodev
    snd_hda_codec_conexant    17841  1 
    snd_hda_codec_generic    63181  1 snd_hda_codec_conexant
    snd_hda_codec_hdmi     45118  1 
    x86_pkg_temp_thermal    12951  0 
    intel_powerclamp       17159  0 
    intel_rapl             17356  0 
    coretemp               12820  0 
    nouveau              1122508  1 
    kvm                   392862  0 
    iTCO_wdt               12831  0 
    iTCO_vendor_support    12649  1 iTCO_wdt
    snd_hda_intel          26407  5 
    ecb                    12737  1 
    evdev                  17445  25 
    i915                  841331  6 
    mxm_wmi                12515  1 nouveau
    btusb                  29721  0 
    snd_hda_controller     26646  1 snd_hda_intel
    ttm                    77862  1 nouveau
    bluetooth             374429  21 bnep,btusb
    rtsx_pci_ms            16898  0 
    memstick               13696  1 rtsx_pci_ms
    joydev                 17063  0 
    serio_raw              12849  0 
    pcspkr                 12595  0 
    6lowpan_iphc           16588  1 bluetooth
    shpchp                 31121  0 
    snd_hda_codec         104500  5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
    snd_hwdep              13148  1 snd_hda_codec
    snd_pcm                88662  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
    drm_kms_helper         49210  2 i915,nouveau
    i2c_i801               16965  0 
    drm                   249998  8 ttm,i915,drm_kms_helper,nouveau
    wmi                    17339  2 mxm_wmi,nouveau
    intel_smartconnect     12448  0 
    i2c_algo_bit           12751  2 i915,nouveau
    i2c_core               46012  8 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,nouveau,videodev
    ie31200_edac           12511  0 
    tpm_tis                17231  0 
    battery                13356  0 
    ac                     12715  0 
    lpc_ich                20768  0 
    tpm                    31511  1 tpm_tis
    edac_core              47321  1 ie31200_edac
    thinkpad_acpi          69119  1 
    snd_timer              26668  1 snd_pcm
    mei_me                 17941  0 
    button                 12944  2 i915,nouveau
    nvram                  13034  1 thinkpad_acpi
    video                  18096  2 i915,nouveau
    snd                    65338  19 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi
    soundcore              13026  2 snd,snd_hda_codec
    rfkill                 18867  4 thinkpad_acpi,bluetooth
    mei                    74977  1 mei_me
    processor              28221  0 
    fuse                   83350  3 
    autofs4                35529  2 
    ext4                  477942  2 
    crc16                  12343  2 ext4,bluetooth
    mbcache                17171  1 ext4
    jbd2                   82514  1 ext4
    algif_skcipher         17349  0 
    af_alg                 13034  1 algif_skcipher
    dm_crypt               22595  1 
    dm_mod                 89405  9 dm_crypt
    sg                     29973  0 
    sd_mod                 44356  3 
    crc_t10dif             12431  1 sd_mod
    sr_mod                 21903  0 
    crct10dif_generic      12581  0 
    cdrom                  47424  1 sr_mod
    rtsx_pci_sdmmc         21105  0 
    mmc_core              102374  1 rtsx_pci_sdmmc
    ahci                   33334  2 
    libahci                27158  1 ahci
    crct10dif_pclmul       13387  1 
    crct10dif_common       12356  3 crct10dif_pclmul,crct10dif_generic,crc_t10dif
    crc32_pclmul           12915  0 
    crc32c_intel           21809  0 
    aesni_intel           151423  3 
    aes_x86_64             16719  1 aesni_intel
    lrw                    12757  1 aesni_intel
    gf128mul               12970  1 lrw
    glue_helper            12695  1 aesni_intel
    ablk_helper            12572  1 aesni_intel
    cryptd                 14516  3 aesni_intel,ablk_helper
    psmouse                99249  0 
    rtsx_pci               37719  2 rtsx_pci_ms,rtsx_pci_sdmmc
    mfd_core               12601  2 lpc_ich,rtsx_pci
    ehci_pci               12512  0 
    libata                177508  2 ahci,libahci
    xhci_hcd              152977  0 
    ehci_hcd               69837  1 ehci_pci
    scsi_mod              191405  4 sg,libata,sd_mod,sr_mod
    r8169                  68262  0 
    mii                    12675  1 r8169
    usbcore               195468  5 btusb,uvcvideo,ehci_hcd,ehci_pci,xhci_hcd
    usb_common             12440  1 usbcore
    thermal                17559  0 
    thermal_sys            27642  5 video,intel_powerclamp,thermal,processor,x86_pkg_temp_thermal
    
    ============ dmesg-firmware ============
    [    6.239247] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
    [  217.893973] iwlwifi 0000:05:00.0: firmware: failed to load iwlwifi-7260-9.ucode (-2)
    [  217.894028] iwlwifi 0000:05:00.0: Direct firmware load failed with error -2
    [  218.307829] bluetooth hci0: firmware: failed to load intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq (-2)
    [  218.307833] bluetooth hci0: Direct firmware load failed with error -2
    [  219.032002] iwlwifi 0000:05:00.0: firmware: failed to load iwlwifi-7260-8.ucode (-2)
    [  219.032004] iwlwifi 0000:05:00.0: Direct firmware load failed with error -2
    [  219.331374] Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq(-12)
    [  219.331382] bluetooth hci0: firmware: failed to load intel/ibt-hw-37.7.bseq (-2)
    [  219.331383] bluetooth hci0: Direct firmware load failed with error -2
    [  219.332280] iwlwifi 0000:05:00.0: no suitable firmware found!
    [  225.824074] r8169 0000:04:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)
    [  225.824121] r8169 0000:04:00.0: Direct firmware load failed with error -2
    [  225.824420] r8169 0000:04:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168g-3.fw (-12)
    
    ============ kernel version ============
    3.16.0-4-amd64
    
    ============ ifconfig ============
    
    ============ iwconfig ============

    I also attached the .txt file to this post, in case you'd be able to view it easier or better like that.

    Any and all help is greatly appreciated.


    Best regards,
    Marvelade
    Attached Files Attached Files

  2. #2
    Linux Guru Segfault's Avatar
    Join Date
    Jun 2008
    Location
    Acadiana
    Posts
    2,185
    -->
    You have to create /lib/firmware and put the firmware in there, exactly as dmesg error shows, for instance /lib/firmware/intel/ibt-hw-37.7.bseq. On 64-bit systems the /lib directory is supposed to be a symlink to /lib64.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •