[Debian] EeePC 901 wireless wordt niet herkend

Pagina: 1
Acties:

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Ik zit hier al de hele dag op te koekeloeren maar ik word er niet wijzer van. Ik heb een EeePC 901 met daarin een rt2860 wireless chipset. Deze staat Enabled in de BIOS, en de blauwe LED-indicator staat aan. Dit zou betekenen dat wireless aan staat, en zo werkte het met Xandros ook.

Nu heb ik er echter Debian Eee op staan, een gespecialiseerde distro die out-of-the-box zou moeten werken. Werkt als een trein verder, maar geen wireless interface te bekennen. Deze zou, aangezien het een ralink chip is, ra0 moeten heten.

De benodigde kernelmodule is geladen:
code:
1
2
lsmod | grep ^rt
rt2860sta          435712   0


Ik heb ook
code:
1
m-a a-i rt2860-source
gedaan, dit geeft verder geen foutmeldingen.

Echter staat er in lspci geen ra* device (zou dit moeten?) en in ifconfig staat alleen een eth0 en lo adapter. Wat moet ik in hemelsnaam doen om dit werkend te krijgen? Ik hoor alleen maar van mensen die de 901 hebben en debian installeren dat het meteen werkt, en ik ben er nu al 10+ uur mee bezig met allerlei verschillende distro's, guides etc etc en het werkt gewoon niet :(

  • _lasher_
  • Registratie: September 2002
  • Laatst online: 23-01 14:17
Dat lspci je device niet laat zien is wel vreemd. Die werkt namelijk onafhankelijk van de driver of wat dan ook. Weet je zeker dat hij niet onder een andere naam voorbij komt (iets met rt*)?

Wat gebeurt er als je de module laadt? Oftewel:

code:
1
2
modprobe rt2860sta
dmesg


Dit geeft je de output van het laden van die module. Daarin zou of een foutmelding, of de toegewezen interface-naam moeten staan.

  • Siebz0r
  • Registratie: Juli 2007
  • Laatst online: 22-06-2018

Siebz0r

Got root?

_lasher_ schreef op vrijdag 12 september 2008 @ 11:34:
Dat lspci je device niet laat zien is wel vreemd. Die werkt namelijk onafhankelijk van de driver of wat dan ook. Weet je zeker dat hij niet onder een andere naam voorbij komt (iets met rt*)?

Wat gebeurt er als je de module laadt? Oftewel:

code:
1
2
modprobe rt2860sta
dmesg


Dit geeft je de output van het laden van die module. Daarin zou of een foutmelding, of de toegewezen interface-naam moeten staan.
Als de TS lsmod doet, laat zijn linux tog zien welke modules er zijn geladen?
Dus een modprobe ... laad een bestaande module. Misschien handig om eerst de lopende module te killen met modprobe -r [module] :P

Een snelle google resulteerde in een driver voor linux 2.6 (met 'uname -r' kun je zien welke versie kernel je draait)
http://www.ralinktech.com...inux_STA_v1.6.1.0.tar.bz2

Neem eens een kijkje of je daar verder mee komt ;)
Geef anders eens een output van je volledige lspci ;) dat is wat makkelijker om je te helpen.

edit:
Ik zie trouwens dat dit dezelfde driver is als je nu hebt, probeer dit eens: "modprobe -r rt2860sta" daarna "modprobe rt2860sta". Post daarna even de output van "dmesg | tail 20"

[ Voor 14% gewijzigd door Siebz0r op 12-09-2008 12:04 ]


  • _lasher_
  • Registratie: September 2002
  • Laatst online: 23-01 14:17
Oh ja, oeps :)
Dan zal je hem inderdaad eerst moeten '-r'-en.

Maar de driver zal wel goed zijn, aangezien het een distro speciaal voor deze hardware is. Weet je zeker dat de interface niet gewoon nog down is? (dan staat ie er bij 'ifconfig -a' wel tussen)

  • Siebz0r
  • Registratie: Juli 2007
  • Laatst online: 22-06-2018

Siebz0r

Got root?

_lasher_ schreef op vrijdag 12 september 2008 @ 12:18:
Oh ja, oeps :)
Dan zal je hem inderdaad eerst moeten '-r'-en.

Maar de driver zal wel goed zijn, aangezien het een distro speciaal voor deze hardware is. Weet je zeker dat de interface niet gewoon nog down is? (dan staat ie er bij 'ifconfig -a' wel tussen)
offtopic:
Zul je zien dat 't zoiets simpels is.
Nu ik erover nadenk, geeft een module niet een melding in dmesg o.i.d. als je de module laad zonder de bijbehorende hardware?
Kan me nog wel herinneren dat ik ooit een kernel update had gedaan en toen ik probeerde m'n wireless module te starten kreeg ik een per directe freeze. (moest eerst de module opnieuw compileren voordat deze het deed).

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Hij was dus blijkbaar in de BIOS weer op Disabled gesprongen, hoogstwaarschijnlijk iets met verkeerd afgehandelde ACPI-calls door de Fn+2 toets (die wireless aan/uit zette in xandros). Ik blijf voorlopig van die functietoetsen af denk ik :)

WPA lijkt hij nog niet te snappen, maar naar een encryptionless wlan kan ik nu connecten. Thanks anyway!

  • Siebz0r
  • Registratie: Juli 2007
  • Laatst online: 22-06-2018

Siebz0r

Got root?

Mathijs1 schreef op vrijdag 12 september 2008 @ 12:51:
Hij was dus blijkbaar in de BIOS weer op Disabled gesprongen, hoogstwaarschijnlijk iets met verkeerd afgehandelde ACPI-calls door de Fn+2 toets (die wireless aan/uit zette in xandros). Ik blijf voorlopig van die functietoetsen af denk ik :)

WPA lijkt hij nog niet te snappen, maar naar een encryptionless wlan kan ik nu connecten. Thanks anyway!
Voor WPA heb je een aparte module nodig (dit heet iets van wpa supplicant o.i.d.)
succes ;)

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Ja die had ik in de config van de driver aangepast voordat ik hem compilede, ik kan WPA-netwerken ook wel zien en een key invoeren, maar connecten wil hij dan niet.

  • Siebz0r
  • Registratie: Juli 2007
  • Laatst online: 22-06-2018

Siebz0r

Got root?

Mathijs1 schreef op vrijdag 12 september 2008 @ 13:25:
Ja die had ik in de config van de driver aangepast voordat ik hem compilede, ik kan WPA-netwerken ook wel zien en een key invoeren, maar connecten wil hij dan niet.
Waar connect je mee?
Ik heb wel eens problemen ondervonden met networkmanager onder KDE, dit alleen met WPA, WEP en open connecties waren geen enkel probleem ;)

  • DeKaerften
  • Registratie: December 2007
  • Niet online
je zou het eventueel kunnen proberen met (mit je wifi-tools geïnstalleerd hebt):

code:
1
iwconfig wlan0 essid <netwerk naam> enc <netwerk sleutel>


waar <netwerk naam> de SSID van je netwerk is
en <netwerk sleutel> je wpa-key is
en wlan0 jouw wlan interface is.

Vervolgens moet je nog wel even

code:
1
dhclient wlan0

of
code:
1
dhcpcd wlan0


draaien om een ip te krijgen.
Pagina: 1