OK, sei que isso não vai ser direto, mas eu realmente gostaria de trabalhar.
Cerca de 18-24 meses atrás, meu netbook Asus EEE 901 estava funcionando bem - rodando o Ubuntu - e eu deixei 'atualizar' como sugerido pelo gerenciador de atualização. O wi-fi falhou subseqüentemente - e, enquanto estava ocupado com outras coisas, manipulava e “consertava” a instalação do SO. O netbook ficou em um armário até esse final de semana ... quando eu criei as unidades usando / dev / zero - e então instalei uma cópia completamente nova do Linux Mint 12.
Na nova instalação, ainda estou tendo problemas com o Wi-Fi, embora esteja tudo bem.
Com a instalação padrão do Linux Mint, a primeira indicação de um problema vem desta entrada em / var / log / syslog
... [5.048933] rt2800pci 0000:01:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
... [5.048980] rt2800pci 0000:01:00.0: setting latency timer to 64
... [5.062119] phy0 -> rt2800_init_eeprom: Error - Invalid RF chipset detected.
... [5.062134] phy0 -> rt2x00lib_probe_dev: Error failed to allocate device
... [... ] rt2800pci 0000:01:00.0: PCI INT A disabled
Seguindo alguns conselhos encontrados on-line, eu coloquei o rt2800pci na lista negra inserindo o seguinte em /etc/modprobe.d/rt2800.conf
blacklist rt2800pci
blacklist rt2800lib
Isso me deixou com uma instalação funcional - mas sem suporte wi-fi. Eu então me propus a identificar o driver correto. A saída relevante do lshw é:
*-network UNCLAIMED
description: Network controller
product: RT2800 802.11n PCI
vendor: Ralink corp
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:fbef0000-febfffff
Se eu, então, usar o lspci para investigar mais com "lspci -vs 01: 00.0"
01:00.0 Network controller: Ralink corp. RT2800 802.11n PCI
Subsystem: Ralink corp. Device 2860
Physical Slot: eeepc-wifi
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at febef0000 (32-bit, non-prefetchable) [size=64K]
Kernel modules: rt2800pci
Um pouco mais de pesquisa on-line sugeriu que, em vez de usar o driver rt2800pci para um dispositivo 2860, eu precisava usar o driver rt2860sta. Eu não tenho um daqueles instalados com o kernel genérico.
Eu visitei o link - e baixei "RT2860PCI / mPCI / CB / PCIe ( RT2760 / RT2790 / RT2860 / RT2890) "- e seguiu as instruções em README_STA.
Quando usei insmod para instalar o novo driver, recebi um dispositivo ra0 informado ... e o gerente de rede identificou que o netbook tinha um recurso sem fio. Infelizmente, é aí que as coisas desmoronaram. Nenhum dos pontos de acesso ao modo de infra-estrutura local foi encontrado pelo gerenciador de rede ... e quando tentei me conectar a um explicitamente dando seu nome ... nenhuma conexão pôde ser estabelecida - e o ifconfig deu uma saída preocupante. .. O endereço do Mac parecia falso 00: 00: ff: ff: ff: ff - e milhares de 'excessos'.
Então ... A pergunta: O Linux ainda suporta o driver Ralink no meu Asus EEE 901? Em caso afirmativo, qual é o driver correto a ser usado - e como configuro esse driver?
Solicitações
Saída de "lspci -n" (não tenho idéia do que pode ser útil nisso ...)
00:00.0 0600: 8086:27ac (rev 03)
00:02.0 0300: 8086:27ae (rev 03)
00:02.1 0380: 8086:27a6 (rev 03)
00:1b.0 0403: 8086:27d8 (rev 02)
00:1c.0 0604: 8086:27d0 (rev 02)
00:1c.1 0604: 8086:27d2 (rev 02)
00:1c.2 0604: 8086:27d4 (rev 02)
00:1c.3 0604: 8086:27d6 (rev 02)
00:1d.0 0c03: 8086:27c8 (rev 02)
00:1d.1 0c03: 8086:27c9 (rev 02)
00:1d.2 0c03: 8086:27ca (rev 02)
00:1d.3 0c03: 8086:27cb (rev 02)
00:1d.7 0c03: 8086:27cc (rev 02)
00:1e.0 0604: 8086:2448 (rev e2)
00:1f.0 0601: 8086:27b9 (rev 02)
00:1f.2 0101: 8086:27c4 (rev 02)
00:1f.3 0c05: 8086:27da (rev 02)
01:00.0 0280: 1814:0601
04:00.0 0200: 1969:1026 (rev b0)
Se eu retornar à configuração padrão - com nada na lista negra, e execute "lsmod | grep rt", eu recebo isto:
parport_pc 32114 0
rt2800pci 18340 0
rt2800lib 48717 1 rt2800pci
crc_ccitt 12595 1 rt2800lib
rt2x00pci 14202 1 rt2800pci
rt2x00lib 48114 3 rt2800pci,rt2800lib,rt2x00pci
mac80211 272785 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 172392 2 rt2x00lib,mac80211
eeprom_93cx6 12653 1 rt2800pci
parport 40930 3 parport_pc,ppdev,lp
A partir disso, não vejo conflitos óbvios - conselhos sobre o que mais procurar bem-vindo.
Ainda mais informações ...
Optei por levar uma chave de fenda para o meu 901 e removi o cartão Wi-Fi. Na parte de trás, há um rótulo que sugere que não é uma série 2800 - mas, sim, é uma RT2700E. Talvez, se o Linux está detectando erroneamente como sendo uma série 2800, essa é a raiz dos meus problemas?