Không dây cứ bị cắt ra cứ sau vài phút trên Realtek RTL8187SE


9

Internet cứ cắt ra cứ sau vài phút, đôi khi nó tồn tại lâu hơn nhưng cuối cùng nó cũng xảy ra. Tôi vẫn có thể sử dụng internet nếu tôi ngắt kết nối khỏi menu và nhấp kết nối lại. Bất kỳ trợ giúp sẽ được đánh giá cao :)

Chi tiết về Thẻ không dây của tôi:

Thẻ không dây: 04: 00.0 Bộ điều khiển mạng: Công ty TNHH Bán dẫn Realtek RTL8187SE Bộ điều khiển mạng LAN không dây (rev 22)

Tôi chỉ đang chạy một bản Ubuntu 64-bit cũ hoàn toàn cập nhật (Kernel 2.6,38-10-generic)

Cách nhân nhận ra thẻ không dây của tôi:

*-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

Tôi chỉ đang sử dụng trình quản lý mạng tiêu chuẩn, không thực sự tùy chỉnh bất cứ điều gì ..


Bạn có thể thử cài đặt linux-backports-modules-cw-2.6.39-generic, sau đó khởi động lại và xem nếu bạn vẫn còn vấn đề?
Jorge Castro

Tôi đã cài đặt những gì bạn đã đề xuất với Jorge nhưng internet vẫn đang bỏ qua ở đây, sẽ thử đề xuất của fossfreedom ngay bây giờ

Câu trả lời:


6

Các kết nối WiFi bị mất có thể liên quan đến môi trường hoặc phần mềm.

Tôi sẽ cố gắng giữ điều này chung chung nhất có thể để câu trả lời có thể áp dụng cho bất kỳ thẻ WiFi nào.

Ba lĩnh vực môi trường mà bạn nên xem xét trước khi đi sâu vào các đề xuất phần mềm dưới đây:

  • Mã hóa WIFI - Hãy thử thay đổi phương thức mã hóa trên bộ định tuyến WIFI của bạn, xem điều đó có dẫn đến kết nối ổn định hơn không.

  • Bản thân bộ định tuyến WIFI - Hãy thử di chuyển đến một điểm truy cập mới, bạn vẫn gặp vấn đề về kết nối chứ?

  • Kênh WIFI - Thử thay đổi kênh mà bộ định tuyến của bạn đang liên lạc. Trong khu vực của bạn, có thể có quá nhiều lưu lượng truy cập trên kênh bạn đã chọn.

Khi bạn đã loại trừ các khu vực này, năm phần mềm có thể bạn có thể xem xét:

  1. Tìm kiếm xem có tồn tại WiFi Backport không và nếu có, hãy cài đặt gói thích hợp
  2. Xem nếu đây là một vấn đề 64 bit so với 32 bit
  3. Thử một kernel mới hơn, hoặc kernel ổn định có sẵn tiếp theo HOẶC kiểm tra phiên bản Ubuntu alpha / beta mới nhất có chứa kernel ứng cử viên phát hành mới nhất
  4. Vô hiệu hóa quản lý năng lượng của thẻ không dây của bạn
  5. (lựa chọn cuối cùng) sử dụng NDISWrapper

Backport

Các nhà phát triển kernel thường phát hành gói phần mềm chứa các bản cập nhật cho các thiết bị WiFi có nguồn gốc từ kernel mới nhất hoặc gần đây nhất.

Đối với Natty, gói này được gọi linux-backports-modules-cw-2.6.39-generic(cảm ơn Jorge). Gói này có thể được tìm thấy trong kho lưu trữ được đề xuất hoặc trong kho lưu trữ backport. Chọn hộp kiểm thích hợp trong Nguồn phần mềm và Tải lại các bản cập nhật mới nhất.

Mở Trung tâm phần mềm hoặc Trình quản lý Synaptic và tìm kiếm gói có tên (hoặc có tên tương tự) như trên. Nếu gói có sẵn, hãy cài đặt gói, khởi động lại và xem kết nối WiFi có ổn định hơn không.

64 bit so với 32 bit

Khi linux đáo hạn, các vấn đề 64 bit so với 32 bit sẽ giảm. Tuy nhiên, không phải là không biết rằng cài đặt 64 bit có thể không ổn định hơn so với cài đặt 32 bit - và ngược lại.

Đối với thẻ của bạn, tôi đã tìm thấy một báo cáo lỗi cho Thẻ không dây của bạn ở đây mô tả các triệu chứng của bạn - kernel 64 bit, wifi bị ngắt kết nối ngẫu nhiên.

Trước tiên, hãy sao lưu hệ thống của bạn bằng cách sử dụng Clonezilla để bạn có thứ gì đó có thể dễ dàng khôi phục.

Hãy thử cài đặt phiên bản 32 bit của Natty. Xem kết nối của bạn ổn định hơn. Bạn cũng có thể kiểm tra các đề xuất khác trong câu trả lời này trong cấu hình 32 bit này.

Hạt nhân mới hơn

Việc kiểm tra Kernel mới hơn đôi khi có thể gây ra sự cố không ổn định - ví dụ như các sự cố khởi động và màn hình đen. Tôi sẽ khuyên bạn nên xóa mọi trình điều khiển đồ họa Phần cứng bổ sung (ví dụ ATI hoặc Nvidia) trước. Tôi cũng khuyên bạn nên có một bản sao lưu tốt, ví dụ, sử dụng CloneZilla mà bạn có thể khôi phục từ đó.

Tìm kiếm kernel chính ổn định tiếp theo từ đây trên LaunchPad .

Nhìn vào danh sách thay đổi trên kernel 2.6.39, nó có đề cập đến một số cập nhật cho thẻ của bạn.

Bạn có thể cài đặt kernel 2.6.39 như được mô tả trong câu trả lời của tôi ở đây .

Vô hiệu hóa quản lý năng lượng

Đôi khi thẻ không dây có thể có chế độ Quản lý nguồn. Nó không phải là không biết cho các chế độ này là lỗi trong linux. Tắt quản lý năng lượng đôi khi có thể giúp đỡ.

Bạn có thể phải thực hiện một số nghiên cứu của Google để xem liệu có phương pháp cụ thể nào để tắt Quản lý nguồn không. Dưới đây là một phương pháp tôi đã sử dụng trong quá khứ cho một số thẻ.

Từ một loại thiết bị đầu cuối:

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

Nếu tệp được mở chứa bất kỳ câu lệnh nào thì hãy thêm dòng sau (nếu nó không tồn tại)

/sbin/iwconfig wlan0 power off

Nếu tệp được mở trống, hãy thêm vào như sau

#!/bin/sh

/sbin/iwconfig wlan0 power off

Bây giờ sao chép và dán như sau:

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

Sau đó khởi động lại.

nguồn

NDISWrapper

Lưu ý - NDISWrapper có thể gây ra sự cố màn hình đen khi khởi động - vì vậy, có một bản sao lưu tốt, ví dụ, sử dụng CloneZilla mà bạn có thể khôi phục từ đó.

NDISWrapper đã có một thời gian cách đây vài năm, một phương pháp thường được sử dụng cho thẻ không dây vì hạt nhân có quá ít hỗ trợ trình điều khiển không dây.

Nó đã không còn được ưa chuộng trong thời gian gần đây vì nhiều lý do mà tôi sẽ không tham gia ...

Thành thật mà nói, RTL8187se đã ở trong kernel một thời gian vì vậy đề xuất sau đây nên được coi là phương sách cuối cùng.

Tìm kiếm ndisgtktrong trung tâm phần mềm và cài đặt

Bây giờ hãy tải xuống trình điều khiển windows xp , trong trường hợp của bạn từ Realtek

Trích xuất từ ​​tệp zip.

Sử dụng ndisgtk - điều hướng đến thư mục - RTL8187SE - WinXP và trỏ ndisgtk vào .inftệp. Hy vọng rằng bây giờ (có thể sau khi khởi động lại), người quản lý mạng nên sử dụng trình điều khiển này để ưu tiên trình điều khiển hạt nhân RTL8187SE - nb hy vọng bạn không phải đưa vào danh sách đen kernel.


Tôi đã thử những gì bạn và Jorge đề xuất nhưng kết nối vẫn tiếp tục giảm :(

Tôi đã thử mọi cách đề nghị nhưng nó vẫn giảm, tôi đoán đã đến lúc từ bỏ hy vọng?

Tôi đã thử đề xuất NDISWrapper mới của bạn nhưng sau khi thực hiện và khởi động lại, tôi đã được chào đón với màn hình đen và tôi thực sự không thể làm gì được .. Tôi đã chơi với NDISWrapper trước đây cho máy tính xách tay cũ của tôi và sau đó không gặp vấn đề gì. Dù sao, cuối cùng tôi đã phải cài đặt mới. Kế tiếp? ;)

hmmm - Tôi đã đào xung quanh (và xung quanh ...) - nhưng tất cả những gì tôi có thể thấy là thẻ không dây này không hoạt động tốt dưới 64 bit nhưng hoạt động với 32 bit. Các quan sát tương tự đối với Windows 7 64 bit so với 32 bit (xem báo cáo lỗi debian được liên kết). Tôi đã hết ý tưởng ngoài việc sử dụng Natty 32 bit hoặc mua thẻ không dây của nhà sản xuất khác. 3 ngày để đi. Hy vọng rằng ai đó khác có thể tham gia và giúp thẻ của bạn hoạt động dưới 64 bit Natty.
fossfreedom

Tôi hiện đang thử nghiệm bản cài đặt Oneiric 64 bit đầy đủ kể từ sự cố với Natty vào ngày khác .. Mạng không dây đã giảm 2 hoặc 3 lần kể từ đó, tốt hơn rất nhiều so với dưới Natty!

0

Nghe có vẻ giống như một vấn đề như tôi đã từng sử dụng ở Meego (không phải Ubuntu), nơi wifi được sử dụng để cắt vào và ra rất nhiều nên đó là một nỗi đau thực sự.

Tôi nhớ vào thời điểm đó nó đã được sửa bằng cách chỉnh sửa tệp RC.local với một bản sửa lỗi thực sự dễ dàng (mặc dù trong Meego) nhưng

cd /etc/

gksudo gedit RC.local

Chèn các dòng sau nếu chúng chưa có (hoặc không ghi chú chúng)

ifconfig wlan0 down
ifconfig wlan0 up

(ban đầu trong lỗi meego cũ hơn, chúng tôi đã từng phải thay đổi wlan0 thành eth1 (không biết tại sao nhưng nó thường có nghĩa là chúng tôi sử dụng eth1 chứ không phải wlan0)

lỗi meego cũ

NHƯNG đây là một vấn đề rộng rãi tuy nhiên nó có vẻ hơi giống với những gì bạn đang mô tả


Tôi có thể đề nghị bạn thay đổi eth1 thành wlan0 không vì đây là sự cố không dây - bạn đang đề xuất việc bật cổng ethernet cố định (cũng đáng để đặt các thẻ mã)
fossfreedom

đã đồng ý. Tôi sẽ thích nghi
andybleaden
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.