使用RTL8192CU 802.11n WLAN适配器进行不正确的连接

我在飞利浦MT2400设备上使用Ubuntu 12.10并拥有BT Homehub2。 刚刚带上TP-Link Wireless N USB适配器(TL-WN823N)来取代不想打球的贝尔金。

它可以看到附近的无线网络正常,并且正在启动时间尝试连接到安全网络。 几次尝试失败,我通常不得不通过系统设置关闭无线网络,然后重新开启,如果我很幸运,解决了问题,我建立了连接。 然而,这实际上是缓慢而且非常缓慢,导致网页无法加载错误,就像没有连接一样 – 根据网络连接@ 65 Mbps。

任何人都可以提供帮助,以我的方式提出解决方案或想法:加速连接和b:让它在第一次启动时建立?

家庭集线器没有问题,因为我可以通过另一台无线PC登录,我的手机工作正常。 当我将以太网连接起来时,它就会很好地发挥作用,因此也没有宽带问题。

sudo lspci -nn输出:

00:00.0 Host bridge [0600]: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub [8086:2580] (rev 0e) 00:01.0 PCI bridge [0604]: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port [8086:2581] (rev 0e) 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 04) 00:1d.0 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 04) 00:1d.1 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 04) 00:1d.2 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 04) 00:1d.3 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 04) 00:1d.7 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 04) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev d4) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge [8086:2640] (rev 04) 00:1f.2 IDE interface [0101]: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller [8086:2651] (rev 04) 00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 04) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G86 [GeForce 8400 GS] [10de:0422] (rev a1) 02:01.0 Network controller [0280]: Ralink corp. RT2500 Wireless 802.11bg [1814:0201] (rev 01) 02:02.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05) 02:02.1 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05) 02:02.2 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05) 02:03.0 Communication controller [0780]: LSI Corporation V.92 56K WinModem [11c1:048c] (rev 03) 02:04.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 80) 02:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller [10ec:8169] (rev 10) 

lsusb的输出:

 Bus 001 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter Bus 002 Device 002: ID 04f3:0103 Elan Microelectronics Corp. Bus 003 Device 002: ID 192f:0416 Avago Technologies, Pte. Bus 005 Device 002: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 

非常感谢希望和期待……

首先,确保您具备必要的先决条件:

 sudo apt-get install linux-headers-generic build-essential dkms git 

git克隆更新的驱动程序:

 git clone https://github.com/pvaret/rtl8192cu-fixes.git 

将其设置为DKMS模块:

 sudo dkms add ./rtl8192cu-fixes 

构建并安装驱动程序:

 sudo dkms install 8192cu/1.8 

刷新模块列表:

 sudo depmod -a 

确保将本机(和损坏的)内核驱动程序列入黑名单:

 sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/ 

我们不要冒任何风险。 指示Ubuntu在启动时加载新驱动程序。

 echo 8192cu | sudo tee -a /etc/modules 

重启。

你完成了。

感谢P. Varet这个非常好的解决方案。