Realtek RTL8188CE ไดรเวอร์ไร้สายไม่เสถียรใน Ubuntu 14.04


9

ตั้งแต่การติดตั้ง Ubuntu 14.04 ใหม่ฉันกำลังตัดการเชื่อมต่ออินเทอร์เน็ตหลังจากไม่กี่นาที ฉันกลับมาหลังจากรีบูตหรือปลุกจากโหมดสแตนด์บาย ดูเหมือนว่าจะเป็นปัญหาที่ทราบของไดรเวอร์ไร้สาย Realtek RTL8188CE การทำงานที่สมบูรณ์แบบเดียวกันกับ Ubuntu 12.04

นี่คือรายละเอียด:

uname -a

Linux annika-notebook 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

lspci -nnk | grep -i net -A2

07:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8176] (rev 01)
    Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:9181]
    Kernel driver in use: rtl8192ce
08:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)
    Subsystem: QUANTA Computer Inc Device [152d:0872]
    Kernel driver in use: atl1c

cat / etc / network / interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

cat / etc / hosts

127.0.0.1   localhost
127.0.1.1   annika-notebook

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ifconfig -a

eth0      Link encap:Ethernet  Hardware Adresse e8:9a:8f:ca:6d:92  
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:0 (0.0 B)  TX-Bytes:0 (0.0 B)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:11699 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:11699 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:8044499 (8.0 MB)  TX-Bytes:8044499 (8.0 MB)

wlan0     Link encap:Ethernet  Hardware Adresse 9c:b7:0d:33:fa:cd  
          inet Adresse:192.168.1.37  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6-Adresse: fe80::9eb7:dff:fe33:facd/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:351596 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:216953 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:498072663 (498.0 MB)  TX-Bytes:23696977 (23.6 MB)

wlan0     IEEE 802.11bgn  ESSID:"UNTEN"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:0F:66:E9:D0:A7   
          Bit Rate=18 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=60/70  Signal level=-50 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:135   Missed beacon:0

wlan0     IEEE 802.11bgn  ESSID:"UNTEN"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:0F:66:E9:D0:A7   
          Bit Rate=18 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=60/70  Signal level=-50 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:135   Missed beacon:0

เส้นทาง

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0

cat /var/lib/NetworkManager/NetworkManager.state

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true

cat /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false
# PCI device 0x1969:0x1083 (atl1c)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e8:9a:8f:ca:6d:92", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device | sub' -A3

# PCI device 0x1969:0x1083 (atl1c)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e8:9a:8f:ca:6d:92", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8176 (rtl8192ce)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="9c:b7:0d:33:fa:cd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

ฉันเริ่มทำงานได้ดีขึ้นมากหลังจากฉันอัพเกรดเคอร์เนลเสถียรล่าสุด

คำตอบ:


2

อืมไม่สามารถพูดได้อย่างแน่นอนคนขับฟรีไดวิ่งทำงานได้จริงสำหรับฉัน ...

ดังนั้นหากคุณไม่แน่ใจว่าจะทำอย่างไรต่อไปนี้ (ฉันจะหลีกเลี่ยงการคอมไพล์เพื่อความง่าย);

ไปที่: https://github.com/FreedomBen/rtl8188ce-linux-driver/tree/ubuntu-14.04

... และดาวน์โหลดไฟล์ zip (ด้านขวา)

... เมื่อดาวน์โหลดให้แตกไฟล์. zip และ 'cd' ลงไป

ในที่สุดก็รัน install.sh ($ sudo ./install.sh)

คำแนะนำสามารถพบได้ในคอมไพล์ ...

หวังว่ามันจะช่วย


สิ่งดีๆ! ไม่ได้ปรับปรุงความเร็วลดลง
phil294

2

ฉันมีบัตรใบเดียวกันและมีปัญหาเดียวกัน ลองอัปเกรดเป็นเคอร์เนล 3.13.0-32-generic ปิดแบนด์ "n" บนเราเตอร์ของคุณและใช้แชนเนล 1

เคอร์เนลที่ใหม่กว่านั้นมีอยู่ใน 14.04 LTS ของฉันเพิ่งบูตเข้าสู่ Grub โดยกดปุ่ม "shift" ค้างไว้ในระหว่างการบู๊ตจากนั้นเลือกเคอร์เนล 3.13.0-32-generic การรีบูตเครื่องจะเลือกเคอร์เนลเก่าของคุณหากคุณมีปัญหาใด ๆ หากใช้งานได้ให้ตั้งค่าเคอร์เนลที่ใหม่กว่าให้เป็นเคอร์เนลเริ่มต้นเพื่อให้สามารถรีบูตได้

ตอนนี้อัพเดตไดรเวอร์โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

echo "options rtl8192ce swenc=1 ips=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
sudo modprobe -rfv rtl8192ce
sudo modprobe -v rtl8192ce

* ความรุ่งโรจน์ถึง Wildman ที่ช่วยฉันแก้ไขปัญหานี้


0

เปิดเทอร์มินัลและเรียกใช้คำสั่งเหล่านี้ตามลำดับ:

sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
modprobe rtl8821ae # once booted ...just in case
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.