Lenovo x121e와 안정적인 WLAN 연결을 얻는 방법은 무엇입니까? 2011 x86_64

Lenovo ThinkPad x121e에서 WLAN을 사용할 때 영구적 인 문제가 있습니다. 사용중인 무선 네트워크 어댑터는 다음과 같습니다.

lspci :

01 : 00.0 네트워크 컨트롤러 : Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b / g / n WiFi 어댑터 (rev 01)

연결은 일반적으로 일정 시간 동안 정상적으로 작동 한 다음 속도가 느려지기 시작하여 연결이 끊어집니다. 때로는 연결이 몇 초 후에 다시 설정되고 때로는 30 초 이상이 걸리며 전혀 다시 연결되지 않는 경우도 있습니다.

이 문제는 지금까지 시도한 모든 드라이버에서 발생합니다. 특히 커널 드라이버

Linux ThinkPad 3.0.0-14-generic # 23-Ubuntu SMP 월요일 11 월 21 일 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

Realteks 드라이버는 여기 에서 찾을 수 있습니다 . 내가 지금 사용하고있는 드라이버는이 ppa에서 발견 된 것입니다 : ppa:tista/x120e.

다음은 www.thinkwiki.org 에 대한 또 다른 링크 입니다. realtek 드라이버의 “LPS (Low Power State)”옵션을 암시하지만 현재 드라이버에서 비활성화 할 수없는 것 같습니다.

이 설정으로보다 안정적인 WLAN을 얻는 방법이 있습니까?

더 많은 시스템 정보 :

lshw 급 네트워크 :

   description: Wireless interface
   product: RTL8188CE 802.11b/g/n WiFi Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 01
   serial: 38:59:f9:db:e6:83
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8192CE driverversion=0006.0321.2011 firmware=56 ip=192.168.178.35 latency=0 link=yes multicast=yes wireless=802.11bgn
   resources: irq:17 ioport:3000(size=256) memory:f0200000-f0203fff

iwconfig wlan0 :

wlan0     802.11bgn  ESSID:"xxx"  Nickname:"rtl8192CE"
      Mode:Managed  Frequency=2.452 GHz  Access Point: A2:05:43:2F:6E:8E
      Bit Rate=65 Mb/s
      Retry:on   RTS thr:off   Fragment thr:off
      Power Management period:0us  mode:All packets received
      Link Quality=100/100  Signal level=0 dBm  Noise level=-120 dBm
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig wlan :

wlan0     Link encap:Ethernet  HWaddr 38:59:f9:db:e6:83
      inet addr:192.168.178.35  Bcast:192.168.178.255  Mask:255.255.255.0
      inet6 addr: fe80::3a59:f9ff:fedb:e683/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:117385 errors:0 dropped:0 overruns:0 frame:0
      TX packets:85652 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:115417879 (115.4 MB)  TX bytes:10463799 (10.4 MB)
      Interrupt:17 Memory:ffffc900037a8000-ffffc900037a8100


답변

필자는 필자의 경우 “compat-wireless-3.5.1-1-snpc.tar.bz2″패키지 : http : //wireless.kernel 과 같이 Ubuntu 12.04의 Linux Wireless에서 최신 드라이버를 컴파일하고 설치하여이 문제를 해결했습니다 . org / en / users / Download / stable /

커널과 빌드 필수 패키지를위한 헤더 파일이 필요합니다. 컴파일하기 전에 rtlwifi 옵션을 사용하여 “driver-select”스크립트를 실행하는 것이 좋습니다. 다른 드라이버가 필요없고 빌드 시간이 단축되기 때문입니다.

sudo apt-get install linux-headers-$(uname -r) build-essential

tar jvxf compat-wireless-3.5.1-1-snpc.tar.bz2
cd compat-wireless-3.5.1-1-snpc
./scripts/driver-select rtlwifi
make
sudo make install

그러나 단점은 모든 커널 업데이트 후에 드라이버를 다시 빌드해야한다는 것입니다.

뚜껑을 과도하게 닫고 열어서 이틀 동안 드라이버를 실행하고 있으며 연결이 끊어지지 않았습니다.


답변

채널 호핑 (및 새로운 Linux 커널)으로 인해 문제가 발생할 수 있습니다.

나는 주로 드라이버를 컴파일하고 설치하여 수정했습니다. 두 번째로 네트워크가 끊어지면 네트워크를 검색했습니다.

터미널에 입력했습니다 watch sudo iwlist wlan0 scan.

이로 인해 운전자는 깨어있었습니다. 내가 사용한 또 다른 수정은 Fn+ 를 눌러 F5wifi를 비활성화 한 다음 몇 초 후에 동일하게 수행하는 것입니다.

내가 한 가지 더 :

sudo modprobe -r rtl8192ce
sudo modprobe rtl8192ce

Wi-Fi 용 드라이버를 다시로드합니다. 또한 때때로 라우터를 핑 (ping)하기 때문에 Wi-Fi 연결이 안정적으로 유지됩니다.


답변

이 링크 는 모듈 rtl8192ce에 대해 옵션 ips = 0을 사용하여 무선 랜 어댑터의 모든 절전 기능을 끄는 힌트를 제공했습니다. 지금까지 이것은 나에게 최고의 동작을 제공합니다. 이것은 분명히 전력 소비에 영향을 줄 것입니다. 현재 커널 3.0.0-15 드라이버에서 빌드를 사용하고 있습니다.


답변

안정적인 연결을 얻지 못해 WLAN 카드를 교체했습니다.

같은 일을하려는 사람들을 위해 : 트릭은 WLAN 카드 슬롯이 아닌 여분의 미니 PCIe 슬롯에 카드를 꽂는 것입니다. 이 방법으로 BIOS는 의심되지 않은 하드웨어에 대해 불평하지 않습니다. 여분의 슬롯은 WWAN / UMTS 카드 용이지만 WLAN 안테나 케이블은 잘 연결됩니다. 패널 용 나사 3 개, 카드 용 나사 1 개, 안테나 플러그는 매우 간단합니다.

나는 20 €에 Intel Centrino Advanced-N 6200 카드 (반쯤 PCIe)를 구입했으며 완벽하게 작동합니다. 전체 길이 PCI Express 카드를 사용하여 슬롯을 만들 것을 권장하지만 테이프로 내 것을 고쳐야했지만 소리보다 훨씬 안정적입니다.


답변

나는 똑같이했다 : BIOS에서 WLAN 포트를 비활성화하고 Realtek 카드를 제거하고 WWAN 포트에 Intel Centrino 6200을 추가했습니다. 카드를 제자리에 고정시키기 위해 MiniPCIe 어댑터를 반> 전체 (5Eur 미만) 비용으로 사용했습니다.


답변

안녕하세요, 방금 텍스트의 마지막 부분에 언급 된 내용을 수행했습니다 (2011 년 2 월 21 일 업데이트)
. 11-04-natty-narwhal /
씽크 패드 x121e 우분투 12.04에 대한 결과가 더 좋습니다.


답변

나는 또한 같은 문제가 있었다. 소스 등에서 드라이버를 컴파일하는 과정을 거쳤지만 여전히 같은 문제가있었습니다. 액세스 권한이 있었지만 매우 느 렸습니다. 사용 가능한 연결을 유지하려면 5-10 분마다 모듈을 해제하고 다시로드해야합니다.

이제 이것은 성가신 일이었습니다. 그래서 더 많은 게시물을 읽고 여러 방법을 테스트하여 마침내 나에게 맞는 솔루션을 찾았습니다. 나는 다음을 수행했다.

새로 설치 한 경우 :

sudo -i
apt-get update && apt-get dist-upgrade
apt-get install linux-packports-modules-cw-3.4-3.2.0-30-generic
nano /etc/modules (Added rtl8192ce to the end)

네트워크 관리자에서 ipv6을 무시하도록 변경했습니다.

평소와 같이 재부팅했습니다.

처음 로그인 할 때 때때로 모듈을 해제하고 다시로드해야합니다.

sudo modprobe -r rtl8192ce

(몇 초 기다리십시오)

sudo modprobe rtl8192ce

눈에 띄는 속도 저 하나 연결 손실없이 서버에서 밤새 다운로드 파일을 테스트하고 있습니다. 전에 언급했듯이 때로는 모듈을 풀고 다시로드해야합니다. 그러나 부팅시에는 거의 없습니다.

커널 버전 3.2.0-30 일반을 사용하고 있으며 WLAN 카드는 ASUS PCE-N15입니다. 또한 opendns 서버를 사용하면 너무 큰 차이가 없다고 생각하지만 사용하는 것을 선호합니다.

나는 이것이 같은 문제가있는 사람에게 도움이되기를 바랍니다. 나는 창문으로 돌아가는 것에 너무 가까웠다는 것을 알고 있지만 시도해야했다.