Realtek 8190 无线无法工作

Realtek 8190 无线无法工作

我有一个 Realtek RTL 8190 (802.11n) 无线控制器。

> lspci -v | grep Network
04:01.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8190

我首先安装了驱动程序rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz,但显然它对 8190 不起作用。

经过深入搜索,我发现我应该使用ndiswrapperWindows 驱动程序,按照这些说明。我下载了 64 位驱动程序,使用 ndiswrapper 进行安装,并验证安装是否有效:

$ ndiswrapper -l
net819xp : driver installed
    device (10EC:8190) present

但驱动程序仍然不起作用:

$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

我读到我需要执行sudo modprobe ndiswrapper才能启动它,但这并没有改变任何事情。

有人有什么见解吗?rtl8192se 驱动程序是否有冲突?我该如何删除它?

答案1

来自Ubuntu 论坛

步骤 1:安装 NDISWrapper 和 Blacklist Native 驱动程序

echo -e 'blacklist rtl8190\nblacklist wl' | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9
mkdir ~/rtl8190; cd ~/rtl8190

注意 bodhi.zazen - 将 wl 列入黑名单后您可能需要重新启动;)

步骤 2:将(Windows 驱动程序)“rtl8190p.sys”和“net8190.inf”复制到 ~/rtl8190

步骤 3:配置 NDISWrapper(和 WPA Supplicant)

sudo ndiswrapper -i net8190.inf
ndiswrapper -l
sudo depmod -a
sudo modprobe ndiswrapper
sudo cp /etc/network/interfaces /etc/network/interfaces.orig
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
sudo ndiswrapper -m
echo 'ndiswrapper' | sudo tee -a /etc/modules
echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

相关内容