ก่อนอื่นฉันแค่อยากจะบอกว่าฉันทำงานเป็นวิศวกรไอที (Windows Desktop / Server ฯลฯ ) ดังนั้นฉันยินดีที่จะลงไปที่พื้นเมื่อมันมาถึงการแก้ไขปัญหาทางเทคนิคขั้นสูง น่าเสียดายที่ฉันยังใหม่กับ Linux ดังนั้นโปรดใช้ความอ่อนโยนในเวลาเดียวกัน
ปัญหา:
นับตั้งแต่อัปเกรดแล็ปท็อป HP Pavilion G6 ของฉันจาก Ubuntu 12.10 เป็น 13.04 ระบบไร้สายของฉันทำงานไม่ถูกต้อง หลักปัญหาคือว่าถ้าผมนั่งอยู่ชั้นบนสัญญาณไร้สายลดลงไปรอบ ๆ '2' บาร์และความเร็วในการดาวน์โหลด (ตาม speedtest.net) เป็นอย่างมากช้า (0.26Mbps) อย่างไรก็ตามถ้าฉันไปและนั่งลงบันไดตรงหน้าเราเตอร์ของฉันฉันจะได้รับสัญญาณเต็มและ speedtest.net แสดงการเชื่อมต่อที่รวดเร็ว (ประมาณ 40Mbps)
สิ่งนี้ไม่ได้เกิดขึ้นใน Ubuntu 12.10 นั่งทั้งชั้นบนและชั้นล่างฉันจะได้รับสัญญาณแรงและผลการทดสอบความเร็วสูงถึง 40Mbps
ฉันสามารถให้ภาพหน้าจอของผลลัพธ์หากต้องการหลักฐาน
ตามธรรมชาติแล้วปัญหานี้ทำให้เกิดปัญหาที่สองของฉัน สุ่มครั้งเป็นระยะ ๆ การเชื่อมต่อกับ Wifi จะขอรหัสผ่าน Wifi (เห็นได้ชัดว่ารหัสผ่านนั้นถูกต้องเนื่องจากอุปกรณ์อื่น ๆ ทั้งหมดเชื่อมต่อได้ดีและมันก็แค่ทำงานกับรหัสผ่านนี้) หากฉันลองคลิกตกลงเพื่อยอมรับรหัสผ่านที่ป้อนไว้จะพยายามเชื่อมต่ออีกสักครู่ก่อนขอรหัสผ่านอีกครั้ง นี่จะเป็นการวนซ้ำอย่างต่อเนื่องจนกว่าฉันจะรีสตาร์ทแล็ปท็อป
สิ่งที่ฉันได้ลอง / วิจัย:
ดังนั้นจากการค้นหา google จำนวนมากคำถาม Askubuntu คำแนะนำสำหรับการแก้ปัญหา wifi ฐานความรู้สำหรับประเภทฮาร์ดแวร์ ฯลฯ เป็นต้นดูเหมือนว่าปัญหาเกี่ยวข้องกับไดรเวอร์ไร้สายรุ่นปรับปรุงในตัวกับไดรเวอร์โอเพ่นซอร์สเมื่อติดตั้ง Ubuntu .
ตรงประเด็น:
การรันคำสั่งต่อไปนี้บนทั้ง 12.10 และ 13.04 จะแสดงผลลัพธ์ต่อไปนี้:
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
ดังนั้นจากสิ่งที่ฉันเห็นความแตกต่างหลักเพียงอย่างเดียวที่นี่คือ 'ไดรเวอร์รุ่น' ในทั้งสอง distros
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 ทั่วไป
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 ทั่วไป
ฉันสามารถจินตนาการได้ว่ามีบางสิ่งเปลี่ยนแปลงในเวอร์ชั่นใหม่กว่าซึ่งทำให้เกิดปัญหากับการ์ดไร้สายของฉัน
ดังนั้นสิ่งที่ฉันคิดว่าฉันต้องทำคือผลักไดรเวอร์นี้ไปเป็นรุ่นเก่ากว่า ทุกคนสามารถยืนยันได้ว่านี่เป็นการแก้ไขที่เป็นไปได้? มีใครสามารถบอกฉันได้ว่าฉันเห่าต้นไม้ที่ผิดอย่างสิ้นเชิงเหรอ?
ฉันหวังว่านี่เป็นข้อมูลที่เพียงพอสำหรับบางคนที่จะให้ความช่วยเหลือ หากต้องการข้อมูลเพิ่มเติมตามที่กล่าวไว้ก่อนหน้านี้ฉันยินดีที่จะเรียกใช้คำสั่งและการทดสอบเพิ่มเติมเพื่อลองและแยกปัญหา
ป.ล. ขอขอบคุณล่วงหน้าสำหรับเวลาและการพิจารณาของคุณ
ปรับปรุง
เมื่อคืนนี้ฉันมีช่วงเวลาที่น่าสนใจมาก!
ไดรฟ์ดีวีดีของฉันไม่สามารถเปิดถาดเมื่อกดปุ่มและจะไม่อ่านดีวีดีอีกต่อไป
ฉันเชื่อมต่อแหล่งจ่ายไฟหลักเข้ากับแล็ปท็อปของฉันและไงล่ะไดรฟ์ดีวีดีของฉันก็เริ่มทำงานอีกครั้ง
ออกจากการเชื่อมต่อหลักฉันพยายามใช้ speedtest บนไวไฟ (40Mbps - เต็มความสามารถของสายของฉัน)
อย่างไรก็ตามฉันได้ลองใช้แบตเตอรี่ตอน 12.10 และไม่มีปัญหาอะไรเลย
สมมติฐานของฉัน
จากการค้นพบสิ่งนี้ฉันสามารถสันนิษฐานได้ว่า 13.04 ไม่รองรับการตั้งค่าแบตเตอรี่ / พลังงานอย่างถูกต้อง?
ความเป็นไปได้อื่น ๆ ก็คือตัวแบตเตอรี่เองนั้นผิดปกติ แต่เมื่อฉันรันการทดสอบแบตเตอรี่จาก HP UEFI มันจะไม่ปรากฏขึ้นเพื่อแสดงข้อผิดพลาดใด ๆ
คิด?
อัปเดต 19/09/13
ดังนั้นจากนี้ฉันได้ลองอัปเดตพาร์ทิชันเคอร์เนล 13.04 เป็น 3.9 มากกว่า 3.8 ซึ่งได้แก้ไขปัญหาสำหรับบางคนตามจำนวนของตัวติดตามข้อผิดพลาด
น่าเสียดายที่นี่ไม่ได้แก้ปัญหาสำหรับฉัน นี่ทำให้ฉันคิดว่ามันน่าจะเป็นปัญหาเคอร์เนลของไดรเวอร์เหล่านี้
คิดอะไรเพิ่มเติม