วิธีรับการเชื่อมต่อ WLAN ที่เสถียรกับ Lenovo x121e


14

ฉันมีปัญหาตามปกติเมื่อใช้ WLAN กับ Lenovo ThinkPad x121e ของฉัน อะแดปเตอร์เครือข่ายไร้สายที่ใช้อยู่เป็นอันนี้:

lspci:

01: 00.0 ตัวควบคุมเครือข่าย: Realtek Semiconductor Co. , Ltd. อะแดปเตอร์ WiFi RTL8188CE 802.11b / g / n (รอบ 01)

การเชื่อมต่อตามปกติจะใช้งานได้ในบางครั้งจากนั้นก็เริ่มทำงานช้าลง บางครั้งการเชื่อมต่อจะถูกสร้างขึ้นใหม่ในภายหลังวินาทีบางครั้งก็ใช้เวลา 30 วินาทีหรือมากกว่านั้น

ปัญหานี้เกิดขึ้นกับไดรเวอร์ทุกตัวที่ฉันพยายามทำจนถึงตอนนี้ โดยเฉพาะไดรเวอร์เคอร์เนล

Linux ThinkPad 3.0.0-14-generic # 23-Ubuntu SMP จันทร์ 21 พ.ย. 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

และคนขับรถ Realteks ที่สามารถพบได้ที่นี่ คนขับรถผมใช้ในขณะนี้คือหนึ่งที่พบใน ppa ppa:tista/x120eนี้:

นี่คือลิงค์อื่นไปที่www.thinkwiki.orgที่บอกเป็นนัยถึงตัวเลือก "Low Power State" (LPS) ในไดรเวอร์ของ realtek แต่ดูเหมือนว่ามันจะไม่สามารถปิดการใช้งานในไดรเวอร์ปัจจุบัน

มีวิธีในการรับ WLAN ที่เสถียรกว่าด้วยการตั้งค่านี้หรือไม่?

ข้อมูลระบบเพิ่มเติมบางส่วน:

เครือข่าย lshwclass:

   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 

ฉันมีปัญหาเดียวกันกับ x121e ด้วยไดรเวอร์ ppa มันใช้งานได้ แต่การรับสัญญาณไม่ดี (แม้ว่ามันจะแสดงความแรงของสัญญาณที่ดี) และบางครั้งก็สูญเสียการเชื่อมต่อโดยไม่มีเหตุผล ...
Uli

อาจเป็นไปได้ซ้ำกับaskubuntu.com/questions/90933/…
โธมัส

พยายามที่จะใช้ ip แบบคงที่ .. ฉันได้รับปัญหาเดียวกันฉัน googled & ฉันได้ติดตั้งบางเส้นทางฉันจำไม่ได้ว่าฉันคิดว่ามันเป็นเส้นทาง wireles สำหรับ kernal .. บางสิ่งเช่นนั้น ..
One Zero

ดูเหมือนว่าจะดีขึ้นมากในขณะนี้ด้วย 12.04 การติดตั้งใหม่ทั้งหมดจาก 12.04 live cd (ไม่มีไดรเวอร์หรือการตั้งค่าเพิ่มเติม) ทำงานได้เสถียรกว่าทุกอย่างด้วย 11.10
โทมัส

ตกลงมันไม่ได้ดีไปกว่ากับ 12.04 ทุกวันนี้ทุกอย่างเรียบร้อยดีในวันถัดไปปัญหาเก่ากลับมาอีกครั้ง ไม่รู้เลยว่าทำไม ...
โทมัส

คำตอบ:


5

ในที่สุดฉันก็แก้ไขปัญหานี้ได้โดยการรวบรวมและติดตั้งไดรเวอร์ล่าสุดจาก Linux Wireless ใน Ubuntu 12.04 ในกรณีของฉันแพ็คเกจ "compat-wireless-3.5.1-1-snpc.tar.bz2" ในกรณีของฉัน: http: //wireless.kernel org / th / ผู้ใช้ / ดาวน์โหลด / มั่นคง /

หนึ่งต้องการไฟล์ส่วนหัวสำหรับเคอร์เนลของเขาและแพคเกจ build-Essentials ฉันขอแนะนำให้เรียกใช้สคริปต์ "driver-select" ด้วยตัวเลือก rtlwifi ก่อนที่จะรวบรวมเพราะไม่มีใครต้องการไดรเวอร์อื่นและลดเวลาในการสร้าง:

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-backports-modules-cw-3.3-precise-genericแพ็คเกจ ฉันจะลองดู
โทมัส

ตอนนี้ฉันใช้ 12.10 กับโน้ตบุ๊กและอุปกรณ์ไร้สายนั้นทำงานได้ดีกว่ากับเคอร์เนลสต็อกและไดรเวอร์ แต่มันก็ยังทำการสุ่มตัดการเชื่อมต่อหรือไม่เชื่อมต่อเลยเมื่อความแรงของสัญญาณต่ำหรือเมื่อคุณอยู่ในเครือข่ายที่มีจำนวนมาก ของลูกค้า
Tobias Schula

ฉันไม่สามารถดาวน์โหลด compat-wireless-3.5.1.1-snpc.tar.bz2 ทุกลิงก์ที่ชี้ไปยัง orbit-lab.org นั้นเป็นสิ่งต้องห้ามสำหรับฉันยกเว้นหน้าแรกและลิงก์จากนั้นฉันจะรับไฟล์นี้ได้อย่างไร
Sergey Telshevsky

2

ปัญหาอาจเกิดจากการข้ามช่องสัญญาณ (และเคอร์เนล Linux ใหม่)

ฉันแก้ไขส่วนใหญ่ด้วยการรวบรวมไดรเวอร์ด้วยตัวเองและติดตั้ง สิ่งที่สองที่ฉันทำคือสแกนหาเครือข่ายหากเครือข่ายแตก

ผมเข้าใน watch sudo iwlist wlan0 scanterminal

ด้วยเหตุนี้ไดรเวอร์จึงยังคงตื่นตัวอยู่ การแก้ไขอื่นที่ฉันใช้คือกดFn+ F5เพื่อปิดใช้งาน wifi และจากนั้นฉันก็ทำเหมือนเดิมในไม่กี่วินาที

อีกสิ่งหนึ่งที่ฉันพยายาม:

sudo modprobe -r rtl8192ce
sudo modprobe rtl8192ce

นี่เป็นการโหลดไดรเวอร์สำหรับ wifi บางครั้งฉันก็ส่ง Ping กับเราเตอร์นี่ทำให้การเชื่อมต่อ wifi ของฉันเสถียร


2

ลิงก์นี้ให้คำแนะนำแก่ฉันเพื่อลองใช้ตัวเลือก ips = 0 สำหรับโมดูล rtl8192ce เพื่อปิดการประหยัดพลังงานทั้งหมดด้วยอะแดปเตอร์ wlan ถึงตอนนี้สิ่งนี้ทำให้ฉันมีพฤติกรรมที่ดีที่สุด - ไม่มีการปล่อยไม่ออก สิ่งนี้จะมีความสมบูรณ์แบบในการใช้พลังงาน - เราจะเห็น ฉันใช้ build in drivers พร้อมเคอร์เนล 3.0.0-15 ในตอนนี้



2

ฉันลงเอยด้วยการเปลี่ยนการ์ด WLAN เนื่องจากฉันไม่สามารถเชื่อมต่อที่เสถียรได้

สำหรับผู้ที่ต้องการทำเช่นเดียวกัน: เคล็ดลับคือการเสียบการ์ดเข้ากับช่องเสียบ mini PCIe สำรองไม่ใช่ช่องเสียบการ์ด WLAN วิธีนี้ BIOS จะไม่บ่นเกี่ยวกับฮาร์ดแวร์ที่ยกเลิกการอ้างอิง สล็อตสำรองมีไว้สำหรับการ์ด WWAN / UMTS แต่สายเสาอากาศ WLAN นั้นมาถึงได้ด้วยดี มันง่ายมากที่จะทำเพียงแค่สกรู 3 ตัวสำหรับแผงและหนึ่งตัวสำหรับการ์ดรวมถึงปลั๊กเสาอากาศ

ฉันซื้อ Intel Centrino Advanced - การ์ด N 6200 (ความยาวครึ่งหนึ่ง PCIe) ราคา 20 ยูโรและทำงานได้อย่างสมบูรณ์ แม้ว่าฉันจะขอแนะนำให้ใช้การ์ดเอ็กซ์เพรส PCI ความยาวเต็มรูปแบบซึ่งเป็นสิ่งที่สล็อตทำขึ้นมา (ฉันต้องซ่อมเทปด้วยเทปซึ่งมีความเสถียรมากกว่าเสียง)


ฉันพยายามในสิ่งเดียวกันกับ Intel Centrino 6205 บัตรไม่ประสบความสำเร็จใดคุณมีรุ่น AMD หรือ Intel หรือไม่ BIOS รุ่นใดของคุณ
Earthliŋ

@ user1205935 AMD modell ฉันจะต้องตรวจสอบ BIOS ภายหลัง อะไรที่ไม่ได้ผลสำหรับคุณ ไบออสบ่นเกี่ยวกับฮาร์ดแวร์ที่ไม่ได้เรียงลำดับแม้จะอยู่ในสล็อต WWAN / UMTS หรือไม่?
Uli

BIOS ไม่ได้บ่นฉันไม่ได้ไปถึง BIOS (ฉันโพสต์ปัญหาของฉันในลิงค์ด้านบน ) คอมพิวเตอร์เปิดอยู่หน้าจอเป็นสีดำพัดลมกำลังหมุน แต่ไม่มีอะไรเกิดขึ้น ... ฉันมีรุ่นของ AMD เช่นกัน บางทีฉันอาจต้องการซื้อ 6200 แทน?
Earthliŋ

@ user1205935 อ่านสิ่งที่คุณเขียนไว้อย่างดีปัญหาอาจเกิดจากว่าคุณไม่ได้ลบการ์ดเก่าซึ่งฉันทำ คุณสามารถลองด้วยเคล็ดลับการโพสต์ได้ที่นี่: todayifoundout.com/index.php/2010/02/ …
Uli

ขอบคุณ ฉันจะต้องหาเครื่องมือบางอย่างสำหรับเรื่องนั้น สงสัยว่าการ์ด WWAN ได้รับอนุญาตให้ไปที่นั่น แต่การ์ด WiFi ไม่ได้ทำให้ BIOS ...
Earthliŋ

2

ฉันทำเช่นเดียวกัน: ปิดการใช้งานพอร์ต WLAN ใน BIOS นำการ์ด Realtek ออกและเพิ่ม Intel Centrino 6200 ไปยังพอร์ต WWAN ฉันใช้อะแดปเตอร์ MiniPCIe ครึ่ง -> เต็ม (ค่าใช้จ่ายน้อยกว่า 5Eur) เพื่อให้การ์ดปลอดภัย


ขอบคุณสำหรับเคล็ดลับฉันจะมองหาอะแดปเตอร์ดังกล่าว นี่น่าจะเป็นความเห็นไม่ใช่คำตอบ
Uli

1

เฮ้ฉันเพิ่งทำสิ่งที่กล่าวถึงในส่วนสุดท้ายของข้อความ (update feb 21 2011) http://www.hitxp.com/articles/software/ubuntu-fix-slow-wireless-internet-connection-speed-speed-theme 11-04-natty-narwhal / ฉันได้ผลลัพธ์ที่ดีกว่าด้วยสำหรับ thinkpad x121e Ubuntu 12.04


ตอนนี้ฉันกำลังลองดู - ดูเหมือนว่าจะทำงานได้ดีในตอนนี้เรามาดูกันว่ามันจะเป็นอย่างไรในวันถัดไป
โทมัส

ดูเหมือนว่าจะทำงานได้ดี
Thomas

1

ฉันก็มีปัญหาเดียวกัน ฉันผ่านขั้นตอนการคอมไพล์ไดรเวอร์จากซอร์สเป็นต้น แต่ฉันยังคงมีปัญหาเดียวกัน ฉันเข้าถึงได้ แต่มันช้ามาก ฉันจะต้องปล่อยและโหลดโมดูลดูเหมือนทุก ๆ 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 ด้วยอย่าคิดว่ามันสร้างความแตกต่างมากเกินไป แต่ฉันชอบที่จะใช้มัน

ฉันหวังว่านี่จะช่วยให้ทุกคนที่มีปัญหาเดียวกัน ฉันรู้ว่าฉันใกล้จะกลับไปที่หน้าต่าง แต่ฉันต้องลอง


1
ฉันพยายามทำให้การ์ดทำงานอย่างถูกต้อง แต่ในที่สุดฉันก็ไม่สามารถรักษาการเชื่อมต่อที่เสถียรได้ ดังนั้นฉันก็เลยเปลี่ยนการ์ดไร้สาย
mywebslave

1

สอนให้คนรู้จักวิธีตกปลา:

ฉันมีปัญหาเดียวกัน: การ์ดไร้สาย ASUS 802-11bgn ใหม่พร้อมชิปเซ็ต ralink rtl8192ce การเชื่อมต่อ WiFi ที่ใช้ในการปล่อยแล้วสร้างตัวเองใหม่ทุกสองสามนาที เซสชัน SSH และการโหลดหน้าเว็บจะหยุดและทุกอย่างช้าลงอย่างเจ็บปวด แต่ "ทำงาน" เป็นระยะ

ตลอดหลายวันที่ผ่านมาฉันลองใช้วิธีแก้ปัญหามากมายทั้งในด้านซอฟต์แวร์และฮาร์ดแวร์: อัปเกรดไดรเวอร์, ปรับเสาอากาศใหม่, ย้ายการ์ดไร้สายไปยังช่องเสียบเพิ่มเติมเพื่อหลีกเลี่ยงความร้อนจากการ์ดกราฟิกเพื่อนบ้าน, กำหนดค่าจุดเชื่อมต่อ WiFi ใหม่ ช่องสัญญาณที่แตกต่างกันลองใช้ย่านความถี่ที่แคบลงเพื่อลดการรบกวนจากเพื่อนบ้านเปลี่ยน MTU ปิดการใช้งานการประหยัดพลังงาน ฯลฯ ลองผิดลองถูกที่ผิดปกติ

ความก้าวหน้าในกรณีของฉันมาเมื่อฉันตระหนักถึง 2 สิ่ง:

  • สัญญาณไร้สายของฉันแข็งแรงและมีสุขภาพดีจริง ๆ พบโดยใช้:

    watch iwlist wlan0 scan

  • ก่อนที่จะมีการขาดการเชื่อมต่อเกิดขึ้นมีปัญหาการสูญเสียแพ็กเก็ตร้ายแรง สิ่งนี้ถูกพบโดยการทำงานอย่างต่อเนื่องmtrในหน้าต่างเฉพาะ:

    mtr 10.0.0.1

(แทนที่ 10.0.0.1 ด้วย IP จุดเข้าใช้งานจริงของคุณ) การเรียกใช้สิ่งนี้mtrในหน้าจอเดียวช่วยให้ฉันสามารถตรวจสอบได้อย่างรวดเร็วว่าการเปลี่ยนแปลงใด ๆ ที่ฉันทำมีผลทันทีต่อการสูญเสียแพ็กเก็ต ความสามารถในการทำการทดลองอย่างรวดเร็วนี้เป็นกุญแจสำคัญที่จะชี้ผู้ร้ายในหมู่ตัวแปรที่เป็นไปได้มากมาย

ในกรณีของฉันมันเป็น repeater (หรือที่รู้จักในชื่อ "extender WiFi") ในโถงทางเดิน เมื่อปิดตัวลงการสูญเสียแพ็กเก็ตก็เริ่มลดลงไปที่ 0% YMMV เมื่อปรากฎว่า 802-11n มีความสามารถในการรวมสัญญาณอ่อน ๆ หลาย ๆ ตัวที่กระเด้งออกมาจากผนังโดยมีความล่าช้าเล็กน้อยเพื่อขยายสัญญาณ ในกรณีของฉันฉันคิดว่าตัว repeater กำลังแนะนำการหน่วงเวลาที่ใหญ่เกินไปทำให้เกือบหนึ่งในสามของแพ็กเก็ตได้รับข้อผิดพลาด

อย่างที่คุณเห็นจากคำตอบจำนวนมากที่นี่หลายคนมีปัญหาที่คล้ายกัน แต่เหตุผลต่างกัน กุญแจสำคัญในการแก้ปัญหาในที่สุดอาจเป็นเพียงความสามารถในการทดสอบและทดสอบสมมติฐานอย่างรวดเร็ว การmtrติดตามอัตราการสูญเสียแพ็คเก็ตอย่างต่อเนื่องในขณะที่การเปลี่ยนแปลงพารามิเตอร์ในเวลาเดียวกันก็ทำเพื่อฉัน ฉันขอแนะนำว่านี่เป็นวิธีการวินิจฉัย


0

ฉันเป็นเจ้าของ X121e ด้วย ฉันเปลี่ยน WLAN เป็นโหมด g เท่านั้น ตอนนี้การเชื่อมต่อ Wlan ของฉันค่อนข้างเสถียร (ทำงานประมาณ 1 ชั่วโมงโดยไม่ต้องถอดการเชื่อมต่อ) บางทีการสลับระหว่างโหมด b, โหมด g และโหมด n เป็นส่วนหนึ่งของปัญหา


เป็นไปได้ไหมที่จะทำสิ่งนี้จากฝั่งไคลเอ็นต์?
โทมัส

ฉันไม่พบตัวเลือกในการบังคับให้ใช้บัตร realtec เพื่อใช้เครือข่าย g เท่านั้น
Nomadic

ฉันไม่สามารถเปลี่ยนเป็น g-only, เพียงแค่ bg-only (ไม่มีผลกระทบ - ปัญหายังคงอยู่ที่นั่น)
โทมัส

0

อัพเดทสำหรับ Ubuntu 12.04:

ฉันมีปัญหาเช่นเดียวกับเมื่อก่อนกับไดรเวอร์ buildin ของ Precise Pangolin อะไรคือการทำงานมีเสถียรภาพมากขึ้นกว่าที่ฉันพยายามกับอะไร oneiric เป็นคนขับจากเว็บไซต์ของ Realtek ฉันใช้เวอร์ชั่นล่าสุด (0005.1230.2011) รุ่นนี้ใช้งานไม่ได้กับฉันกับ Oneiric (การระงับใช้งานไม่ได้) ด้วยความแม่นยำมันทำงานได้ดีและปัญหาส่วนใหญ่หายไป เมื่อเวลาผ่านไป (อาจจะทุกๆสองวัน) การเชื่อมต่อไร้สายจะหยุดทำงานเหมือน แต่ก่อนไม่บ่อยเท่า


0

ฉันมีปัญหาเดียวกันกับ X121e ฉันมีปัญหาว่าปุ่มฟังก์ชั่นถูก swaped หลังจากสแตนด์บายและการเชื่อมต่อแบบไร้สายแบบสุ่มตัดการเชื่อมต่อ

จากนั้นเมนบอร์ดของฉันก็พังและฉันก็ส่งโน้ตบุ๊กกลับไปที่ lenovo ซึ่งแทนที่เมนบอร์ด และหลังจากนั้นทุกอย่างก็ทำงานได้ดี ปัญหาของฉันหมดไป! จนกว่าฉันจะติดตั้ง Kubuntu ใหม่และปัญหาทั้งหมดกลับมา

บางทีนี่อาจช่วยให้เข้าใจมากขึ้น


1
ดังนั้นสิ่งที่คุณพยายามจะบอกเรา โปรดสรุปโดยย่อ
cauon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.