Pertama, saya hanya ingin mengatakan bahwa saya bekerja sebagai insinyur IT (Windows Desktop / Server dll) jadi saya bersedia untuk turun ke tanah ketika datang untuk memajukan pemecahan masalah teknis. Sayangnya, saya baru mengenal Linux, jadi mohon bersikap lembut pada saat yang bersamaan.
Masalah:
Sejak memutakhirkan laptop HP Pavilion G6 saya dari Ubuntu 12.10 ke 13.04 nirkabel saya tidak berfungsi dengan benar. Masalah utama adalah bahwa jika saya duduk di atas, sinyal nirkabel turun menjadi sekitar '2' bar dan kecepatan unduhan (menurut speedtest.net) sangat lambat (0,26Mbps). Namun jika saya pergi dan duduk di tangga tepat di depan router saya, saya mendapatkan sinyal penuh dan speedtest.net menunjukkan koneksi cepat (sekitar 40Mbps).
Ini tidak terjadi di Ubuntu 12.10. Duduk baik di lantai atas dan bawah, saya bisa mendapatkan sinyal yang kuat dan hasil tes kecepatan hingga 40Mbps.
Saya dapat memberikan tangkapan layar hasil jika bukti diperlukan.
Secara alami, masalah ini menyebabkan masalah kedua saya. Berkali-kali secara acak, koneksi ke Wifi akan meminta kata sandi Wifi (jelas kata sandinya benar karena semua perangkat lain terhubung dengan baik dan itu hanya berfungsi pada kata sandi ini). Jika saya mencoba mengklik OK untuk menerima kata sandi yang dimasukkan itu akan mencoba lagi untuk terhubung beberapa saat sebelum meminta kata sandi sekali lagi. Ini akan berakhir dalam loop terus menerus sampai saya me-restart laptop.
Apa yang saya coba / teliti:
Jadi dari berbagai pencarian Google, pertanyaan askubuntu, panduan untuk pemecahan masalah wifi, basis pengetahuan untuk jenis perangkat keras, dll. .
Ke titik:
Menjalankan perintah berikut di 12.10 dan 13.04 menunjukkan hasil berikut:
Ubuntu 12.10
root@chris-test:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
Ubuntu 13.04
root@chris-laptop:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
Jadi dari apa yang saya lihat, satu-satunya perbedaan utama di sini adalah 'driverversion' pada kedua distro.
Ubuntu 12.10:
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
driverversion = 3.5.0.22-generik
Ubuntu 13.04:
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
drivervesrion = 3.8.0.19-generik
Saya hanya dapat membayangkan bahwa ada sesuatu yang telah berubah di versi yang lebih baru yang sebenarnya menyebabkan masalah dengan kartu nirkabel saya.
Jadi yang saya pikir perlu saya lakukan adalah mendorong driver ini ke versi yang lebih lama ? Adakah yang bisa mengkonfirmasi ini sebagai kemungkinan perbaikan? Adakah yang bisa memberi tahu saya bahwa saya menggonggong pohon yang sepenuhnya salah?
Saya harap ini cukup informatif bagi seseorang untuk memberikan bantuan. Jika ada informasi lebih lanjut yang diperlukan, seperti yang disebutkan sebelumnya, saya sangat senang menjalankan perintah dan tes lebih lanjut untuk mencoba dan mengisolasi masalah ini.
PS Terima kasih sebelumnya atas waktu dan pertimbangan Anda.
Memperbarui
Jadi saya memiliki momen yang sangat menarik tadi malam!
Drive DVD saya tidak dapat membuka baki ketika menekan tombol dan tidak lagi membaca DVD.
Saya menghubungkan daya listrik ke laptop saya dan hei presto, drive DVD saya mulai bekerja lagi.
Membiarkan listrik tersambung, saya mencoba menjalankan tes kecepatan di wifi. (40Mbps - kira-kira kemampuan penuh garis saya).
Namun, saya sudah mencoba baterai pada 12.10 dan tidak ada masalah apa pun.
Asumsi saya
Dari penemuan ini, saya hanya bisa berasumsi bahwa 13,04 tidak mendukung pengaturan baterai / daya dengan benar?
Kemungkinan lainnya adalah bahwa baterai itu sendiri rusak, tetapi ketika saya menjalankan tes baterai dari HP UEFI, tampaknya tidak ada kesalahan.
Pikiran?
Perbarui 19/09/13
Jadi sebagai lanjutan dari ini, saya telah mencoba memperbarui kernel partisi 13,04 menjadi 3,9 daripada 3,8 yang telah memecahkan masalah bagi beberapa orang menurut sejumlah pelacak bug.
Sayangnya, ini belum memecahkan masalah bagi saya. Ini membuat saya berpikir bahwa kemungkinan besar masalah kernel dengan driver ini.
Ada pemikiran lebih lanjut?
Jawaban:
Saya sarankan Anda mencoba dua hal:
echo "options rt2800pci nohwcrypt=1" | sudo tee /etc/modprobe.d/rt2800pci.conf
sudo modprobe -rfv rt2800pci
sudo modprobe -v rt2800pci
Saya percaya manajemen daya adalah masalah utama, silakan lakukan:
gksudo gedit /etc/pm/power.d/wireless
(ini akan membuat atau mengedit file konfigurasi yang akan menimpa perilaku manajemen daya default) dan masukkan yang berikut ini:
#!/bin/sh
/sbin/iwconfig wlan0 power off
di atas exit0, lalu simpan gedit, tutup dan reboot.
Terima kasih
sumber
Sayangnya bukan solusi dari saya. Versi driver tersebut sebenarnya adalah versi kernel. Modul driver dikirimkan sebagai bagian dari kernel itu sendiri, jadi menurunkan versi tidak akan mudah.
Bagi saya saya menyerah pada kartu wifi berbasis ralink beberapa waktu yang lalu karena masalah yang sama pada berbagai distro linux, namun mungkin ada baiknya mencoba solusi yang diusulkan di sini oleh Hadaka dari menonaktifkan hwcrypt untuk driver (walaupun untuk 12,04):
sumber
Jadi melalui penelitian dan kesabaran yang luas saya telah berhasil menyelesaikan masalah ini pada HP Pavilion G6 saya menggunakan driver RT5390sta. Saya sekarang mendapatkan downstream 40Mbps penuh (tepat di bawah) dan sekitar 10Mbps hulu (tidak pernah jauh lebih tinggi bagaimanapun) dari jalur serat kami.
Apa yang saya lakukan untuk menyelesaikan masalah
Pertama saya melihat banyak orang menyarankan bahwa meningkatkan kernel mereka menjadi 3,9 akan berhasil, tetapi sayangnya ini tidak berhasil untuk saya.
Setelah menghabiskan banyak waktu untuk menyelesaikannya, kernel 3.11.1 (stable) telah dirilis dan saya menginstal ini seperti yang diperintahkan oleh tautan di bawah ini:
http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/
gunakan wget untuk mengambil file deb
kemudian instal file deb ini menggunakan dpkg -i
Grub yang diperbarui (jika perlu):
Kernel yang diperiksa setelah reboot:
Setelah menginstal kernel ini saya mengikuti posting (# 14) di situs pelacakan bug di bawah ini:
https://bugs.launchpad.net/ubuntu/+bug/1173759
tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
patch -p1 <rt5592sta_fix_64bit_3.8.patch
(jika meminta direktori arahkan ke pci_main_dev.c)make
sudo make install
modprobe rt5390sta
Setelah semua ini tes kecepatan saya kembali ke tingkat yang diharapkan. Mungkin saja driver dan patch, atau mungkin saja kernel 3.11.1 tetapi bagaimanapun, langkah-langkah ini berhasil menyelesaikan masalah saya.
sumber
Saya pikir ini akan membantu Anda. Saya suka menggunakan WICD karena itu adalah manajer jaringan yang sederhana dan mudah digunakan. Ini adalah alternatif yang sangat baik untuk manajer jaringan di Ubuntu dan sepertinya selalu berfungsi ketika Network Manager tidak. Untuk menginstalnya cukup buka terminal. Sekarang unduh NetworkManager terbaru, jika Anda perlu menginstalnya kembali jika WICD tidak berfungsi sudo apt-get install -d - install ulang network-manager network-manager-gnome
Kemudian untuk menginstalnya sudo apt-get install wicd-gtk
Dan sekarang Anda perlu menghapus NetworkManager: sudo apt-get remove --purge network-manager-gnome network-manager
Sekarang Anda dapat menemukan WICD di menu Anda Mulai WICD, temukan jaringan yang ingin Anda gunakan dan masukkan informasi yang diperlukan, kata sandi, enkripsi, dan sebagainya, lalu pilih Sambungkan Secara Otomatis ke jaringan ini. Kamu harus baik untuk pergi!
WICD mungkin juga tersedia di Ubuntu Update Manager sehingga Anda dapat melihat dulu tetapi penting untuk menghapus instalasi Network Manager sepenuhnya untuk mencegah konflik !!
sumber