我刚买了一个新的东芝系统,在安装 Ubuntu 之前,我在 Live CD 上试用了一下。不幸的是,Ubuntu 无法识别任何无线适配器。
$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:c2400000-c2403fff
从上面的输出来看,我认为我的 Realtek 无线芯片无法识别。但根据我的经验,所有 Realtek 设备都可以开箱即用。此外,无论制造商是谁,即使没有合适的驱动程序,至少设备都能被正确识别。
附加驱动程序未检测到任何可供我安装的专有驱动程序。(我尚未安装 Ubuntu,并在更新存储库列表后运行了附加驱动程序)
在安装必要的驱动程序后,Windows 7 上的无线功能可以正常工作。也就是说,硬件没有问题,我很困惑为什么硬件根本无法识别(请参阅lshw
上面的输出)。据我所知,即使是需要专有驱动程序才能运行的硬件,至少在lshw
输出等中也会被识别。
lspci -nn | grep Network
显示:
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:8723]
答案1
Ubuntu 13.04 及更高版本
从 13.04 开始,该驱动程序不需要单独编译和安装,而是像其余驱动程序一样与内核集成。
12.10 及更高版本
恭喜您拥有超全新的RTL8723AE-BT卡!
据我所知,即使需要专有驱动程序才能运行的硬件至少也会在 lshw 输出等中被识别。
是的,除非硬件很新它甚至不在lshw 数据库然而 :)
据我所知,唯一一款造成如此严重影响的 wifi 卡是 Realtek RTL8723AE-BT。这款卡太新了,甚至 Realtek 网站都没有提到它,也没有提供 Windows 驱动程序(必须下载东芝/OEM)您可以通过开关-numeric
来验证lshw
产品(PCI)ID的最后4位数字是否为8723:
sudo lshw -C network -numeric
这也支持您的笔记本电脑型号的 DriverIdentifier 列表以及C850-A965的官方规格:
然而,Realtek 支持部门已经内部驱动程序可通过 Dropbox 获取(目前)并且它似乎在 12.04 以及其他最新的 Linux 发行版上运行良好。
下载、构建和安装 RTL8273AE-BT 驱动程序的步骤:
注意:我不确定这在 Live CD 上是否能很好地工作,因为安装新内核模块后重新启动通常是一个好主意。但它应该可以在已安装的系统上运行(不过,不要忘记先升级到最新内核!)
打开终端,然后一次输入/粘贴一行:
sudo apt-get 更新 sudo apt-get 安装 build-essential linux-headers-generic linux-headers-`uname -r` wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz 复制代码 制作 安装 sudo modprobe rtl8723e
Ubuntu LiveCD 现在应该可以检测到 wifi 卡了,几秒钟后您就可以选择要连接的网络。在这种情况下,稍后您可以删除rtl_92ce...
主目录中创建的文件夹。
答案2
有线连接开箱即用。对于无线连接,您需要无线网卡的专有驱动程序。您可以通过有线连接将笔记本电脑连接到互联网来下载它,然后通过附加驱动程序应用程序安装驱动程序。然后您就可以使用无线连接了。