我尝试了所有我读到的关于此问题的方法。问题是我无法找出这是什么卡。唯一出现的是 Realtek Semiconductor Corporation。卡上没有名称。没有显示任何受限驱动程序。
我尝试了这里和其他网站的解决方案。当我尝试这些解决方案时,出现了错误 1 和 2。
我已使用此处的建议成功安装了有线网络。但所有无线解决方案均失败,并出现错误 1 和 2。
谁能帮帮我吗?
以下是 sudo lshw -C net 的输出:
*-network UNCLAIMED
description: Ethernet controller
product: AR8162 Fast Ethernet
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:01:00.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list
configuration: latency=0
resources: memory:f0100000-f013ffff ioport:3000(size=128)
*-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:2000(size=256) memory:f0000000-f0003fff
这是错误 2 的原因,我必须搜索才能找出哪一个导致了错误 1:
make -C /lib/modules/3.5.0-22-generic/build M=/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-22-generic'
CC [M] /home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’:
/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1
make[1]: *** [_module_/home/kenneth/Nedlastinger/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-22-generic'
make: *** [all] Error 2
我发现无线网卡叫做rtl8723ae。
当我查看东芝的主页时,我发现这台笔记本电脑附带 ubuntu 或 windows 8。所以它不能工作真是个谜。在我的国家没有 ubuntu 的版本。
我从其他帖子中看到它应该可以在 12.04 中工作。我是否必须从 12.10 降级到 12.04?这是我找到该信息的地方:适用于 Toshiba C850-A965 的 Realtek 无线模块的驱动程序?
答案1
您应该使用名为 rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012 的较新版本的驱动程序 tarball
这应该可以修复编译错误。 make 完成后,运行
sudo make install
然后检查两个 rtl8723...bin 固件文件是否已复制到 /lib/firmware/rtlwifi 自己动手(文件位于 tarball/firmware 目录中)使用 sudo cp 复制它们。
更好的是,使用带有可用无线和以太网的 13.04。