wusb100 wifi stick II

Peter Klaassen peterklaassen op quicknet.nl
Wo Feb 3 20:45:48 UTC 2010


Op woensdag 03 februari 2010 21:28:43 schreef Aart Koelewijn:
> On Wed, 03 Feb 2010 17:32:31 +0100, Peter Klaassen wrote:
> > Op woensdag 03 februari 2010 15:19:55 schreef Aart Koelewijn:
> >> Kijk bij "Systeem > Beheer > Logbestand-weergave > kern.log" naar de
> >> meldingen als je die stick in je computer steekt en er weer uithaalt.
> >> Je krijgt daar waarschijnlijk foutmeldingen die een belangrijke
> >> aanwijzing voor de oorzaken van het niet werken (waarschijnlijk niet
> >> herkent worden) van die stick.
> >>
> >> Kopieer die meldingen in je antwoord op deze mail naar de lijst.
> >
> > Aart,
> >
> > Ik heb mijn machine vandaag geupgraded naar KK 9.10 KK Nu ziet lsusb de
> > stick wel:
> >
> > peter op schagen:~$ lsusb
> > Bus 001 Device 004: ID 1737:0078 Linksys Bus 001 Device 001: ID
> > 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001
> > Linux Foundation 1.1 root hub Bus 003 Device 002: ID 046d:c018 Logitech,
> > Inc. Optical Wheel Mouse Bus 003 Device 001: ID 1d6b:0001 Linux
> > Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux
> > Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux
> > Foundation 1.1 root hub
> >
> > De kern.log geeft ook:
> >
> > Feb  3 16:00:24 schagen kernel: [  244.560015] usb 1-6: new high speed
> > USB device using ehci_hcd and address 3
> > Feb  3 16:00:24 schagen kernel: [  244.737522] usb 1-6: configuration #1
> > chosen from 1 choice
> > Feb  3 17:18:05 schagen kernel: [ 4905.596810] usb 1-6: USB disconnect,
> > address 3
> > Feb  3 17:18:16 schagen kernel: [ 4917.130019] usb 1-6: new high speed
> > USB device using ehci_hcd and address 4
> > Feb  3 17:18:17 schagen kernel: [ 4917.307503] usb 1-6: configuration #1
> > chosen from 1 choice
> >
> > In network connection staat draadloos echter uit. (niet aanklikbaar)
> > Kwifimanager ziet hem ook niet.
> > Als ik een draadloos network grafisch wil installeren moet ik in de
> > rootmodus. Op het moment dat ik daar op klik, verschijnt er de tekst dat
> > in in root modus moet zijn maar krijg ik geen wachtwoord vraag en
> > springt de applicatie eruit bij ok.
> 
> Tja, je werkt met Kubuntu, ik met Ubuntu. Gevolg is dat ik Kwifimanager
> niet ken, kan daar dus geen zinnig advies over geven. In ieder geval
> lijkt het me zinvol als met het commando "ifconfig" even checkt of er nu
> inderdaad een interface voor het draadloze network wordt gevonden. Verder
> kan het nuttig zijn te kijken wat er in het bestand
> /etc/network/interfaces staat. Bij Ubuntu mogen daar de interfaces die
> door NetworkManager worden beheerd *niet* in staan. Staan ze er wel in,
> dan kan NetworkManager er niets mee. Ik vermoed dat dat bij Kubuntu ook
> zo is.
> 
> Verder heb je waarschijnlijk voor die stick zelf een driver moeten
> compileren. Dat is dan waarschijnlijk een kernelmodule. Als je dan een
> nieuwe kernel installeerd, en dat is bij de overstap van 9.04 naar 9.10
> zeker gebeurd, zul je meestal ook die driver opnieuw moeten compileren en
> installeren. Vaak gebeurt dat automatisch, maar soms niet. Ik hoopte in
> de meldingen van kern.log te kunnen zien of er een specifieke module
> wordt geladen (ehci_hcd is een algemene usb driver), maar of dat gebeurt
> niet, of je hebt het weggeknipt. Als je ongeveer de naam weet van de
> module die je hebt moeten installeren, kun je met "lsmod" kijken of die
> module inderdaad geladen is.
> 
> Trouble-shooten op afstand blijft erg moeilijk, maar ik hoop dat we zo
> toch weer een stukje dichter bij een oplossing komen. Ik had trouwens met
> "lsusb" een veel uitgebreidere vermelding van die stick verwacht, reden
> waarom ik vermoed dat er bij het laden van de benodigde kernelmodule iets
> fout is gegaan.
> 
> Aart
> 
Aart,

Ik heb dezelfde driver van ralink opnieuw gecompileerd en geinstalleerd zoals 
dat in hun readme staat, waarbij de netwerkmanager wordt aangeroepen.
(zie punt 3)

Build Instructions:  
====================

1> $tar -xvzf RT2870_Linux_STA_x.x.x.x.tgz
    go to "./RT2870_Linux_STA_x.x.x.x" directory.
    
2> In Makefile
	 set the "MODE = STA" in Makefile and chose the TARGET to Linux by set 
"TARGET = LINUX"
	 define the linux kernel source include file path LINUX_SRC
	 modify to meet your need.

3> In os/linux/config.mk 
	define the GCC and LD of the target machine
	define the compiler flags CFLAGS
	modify to meet your need.
	** Build for being controlled by NetworkManager or wpa_supplicant wext 
functions
	   Please set 'HAS_WPA_SUPPLICANT=y' and 
'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
	   => #>cd wpa_supplicant-x.x
	   => #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
	** Build for being controlled by WpaSupplicant with Ralink Driver
	   Please set 'HAS_WPA_SUPPLICANT=y' and 
'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
	   => #>cd wpa_supplicant-0.5.7
	   => #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $make
	# compile driver source code
	
5> $cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
    
6> load driver, go to "os/linux/" directory.
       
    #[kernel 2.6]
    #    $/sbin/insmod rt2870sta.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

als schijnt goed te gaan alleen het laatste ifconfig commando zegt dat ra0 
niet bekend is.

de driver staat wel in lsmod 
(rt2870sta             624184  0 )
maar als ik herstart is hij weer verdwenen.

-- 
Peter 
Registered Linux user # 458207
Kubuntu 9.10 KK 64 Bits




Meer informatie over de Ubuntu-NL maillijst