升级到 12.04LTS 后我遇到了一些问题。
无线现在无法连接,无线适配器显示为无人认领。
sudo lshw -C network shows
liz@liz-N220:~$ sudo lshw -C network
[sudo] password for liz:
*-network UNCLAIMED
description: Network controller
product: RTL8192E/RTL8192SE Wireless LAN Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:f0100000-f0103fff
我已经sudo apt-get dist upgrade
通过 Ubuntu 执行并更新了驱动程序,但都无济于事。
dpkg -S rtl* | grep /lib/modules/$(uname -r)/kernel/drivers/net/
以下是评论中要求的输出:
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtl818x
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtl818x/rtl8180
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtl818x/rtl8187
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/usb/rtl8150.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192ce
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192cu
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192de
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192se
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192c
linux-image-3.2.0-41-generic: /lib/modules/3.2.0-41-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko
进入后仍显示无人认领
$ sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: RTL8192E/RTL8192SE Wireless LAN Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:f0100000-f0103fff
*-network
description: Ethernet interface
product: 88E8040 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eth0
version: 00
serial: 00:24:54:43:8b:92
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 duplex=full firmware=N/A ip=192.168.1.88 latency=0 link=no multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:45 memory:f0200000-f0203fff ioport:3000(size=256)
答案1
以下答案是从我的答案中复制而来的这里。然而,该人仍然没有将其标记为正确答案。
好的,我们必须手动下载您的无线网卡的驱动程序并安装它。
步骤1
下载这并将其保存到您的下载文件夹
第2步
打开终端。要打开终端,请点击Ctrl+ Alt+ T。逐个输入以下命令并按回车键。
cd ~/Downloads
unzip rtl*
cd rtl*
步骤3
输入以下内容:
sudo make
如果此命令的输出给出提及错误的行,如下所示:
make[1]: ***[_module_/home/alaa/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
make[1]: Leaving directory/usr/src/linux-headers-3.8.0-19-generic'
make: * [all] Error 2
...然后就此停止,并让我们知道。但如果它没有给出包含单词“error”的行,请键入以下命令:
sudo make install
步骤4
完成后,输入以下命令:
sudo modprobe rtl8192se
您不应该在这里得到任何输出(如果有,请忽略它)。检查您的无线设备是否正常工作。如果没有,请重新启动您的计算机。