Wi-Fi продолжает разъединяться и чрезвычайно медленный в низком сигнале - Ubuntu 13.04

Прежде всего я просто хочу сказать, что я работаю IT-инженером (Windows Desktop/Server и т.д.), таким образом, я готов пойти право вниз на землю когда дело доходит до усовершенствования технический поиск и устранение неисправностей. К сожалению, однако я плохо знаком с Linux поэтому быть нежным одновременно.


Проблема:

Начиная с обновления моего ноутбука HP Pavilion G6 от Ubuntu 12.10 до 13,04 моей беспроводной связи не функционирует правильно. Основной вопрос - то, что, если я сижу наверху, радиосигнал спадает приблизительно до '2', панели и скорости загрузки (согласно speedtest.net) являются чрезвычайно медленными (0.26 Мбит/с). Однако, если я иду и сажусь лестницу прямо перед моим маршрутизатором, я получаю полный сигнал, и speedtest.net показывает быстрое соединение (приблизительно 40 Мбит/с).

Этого не происходит на Ubuntu 12.10. Находившийся и наверху и внизу я могу получить сильный сигнал и результаты испытаний скорости до 40 Мбит/с.

Я могу предоставить снимки экрана результатов, если доказательство требуется.

Естественно, эта проблема вызывает мою вторую проблему. Периодически наугад времена, которые соединение с Wi-Fi запросит на пароль Wi-Fi (ясно пароль является правильным как все другие устройства, соединяются прекрасный, и это просто работало над этим паролем). Если я попытаюсь нажать "OK", чтобы признать, что пароль вошел, то он повторит для соединения в течение нескольких моментов прежде, чем запросить пароль еще раз. Это закончится в непрерывном цикле, пока я не перезапущу ноутбук.


Что я пробовал/исследовал:

Таким образом от многочисленных поисков Google, askubuntu вопросы, руководства для поиска и устранения неисправностей Wi-Fi, баз знаний для типа оборудования и т.д. и т.д. Казалось бы, что проблема касается обновленной версии драйвера беспроводного устройства, встроенного к драйверам с открытым исходным кодом, когда 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-generic

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

Я могу только предположить, что что-то было изменено в более новых версиях, который на самом деле вызывает проблемы с моей беспроводной картой.


Таким образом, то, что я думаю, что я, возможно, должен сделать, продвинуть этот драйвер к более старой версии? Кто-либо может подтвердить это как возможную фиксацию? Может кто-либо, чтобы сказать мне, что я рявкаю абсолютно неправильное дерево?

Я надеюсь, что это было достаточно информативно, чтобы кто-то обеспечил некоторую справку. Если дальнейшая информация запрашивается, как отмечалось ранее, я более, чем рад выполнить дальнейшие команды и тесты, чтобы попытаться изолировать проблему.

P.S. Заранее спасибо в течение Вашего времени и соображения.


Обновление

Таким образом, у меня был очень интересный момент вчера вечером!

Мой DVD-привод не мог открыть лоток при нажатии кнопки и больше не будет читать DVD.

Я подключил питание от сети к своему ноутбуку и эй престо, мой DVD-привод начал работать снова.

Отъезд электросети соединился, я пытался выполнить speedtest на Wi-Fi. (40 Мбит/с - примерно полная возможность моей строки).

Однако я попробовал батарею на 12,10 и нет никакой проблемы что так когда-либо.

Мое предположение

От обнаружения этого я могу только предположить, что 13.04 не поддерживает мою батарею/параметры питания правильно?

Другая возможность состоит в том, что сама батарея неисправна, но когда я выполняю тест батарей из HP UEFI, это, кажется, не показывает ошибок.

Мысли?

Обновление 19.09.13

Так следуя за этим, я попытался обновить 13,04 ядер раздела к 3,9, а не 3.8, который решил проблему для некоторых людей согласно многим средствам отслеживания ошибки.

К сожалению, это не решило проблему для меня. Это заставляет меня думать, что это - больше, чем, вероятно, проблема ядра с этими драйверами.

Дальнейшие мысли?

15
задан 19 September 2013 в 17:41

4 ответа

Я предлагаю вам попробовать две вещи:

echo "options rt2800pci nohwcrypt=1" | sudo tee /etc/modprobe.d/rt2800pci.conf

sudo modprobe -rfv rt2800pci

sudo modprobe -v rt2800pci

Я считаю, что управление питанием является основным введите:

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

(это создаст или отредактирует файл конфигурации, который переопределит поведение по умолчанию для управления питанием) и введите следующее:

[ 114]

/sbin/iwconfig wlan0 power off

выше exit0, затем сохраните gedit, закройте и перезагрузите.

Спасибо

0
ответ дан 19 September 2013 в 17:41

К сожалению, не решение от меня. Эти версии драйверов фактически являются версиями ядра. Модули драйверов поставляются как часть самого ядра, поэтому понижение версии не будет легким.

ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/

Для меня я отказался от Wi-Fi-карты на основе ralink некоторое время назад из-за схожих проблем на различных дистрибутивах Linux, однако, возможно, стоит попробовать решение, предложенное здесь Хадакой для отключения hwcrypt для водителя (хотя и на 12.04):

0
ответ дан 19 September 2013 в 17:41

Таким образом посредством обширного исследования и терпения мне удалось решить этот вопрос о моем HP Pavilion G6 с помощью драйвера RT5390sta. Я теперь получаю полные 40 Мбит/с в нисходящем направлении (только под) и приблизительно 10 Мбит/с в восходящем направлении (никогда не намного выше во всяком случае) нашей волоконно-оптической линии.

Что я сделал для решения проблемы

Во-первых я видел много людей, предполагающих, что обновление их ядра к 3,9 будет работать, но к сожалению это не работало на меня.

После пребывания в течение такого большого количества времени, пытаясь решить это, было выпущено ядро 3.11.1 (конюшен), и я установил это, как проинструктировано ссылкой ниже:

http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/

используйте wget для получения .deb файлов

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

затем установите эти .deb файлы с помощью dpkg-i

sudo dpkg -i linux-headers-3.11.1*.deb linux-image-3.11.1*.deb

Обновленная личинка (в случае необходимости):

update-grub

Проверенное ядро после перезагрузки:

uname -a

После установки этого ядра я следовал сообщению (#14) на ниже сайта отслеживания ошибок:

https://bugs.launchpad.net/ubuntu / + ошибка/1173759

  1. загрузите драйвер http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
  2. tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
  3. cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
  4. загрузите исправляют http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch к каталогу выше
  5. patch -p1 <rt5592sta_fix_64bit_3.8.patch (если просит каталог указывать на него на pci_main_dev.c),
  6. удостоверьтесь, что/os/linux/config.mk читает HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
  7. make
  8. sudo make install
  9. modprobe rt5390sta

После всей этой моей скорости тесты ответили до ожидаемых уровней. Это может иметь пчелу nthe драйвер и патч, или альтернативно, возможно, просто было ядром 3.11.1, но так или иначе, этим шагам удалось решить мой вопрос.

0
ответ дан 19 September 2013 в 17:41

Я думаю, что это поможет вам. Мне нравится использовать WICD, потому что это простой и удобный сетевой менеджер. Это очень хорошая альтернатива сетевому менеджеру в Ubuntu и, кажется, всегда работает, когда сетевой менеджер не работает. Для установки просто откройте терминал. Теперь загрузите последнюю версию NetworkManager, если вам нужно переустановить ее, если WICD не работает sudo apt-get install -d --reinstall network-manager network-manager-gnome

Затем установите его sudo apt- get install wicd-gtk

И теперь вам нужно удалить NetworkManager: sudo apt-get remove --purge network-manager-gnome network-manager

Теперь вы можете найти WICD в меню «Пуск». WICD, найдите сеть, которую вы хотите использовать, введите необходимую информацию, пароль, шифрование и т. Д. И выберите «Автоматически подключаться к этой сети». Вы должны быть в порядке!

WICD также может быть доступен в Ubuntu Update Manager, так что вы можете посмотреть туда сначала, но важно полностью удалить Network Manager, чтобы избежать конфликтов !!

0
ответ дан 19 September 2013 в 17:41

Другие вопросы по тегам:

Похожие вопросы: