首先,我只想说我是一名IT工程师(Windows桌面/服务器等),因此在进行高级技术故障排除时,我愿意扎根。但是不幸的是,我是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
因此,据我所知,唯一的主要区别是两个发行版上的“ driverversion”。
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-通用
我只能想象新版本中的某些更改实际上导致了我的无线网卡出现问题。
所以我认为我可能需要做的就是将此驱动程序推到旧版本?谁能确认这是可能的解决办法?有谁能告诉我我正在树上完全错误的树?
我希望这已经足够有益于某人提供一些帮助。如前所述,如果需要任何其他信息,我很乐意运行其他命令和测试以尝试找出问题所在。
PS预先感谢您的时间和考虑。
更新资料
所以昨晚我有一个非常有趣的时刻!
按此按钮时,我的DVD驱动器无法打开托盘,将不再读取DVD。
我将电源连接到笔记本电脑上,嘿,我的DVD驱动器再次开始工作。
让电源保持连接状态,我尝试在wifi上进行速度测试。(40Mbps-我的产品线几乎具有全部功能)。
但是,我已经在12.10上尝试过电池,所以没有任何问题。
我的假设
通过发现这一点,我只能假定13.04不正确支持我的电池/电源设置?
另一种可能是电池本身有故障,但是当我从HP UEFI运行电池测试时,它似乎没有显示任何错误。
有什么想法吗?
更新13/09/19
因此,从此以后,我尝试将13.04分区内核更新为3.9,而不是3.8,这根据一些错误跟踪器已经解决了某些人的问题。
不幸的是,这并没有为我解决问题。这使我认为这些驱动程序很可能是内核问题。
还有其他想法吗?