在经过调整的内核升级后,无线网络消失了

在经过调整的内核升级后,无线网络消失了

我使用备用 DVD ISO 将我的旧机器(富士通西门子 Amilo PI 1505)升级到 11.10。升级前无线网络可以正常工作。升级期间无线网络可以正常工作。升级后无线网络不再工作。甚至在登录之前都无法使用。

(值得庆幸的是,有线连接仍然可以使用,但电线不够长,无法到达楼下电视机顶上,旧笔记本电脑通常会在那里为我们播放 DVD、Vimeo 短片或 Big Buck Bunny 的重播 :)

顺便提一下,我升级到 Natty 后,S-Video 停止工作了。这是由内核回归引起的,所以当时我安装了一个新的内核使用奥术意味着我现在不记得了。

症状:当我点击网络指示器时,没有任何与无线相关的选项出现。如果我点击“编辑连接...”并选择“无线”选项卡,旧的无线连接仍然存在。

尝试的解决方案 1:我打开了“附加驱动程序”来检查是否需要专有驱动程序。它完全是空的。(这是正常的吗?)

尝试的解决方案2:根据此帖子,我进行了编辑/etc/NetworkManager/NetworkManager.conf并更改[ifupdown] managed=false[ifupdown] managed=true。这并没有什么不同。

尝试的解决方案 3:已禁用 IPv6这个建议。 没有不同。

我还可以做些什么?


尝试解决方案 2 后产生了以下结果:

结果lspci -nvn | grep -i net

05:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
    Subsystem: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:1001]
06:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)

结果nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0  [Wired connection 1] -------------------------------------------
  Type:              Wired
  Driver:            8139too
  State:             connected
  Default:           yes
  HW Address:        --:--:--:--:--:--

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         10.0.0.6
    Prefix:          24 (255.255.255.0)
    Gateway:         10.0.0.2

    DNS:             10.0.0.2

结果iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

结果iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

结果rfkill list all

(没有什么)

结果sudo iwlist scan

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

结果lsmod | grep iwl

没有什么。

内容/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

结果sudo modprobe iwl3945

FATAL: Could not load /lib/modules/3.0.1-030001-generic/modules.dep: No such file or directory

结果sudo lshw -class network

  *-network UNCLAIMED     
       description: Network controller
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7000000-f7000fff
  *-network
       description: Ethernet interface
       product: RTL-8139/8139C/8139C+
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 5
       bus info: pci@0000:06:05.0
       logical name: eth0
       version: 10
       serial: 00:03:0d:4b:52:20
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=10.0.0.6 latency=32 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       resources: irq:16 ioport:2000(size=256) memory:b0300c00-b0300cff

结果uname -a

Linux ceciliapayne 3.0.1-030001-generic #201108060905 SMP Sat Aug 6 10:43:25 UTC 2011 i686 i686 i386 GNU/Linux

答案1

sudo modprobe iwl3945发现了一个内核级错误,内核编号为奇数。我重新发现我在升级之前安装了不同的内核。它比 11.10 内核更新,因此继续使用,并造成了严重破坏。

所以:

  • 我跑了sudo apt-get install linux-image
  • 重新启动
  • 按住 Shift 键强制显示 grub 菜单
  • 选择正确的内核
  • 说谢谢

相关内容