LINUX.ORG.RU

Не работает Wi-Fi на ASUS eeePC 1000H


0

1

Добрый день форумчане. Вот уже который месяц не могу настроить Wi-Fi. В БИОСе включен, диод горит.

В kern.log такая информация:

Jan 29 12:08:23 debian-eee kernel: [ 7.585611] rt2860sta: module is from the staging directory, the quality is unknown, you have been warned. Jan 29 12:08:23 debian-eee kernel: [ 7.618610] rt2860 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 Jan 29 12:08:23 debian-eee kernel: [ 11.900515] pciehp 0000:00:1c.0:pcie04: Bypassing BIOS check for pciehp use on 0000:00:1c.0 Jan 29 12:08:23 debian-eee kernel: [ 11.900746] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 27d0 ss_vid 0 ss_did 0 Jan 29 12:08:23 debian-eee kernel: [ 11.900955] pciehp 0000:00:1c.1:pcie04: Bypassing BIOS check for pciehp use on 0000:00:1c.1 Jan 29 12:08:23 debian-eee kernel: [ 11.900992] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 27d2 ss_vid 0 ss_did 0 Jan 29 12:08:23 debian-eee kernel: [ 12.004218] pciehp 0000:00:1c.1:pcie04: Device 0000:03:00.0 already exists at 0000:03:00, cannot hot-add Jan 29 12:08:23 debian-eee kernel: [ 12.004698] pciehp 0000:00:1c.1:pcie04: Cannot add device at 0000:03:00 Jan 29 12:08:23 debian-eee kernel: [ 12.004925] pciehp 0000:00:1c.3:pcie04: Bypassing BIOS check for pciehp use on 0000:00:1c.3 Jan 29 12:08:23 debian-eee kernel: [ 12.004956] pciehp 0000:00:1c.3:pcie04: HPC vendor_id 8086 device_id 27d6 ss_vid 0 ss_did 0 Jan 29 12:08:23 debian-eee kernel: [ 12.004969] pciehp 0000:00:1c.3:pcie04: pci_hp_register failed with error -16 Jan 29 12:08:23 debian-eee kernel: [ 12.005157] pciehp 0000:00:1c.3:pcie04: Slot already registered by another hotplug driver Jan 29 12:08:23 debian-eee kernel: [ 12.005220] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 Jan 29 12:08:23 debian-eee kernel: [ 29.335031] rt2860 0000:01:00.0: firmware: requesting rt2860.bin Jan 29 12:08:23 debian-eee kernel: [ 29.390494] rt2860 0000:01:00.0: firmware file rt2860.bin request failed (-2) Jan 29 12:08:23 debian-eee kernel: [ 29.394806] ERROR! NICLoadFirmware failed, Status[=0x00000001] Jan 29 12:08:23 debian-eee kernel: [ 29.394823] rt28xx Initialized fail! Jan 29 12:08:23 debian-eee kernel: [ 29.400069] rt2860 0000:01:00.0: firmware: requesting rt2860.bin Jan 29 12:08:23 debian-eee kernel: [ 29.405961] rt2860 0000:01:00.0: firmware file rt2860.bin request failed (-2) Jan 29 12:08:23 debian-eee kernel: [ 29.410750] ERROR! NICLoadFirmware failed, Status[=0x00000001] Jan 29 12:08:23 debian-eee kernel: [ 29.410767] rt28xx Initialized fail! Jan 29 12:08:43 debian-eee kernel: [ 53.005717] lp: driver loaded but no devices found

Версия ядра:

root@debian-eee:~# uname -a Linux debian-eee 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux

Я так не разобрался до конца какой драйвер нужен для версии 2.6.32.

Согласно http://wiki.debian.org/DebianEeePC/HowTo/Wifi — Atheros AR928x b/g/n driver (1000HE, 1002HA, 1005HA, 1001PX, etc.) или Ralink RT2860 (901). Согласно табличке ниже на той странице создал интерфейс wlan0, а он мне нули показывает:

wlan0

Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:19

Что за переменная «pci_hp_register» и почему она failed? Может я в каком конф файле неправильное значение ввел, может она должна называться «pci_ehp_register»?

Есть файлы /etc/modprobe.d/pciehp.conf и /etc/acpi/actions/wireless.sh. Может в них что прописать надо, кроме того, что там уже есть?

Извините, что все так сумбурно изложил, я пока новичек еще не очень разбираюсь в таких вопросах.



Последнее исправление: xseed (всего исправлений: 1)

Ответ на: комментарий от aidaho

Спасибо, попробую, завтра отпишу

xseed
() автор топика

у меня ралинк нормально без танцев с музыкальными инструментами подхватился только в убунту 12.04 альфа, то бишь йадро нужно 3.2 и чтобы вокруг йадра была убунта

Kompilainenn ★★★★★
()
Ответ на: комментарий от aidaho

сейчас немного лучше:

wlan0     Link encap:Ethernet  HWaddr 00:22:43:45:44:35  
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::222:43ff:fe45:4435/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:382 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2258 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:65094 (63.5 KiB)  TX bytes:0 (0.0 B)
          Interrupt:19 

Однако ошибки остались:

Feb  2 23:53:48 debian-eee kernel: [  613.085391] rt2860 0000:01:00.0: PCI INT A disabled
Feb  2 23:53:48 debian-eee kernel: [  613.116519] ATL1E 0000:03:00.0: PCI INT A disabled

Feb  2 23:53:48 debian-eee kernel: [  613.148183] pciehp 0000:00:1c.1:pcie04: pciehp_suspend ENTRY
Feb  2 23:53:48 debian-eee kernel: [  613.148195] pciehp 0000:00:1c.0:pcie04: pciehp_suspend ENTRY


Feb  2 23:53:48 debian-eee kernel: [  614.318020] pciehp 0000:00:1c.0:pcie04: pciehp_resume ENTRY
Feb  2 23:53:48 debian-eee kernel: [  614.318059] pciehp 0000:00:1c.1:pcie04: pciehp_resume ENTRY
Feb  2 23:53:48 debian-eee kernel: [  614.420074] pciehp 0000:00:1c.1:pcie04: Device 0000:03:00.0 already exists at 0000:03:00, cannot hot-add
Feb  2 23:53:48 debian-eee kernel: [  614.420087] pciehp 0000:00:1c.1:pcie04: Cannot add device at 0000:03:00


Feb  2 23:53:48 debian-eee kernel: [  614.420547] ATL1E 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Feb  2 23:53:48 debian-eee kernel: [  614.452208] rt2860 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19


Feb  2 23:53:48 debian-eee kernel: [  614.457026] RX DESC e8f58000  size = 2048
Feb  2 23:53:48 debian-eee kernel: [  614.457450] <-- RTMPAllocTxRxRingMemory, Status=0
Feb  2 23:53:48 debian-eee kernel: [  614.459967] 1. Phy Mode = 0
Feb  2 23:53:48 debian-eee kernel: [  614.459971] 2. Phy Mode = 0
Feb  2 23:53:48 debian-eee kernel: [  614.487439] CfgSetCountryRegion():CountryRegion in eeprom was programmed
Feb  2 23:53:48 debian-eee kernel: [  614.487444] CfgSetCountryRegion():CountryRegion in eeprom was programmed
Feb  2 23:53:48 debian-eee kernel: [  614.487447] 3. Phy Mode = 0
Feb  2 23:53:48 debian-eee kernel: [  614.512331] MCS Set = 00 00 00 00 00
Feb  2 23:53:48 debian-eee kernel: [  614.513928] <==== rt28xx_init, Status=0


Feb  2 23:53:49 debian-eee kernel: [  615.983102] ATL1E 0000:03:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex>
Feb  2 23:53:59 debian-eee kernel: [  626.004285] ERROR! BBP write R62=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.004516] ERROR! BBP write R63=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.004742] ERROR! BBP write R64=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.004969] ERROR! BBP write R86=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.005238] ERROR! BBP write R82=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.005482] ERROR! BBP write R75=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.005723] ERROR! BBP write R66=0xffffffff fail. BusyCnt= 100.bPCIclkOff = 0. 
Feb  2 23:53:59 debian-eee kernel: [  626.056675] RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=wlan0!
Feb  2 23:53:59 debian-eee kernel: [  626.068501] ERROR! H2M_MAILBOX still hold by MCU. command fail
Feb  2 23:53:59 debian-eee kernel: [  626.073578] rt28xx_close call RT28xxPciAsicRadioOff fail!
Feb  2 23:54:04 debian-eee kernel: [  630.545070] pci 0000:01:00.0: PME# supported from D0 D3hot
Feb  2 23:54:04 debian-eee kernel: [  630.545092] pci 0000:01:00.0: PME# disabled
Feb  2 23:54:04 debian-eee kernel: [  630.546028] rt2860 0000:01:00.0: enabling device (0000 -> 0002)
Feb  2 23:54:04 debian-eee kernel: [  630.546059] rt2860 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
Feb  2 23:54:04 debian-eee kernel: [  630.546858] === pAd = f8902000, size = 482964 ===
Feb  2 23:54:04 debian-eee kernel: [  630.546872] <-- RTMPAllocAdapterBlock, Status=0
Feb  2 23:54:04 debian-eee kernel: [  630.546886] pAd->CSRBaseAddress =0xf7e60000, csr_addr=0xf7e60000!

xseed
() автор топика
Ответ на: комментарий от xseed

debian-eee kernel

Кастомное ядро замените на дефолт. В stable этот адаптер работает из коробки, я с 901го ноута пишу, он железно идентичен вашему.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

Кастомное ядро замените на дефолт.

Собственно в нём и смысла нет, всё железо в 2.6.32 работает.

aidaho ★★★★★
()
Ответ на: комментарий от Kompilainenn

у меня ралинк нормально без танцев с музыкальными инструментами подхватился только в убунту 12.04 альфа
У вас адаптер на каком чипе?

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от Kompilainenn

У меня адаптер встроенный ralink2860sta вроде как. http://wiki.debian.org/rt2860sta. Интерфейс слава богу поднялся, ping ip интерфейса wlan0 идет:

root@debian-eee:~# ping 192.168.1.4
PING 192.168.1.4 (192.168.1.4) 56(84) bytes of data.
64 bytes from 192.168.1.4: icmp_req=1 ttl=64 time=0.045 ms
64 bytes from 192.168.1.4: icmp_req=2 ttl=64 time=0.055 ms
64 bytes from 192.168.1.4: icmp_req=3 ttl=64 time=0.055 ms
Осталось только подключиться к беспроводной сети. Действовал согласно рекомендациям http://wiki.debian.org/WiFi и http://wiki.debian.org/WiFi/HowToUse. Установил пакеты wireless-tools, network-manager-kde, и wicd. Шлюз не запинговался пока не стартанул wicd, и не сконфигурировал wifi интерфейс под шифрование. Вот мой конфиг под статическое назначение IP-адреса, и шифрованием WPA2 со стандартным ключом 8 символов:
auto wlan0
iface wlan0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.2
wpa-driver    wext
wpa-ap-scan   2
wpa-scan-ssid 1
wpa-ssid ZyXEL_KEENETIC_4B8424
wpa-psk 12345678

Всем большое спасибо за участие.

xseed
() автор топика
Ответ на: комментарий от aidaho

Кастомное ядро замените на дефолт.

Как это сделать? Стоит ли? Как вы считаете, ошибки исчезнут ли ошибки при этом? Если можно, ссылочку... плиз

xseed
() автор топика
Ответ на: комментарий от Kompilainenn

Конфиг подхватывается насколько я понимаю при опускании и поднятии интерфейса командами ifup wlan0, ifdown wlan0. Просто без wicd шлюз у меня не пингуется. Удалил wicd, подумал не нужен, пришлось cнова переустановить.

xseed
() автор топика
Ответ на: комментарий от aidaho

Полет нормальный и ладно. Не буду пока заморачиваться

xseed
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.