Ubuntu 14.04 无法加载无线模块到内核

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
chensiwen
帖子: 14
注册时间: 2016-06-12 15:46
系统: windows 7

Ubuntu 14.04 无法加载无线模块到内核

#1

帖子 chensiwen »

无线网卡是英特尔的5300.

执行命令~$ lsmod
其中cfg80211 487424 1 mac80211

用命令:sudo modprobe iwlwifi
modprobe: ERROR: could not insert 'iwlwifi': Exec format error

小白一个,求指教!
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 14.04 无法加载无线模块到内核

#2

帖子 vickycq »

提供更多背景信息,在这之前对 iwlwifi.ko 做了什么
执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
find /lib/modules/ | grep "iwl.*\." | xargs ls -l
sudo modinfo iwlwifi | grep -v "alias\|parm\|firm"
sudo modprobe iwlwifi; dmesg | tail -n30
sudo lshw -numeric -C net
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
chensiwen
帖子: 14
注册时间: 2016-06-12 15:46
系统: windows 7

Re: Ubuntu 14.04 无法加载无线模块到内核

#3

帖子 chensiwen »

之前做到这两步后出问题了:
make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi modules
sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi INSTALL_MOD_DIR=updates \modules_install

uname -a
Linux chensiwen 4.4.0-42-generic #62~14.04.1-Ubuntu SMP Fri Oct 7 23:16:06 UTC 2016 i686 i686 i686 GNU/Linux

find /lib/modules/ | grep "iwl.*\." | xargs ls -l
-rw-r--r-- 1 root root 94545 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko
-rw-r--r-- 1 root root 143105 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
-rw-r--r-- 1 root root 110969 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko
-rw-r--r-- 1 root root 272709 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko
-rw-r--r-- 1 root root 264165 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
-rw-r--r-- 1 root root 347797 1月 23 2016 /lib/modules/4.2.0-27-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 94581 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko
-rw-r--r-- 1 root root 143213 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
-rw-r--r-- 1 root root 110989 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko
-rw-r--r-- 1 root root 274089 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko
-rw-r--r-- 1 root root 270357 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
-rw-r--r-- 1 root root 348569 6月 25 03:43 /lib/modules/4.2.0-41-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 288391 7月 12 17:39 /lib/modules/4.2.0-41-generic/updates/dvm/iwldvm.ko
-rw-r--r-- 1 root root 266589 7月 12 17:39 /lib/modules/4.2.0-41-generic/updates/iwlwifi.ko
-rw-r--r-- 1 root root 347943 7月 12 17:39 /lib/modules/4.2.0-41-generic/updates/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 94581 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko
-rw-r--r-- 1 root root 143213 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
-rw-r--r-- 1 root root 110989 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko
-rw-r--r-- 1 root root 274089 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko
-rw-r--r-- 1 root root 270357 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
-rw-r--r-- 1 root root 348569 6月 30 06:02 /lib/modules/4.2.0-42-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 288391 7月 20 12:36 /lib/modules/4.2.0-42-generic/updates/dvm/iwldvm.ko
-rw-r--r-- 1 root root 266589 7月 20 12:36 /lib/modules/4.2.0-42-generic/updates/iwlwifi.ko
-rw-r--r-- 1 root root 347943 7月 20 12:36 /lib/modules/4.2.0-42-generic/updates/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 96730 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko
-rw-r--r-- 1 root root 146786 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
-rw-r--r-- 1 root root 112370 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko
-rw-r--r-- 1 root root 269666 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko
-rw-r--r-- 1 root root 264030 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
-rw-r--r-- 1 root root 370350 9月 7 03:34 /lib/modules/4.4.0-38-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 96730 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko
-rw-r--r-- 1 root root 146786 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
-rw-r--r-- 1 root root 112370 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko
-rw-r--r-- 1 root root 269666 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko
-rw-r--r-- 1 root root 264030 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
-rw-r--r-- 1 root root 370350 10月 8 08:48 /lib/modules/4.4.0-42-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
-rw-r--r-- 1 root root 266589 10月 18 10:35 /lib/modules/4.4.0-42-generic/updates/iwlwifi.ko

sudo modinfo iwlwifi | grep -v "alias\|parm\|firm"
filename: /lib/modules/4.4.0-42-generic/updates/iwlwifi.ko
license: GPL
author: Copyright(c) 2003- 2015 Intel Corporation <[email protected]>
description: Intel(R) Wireless WiFi driver for Linux
srcversion: 2FD34BCECF6FE22E14D2D2F
depends: cfg80211
vermagic: 4.2.0-41-generic SMP mod_unload modversions 686

sudo modprobe iwlwifi; dmesg | tail -n30
modprobe: ERROR: could not insert 'iwlwifi': Exec format error
[ 33.629431] init: plymouth-upstart-bridge main process (1290) terminated with status 1
[ 33.629450] init: plymouth-upstart-bridge main process ended, respawning
[ 50.371398] audit_printk_skb: 168 callbacks suppressed
[ 50.371403] audit: type=1400 audit(1476776818.908:68): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=1650 comm="apparmor_parser"
[ 50.371411] audit: type=1400 audit(1476776818.908:69): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1650 comm="apparmor_parser"
[ 50.371953] audit: type=1400 audit(1476776818.908:70): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1650 comm="apparmor_parser"
[ 140.368079] usb 2-1.1: new high-speed USB device number 4 using ehci-pci
[ 140.467329] usb 2-1.1: New USB device found, idVendor=0951, idProduct=1642
[ 140.467335] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 140.467338] usb 2-1.1: Product: DT 101 G2
[ 140.467341] usb 2-1.1: Manufacturer: Kingston
[ 140.467344] usb 2-1.1: SerialNumber: 001CC07CEDA4FB906929244F
[ 140.467877] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[ 140.468734] scsi host5: usb-storage 2-1.1:1.0
[ 141.580029] scsi 5:0:0:0: Direct-Access Kingston DT 101 G2 1.00 PQ: 0 ANSI: 0 CCS
[ 141.581297] sd 5:0:0:0: [sdb] 15644912 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 141.581846] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 141.582019] sd 5:0:0:0: [sdb] Write Protect is off
[ 141.582024] sd 5:0:0:0: [sdb] Mode Sense: 0b 00 00 08
[ 141.582659] sd 5:0:0:0: [sdb] No Caching mode page found
[ 141.582669] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 141.592139] sdb: sdb1
[ 141.595145] sd 5:0:0:0: [sdb] Attached SCSI removable disk
[ 142.002879] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 142.246806] systemd-hostnamed[2412]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[ 359.148954] usb 2-1.1: USB disconnect, device number 4
[ 569.170123] systemd-hostnamed[2636]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[ 585.775714] r8169 0000:05:00.0 eth0: link down
[ 595.377431] r8169 0000:05:00.0 eth0: link up
[ 1551.598122] iwlwifi: disagrees about version of symbol module_layout

sudo lshw -numeric -C net
*-network UNCLAIMED
description: Network controller
product: Ultimate N WiFi Link 5300 [8086:4235]
vendor: Intel Corporation [8086]
physical id: 0
bus info: pci@0000:04:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:f0200000-f0201fff
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10EC:8136]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: 02
serial: b8:ac:6f:6d:07:e9
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.101 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:26 ioport:3000(size=256) memory:f0410000-f0410fff memory:f0400000-f040ffff memory:7c600000-7c61ffff
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 14.04 无法加载无线模块到内核

#4

帖子 vickycq »

chensiwen 写了:Linux chensiwen 4.4.0-42-generic #62~14.04.1-Ubuntu SMP Fri Oct 7 23:16:06 UTC 2016 i686 i686 i686 GNU/Linux
filename: /lib/modules/4.4.0-42-generic/updates/iwlwifi.ko
vermagic: 4.2.0-41-generic SMP mod_unload modversions 686
product: Ultimate N WiFi Link 5300 [8086:4235]
不知初始问题是什么,使用 4.4 内核的 iwlwifi 遇到何种问题。
若打算使用其它版本内核的 iwlwifi,不如直接升级到 Linux 4.8
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
chensiwen
帖子: 14
注册时间: 2016-06-12 15:46
系统: windows 7

Re: Ubuntu 14.04 无法加载无线模块到内核

#5

帖子 chensiwen »

那不能重新进行无线网卡驱动,覆盖掉原来的操作吗?
现在执行~$ ifconfig
eth0 ...
lo ...
没有无线网卡

我的无线网卡试试Intel 5300的。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 14.04 无法加载无线模块到内核

#6

帖子 vickycq »

chensiwen 写了:那不能重新进行无线网卡驱动,覆盖掉原来的操作吗?

代码: 全选

rm /lib/modules/4.2.0-41-generic/updates/dvm/iwldvm.ko
rm /lib/modules/4.2.0-41-generic/updates/iwlwifi.ko
rm /lib/modules/4.2.0-41-generic/updates/mvm/iwlmvm.ko
rm /lib/modules/4.2.0-42-generic/updates/dvm/iwldvm.ko
rm /lib/modules/4.2.0-42-generic/updates/iwlwifi.ko
rm /lib/modules/4.2.0-42-generic/updates/mvm/iwlmvm.ko
rm /lib/modules/4.4.0-42-generic/updates/iwlwifi.ko
depmod -a
chensiwen 写了:我的无线网卡试试Intel 5300的。
建议详细说明其含义
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
chensiwen
帖子: 14
注册时间: 2016-06-12 15:46
系统: windows 7

Re: Ubuntu 14.04 无法加载无线模块到内核

#7

帖子 chensiwen »

chensiwen 写道:
我的无线网卡试试Intel 5300的。

建议详细说明其含义
打错字不好意思,是我的无线网卡是Intel 5300

最后我还是重新装了一边系统。
回复