Nirkabel terus terputus setiap beberapa menit dengan Realtek RTL8187SE

9

Internet terus memotong setiap beberapa menit, kadang-kadang berlangsung lebih lama tetapi akhirnya terjadi. Saya masih dapat menggunakan internet jika saya memutuskan koneksi dari menu dan klik connect lagi. Bantuan apa pun akan dihargai :)

Detail Kartu Nirkabel saya:

Kartu nirkabel: 04: 00.0 Pengontrol jaringan: Realtek Semiconductor Co., Ltd. RTL8187SE Pengontrol LAN Nirkabel (rev 22)

Saya baru saja menjalankan Ubuntu 64-bit yang sepenuhnya tua dan terkini (Kernel 2.6.38-10-generic)

Bagaimana kernel mengenali kartu nirkabel saya:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Saya hanya menggunakan manajer jaringan standar, tidak benar-benar disesuaikan apa pun ..

Jorge Castro
sumber
Bisakah Anda mencoba menginstal linux-backports-modules-cw-2.6.39-generic, kemudian reboot dan melihat apakah Anda masih memiliki masalah?
Jorge Castro
Saya telah menginstal apa yang Anda sarankan Jorge tetapi internet masih keluar di sini, akan mencoba saran

Jawaban:

6

Koneksi WiFi yang terputus dapat terkait dengan lingkungan atau perangkat lunak.

Saya akan mencoba untuk menjaga ini sebagai generik mungkin, sehingga jawabannya bisa berlaku untuk kartu WiFi apa pun.

Tiga area lingkungan yang harus Anda pertimbangkan sebelum menggali saran perangkat lunak di bawah ini:

  • Enkripsi WIFI - Coba ubah metode enkripsi pada router WIFI Anda, lihat apakah itu menghasilkan koneksi yang lebih stabil.

  • Router WIFI itu sendiri - Coba pindah ke jalur akses baru, apakah Anda masih memiliki masalah konektivitas?

  • Saluran WIFI - Coba ubah saluran yang digunakan oleh router Anda. Di wilayah Anda, mungkin ada terlalu banyak lalu lintas di saluran yang Anda pilih.

Setelah Anda mengesampingkan area ini, lima kemungkinan perangkat lunak yang dapat Anda pertimbangkan:

  1. Mencari untuk melihat apakah ada WiFi Backport dan jika demikian, instal paket yang sesuai
  2. Lihat apakah ini masalah 64bit vs 32bit
  3. Mencoba Kernel yang lebih baru, baik kernel stabil berikutnya yang tersedia ATAU menguji versi Ubuntu alpha / beta terbaru yang berisi kernel rilis kandidat terbaru
  4. Menonaktifkan manajemen daya kartu nirkabel Anda
  5. (pilihan jalan terakhir) menggunakan NDISWrapper

Backports

Pengembang kernel sering merilis paket perangkat lunak yang berisi pembaruan untuk perangkat WiFi yang berasal dari kernel terbaru atau terbaru.

Untuk Natty, paket ini disebut linux-backports-modules-cw-2.6.39-generic(terima kasih Jorge). Paket ini dapat ditemukan baik di repositori yang diusulkan atau di repositori backport. Centang kotak yang sesuai di Sumber Perangkat Lunak dan Muat ulang pembaruan terbaru.

Buka Pusat Perangkat Lunak atau Manajer Synaptic dan cari paket yang bernama (atau yang serupa) seperti di atas. Jika paket tersedia, instal paket, reboot dan lihat apakah koneksi WiFi lebih stabil.

64bit vs 32bit

Saat linux matang, masalah 64bit vs 32bits seharusnya berkurang. Namun tidak diketahui bahwa instalasi 64bit bisa lebih tidak stabil dibandingkan dengan instalasi 32bit - dan visa-sebaliknya.

Untuk kartu Anda, saya menemukan laporan bug untuk kartu Wireless Anda di sini yang menjelaskan gejala Anda - kernel 64bit, koneksi wifi terputus secara acak.

Ambil cadangan sistem Anda terlebih dahulu menggunakan, misalnya, Clonezilla, sehingga Anda memiliki sesuatu yang dapat Anda kembalikan dengan mudah.

Coba pasang Natty versi 32bit. Lihat apakah koneksi Anda lebih stabil. Anda juga dapat menguji saran lain dalam jawaban ini dalam konfigurasi 32bit ini.

Kernel yang lebih baru

Menguji Kernel yang lebih baru terkadang dapat menyebabkan masalah ketidakstabilan - misalnya masalah boot dan layar hitam. Saya akan merekomendasikan Anda menghapus driver grafis tambahan Hardware (misalnya ATI atau Nvidia) terlebih dahulu. Saya juga menyarankan Anda memiliki cadangan yang bagus misalnya, menggunakan CloneZilla yang dapat Anda pulihkan.

Cari kernel arus utama stabil berikutnya dari sini di LaunchPad .

Melihat daftar perubahan pada kernel 2.6.39, ia menyebutkan beberapa pembaruan untuk kartu Anda.

Anda dapat menginstal kernel 2.6.39 seperti yang dijelaskan dalam jawaban saya di sini .

Menonaktifkan Manajemen Daya

Terkadang kartu nirkabel dapat memiliki mode Manajemen Daya. Itu tidak diketahui untuk mode ini menjadi buggy di linux. Mematikan manajemen daya terkadang dapat membantu.

Anda mungkin harus melakukan riset Google untuk melihat apakah ada metode khusus untuk menonaktifkan Power Managementment. Di bawah ini adalah metode yang saya gunakan di masa lalu untuk beberapa kartu.

Dari jenis terminal:

gksu gedit /etc/pm/power.d/wireless

Jika file yang dibuka berisi pernyataan apa pun, tambahkan baris berikut (jika belum ada)

/sbin/iwconfig wlan0 power off

Jika file yang dibuka kosong, tambahkan berikut ini

#!/bin/sh

/sbin/iwconfig wlan0 power off

Sekarang salin dan tempel yang berikut ini:

sudo chmod +x /etc/pm/power.d/wireless

Kemudian reboot.

sumber

NDISWrapper

Catatan - NDISWrapper dapat menyebabkan masalah layar hitam saat boot - jadi miliki cadangan yang bagus misalnya, menggunakan CloneZilla yang dapat Anda pulihkan.

NDISWrapper pada suatu waktu beberapa tahun yang lalu, salah satu metode yang sering digunakan untuk kartu nirkabel karena kernel memiliki sedikit sekali dukungan driver nirkabel.

Itu jatuh tidak disukai dalam beberapa kali karena berbagai alasan bahwa saya tidak akan pergi ke ...

Sejujurnya, RTL8187se telah ada di kernel untuk beberapa waktu sehingga saran berikut harus dianggap sebagai upaya terakhir.

Cari ndisgtkdi pusat perangkat lunak dan instal

Sekarang unduh driver windows xp , dalam kasus Anda dari Realtek

Ekstrak dari file zip.

Menggunakan ndisgtk - arahkan ke folder - RTL8187SE - WinXP dan arahkan ndisgtk ke .inffile. Semoga sekarang (mungkin setelah reboot) manajer jaringan harus menggunakan driver ini sebagai preferensi untuk driver kernel RTL8187SE - nb semoga Anda tidak perlu daftar hitam kernel.

kebebasan fosil
sumber
Saya sudah mencoba apa yang Anda dan Jorge sarankan tetapi koneksi masih terus menurun :(
Saya mencoba semua yang disarankan tetapi masih turun, saya kira sudah waktunya untuk menyerah?
Saya mencoba saran NDISWrapper baru Anda tetapi setelah melakukan itu dan me-reboot, saya disambut dengan layar hitam dan saya tidak bisa melakukan apa-apa .. Saya sudah bermain dengan NDISWrapper sebelumnya untuk laptop lama saya dan tidak memiliki masalah saat itu. Bagaimanapun, saya akhirnya harus melakukan instalasi baru. Lanjut? ;)
hmmm - Saya sudah menggali (dan sekitar ...) - tetapi yang bisa saya temukan adalah kartu nirkabel ini tidak bekerja dengan baik di bawah 64bit tetapi berfungsi untuk 32bit. Pengamatan serupa untuk 64bit vs 32bit Windows 7 (lihat laporan bug debian terkait). Saya sudah kehabisan ide selain menggunakan 32bit Natty atau membeli kartu nirkabel pabrikan lain. 3 hari lagi. Semoga orang lain dapat memasukkan dan membuat kartu Anda bekerja di bawah 64bit Natty.
fossfreedom
Saya saat ini sedang menguji Oneiric 64-bit yang sepenuhnya mutakhir sejak masalah dengan Natty tempo hari. Nirkabel telah turun 2 atau 3 kali sejak saat itu, yang jauh lebih baik daripada di bawah Natty!
0

Kedengarannya mirip dengan masalah seperti yang biasa saya dapatkan di Meego (bukan Ubuntu) di mana wifi digunakan untuk memotong dan keluar begitu banyak sehingga itu benar-benar menyebalkan.

Saya ingat pada waktu itu sudah diperbaiki dengan mengedit file rc.local dengan perbaikan yang sangat mudah yang bekerja (walaupun di Meego) tetapi

cd /etc/

gksudo gedit rc.local

Masukkan baris berikut jika belum ada di sana (atau batalkan komentar)

ifconfig wlan0 down
ifconfig wlan0 up

(awalnya di bug meego lama kami dulu harus mengubah wlan0 ke eth1 (tidak tahu mengapa tapi dulu berarti kami menggunakan eth1 bukan wlan0)

bug meego lama

TAPI ini adalah masalah broadcom namun tampaknya sedikit mirip dengan apa yang Anda gambarkan

andybleaden
sumber
dapatkah saya menyarankan Anda mengubah eth1 ke wlan0 karena ini adalah masalah nirkabel - Anda menyarankan untuk memantulkan port ethernet tetap (juga layak menempatkan tag kode juga)
fossfreedom
sepakat. Saya akan beradaptasi
andybleaden