Ik ben bijna zot van die dingen
Dat blacklisten hoor ik nu pas voor de 1ste keer....
Van alles weet ik de helft en van die andere helft ben ik niet zeker; zei Wim Kan ooit
Als mij iemand die bewerkingen op een rijtje wilde zetten...
Het is veel gevraagd ik weet...maar als ik het eenmaal weet
Nergens voor nodig ;-)
Ok, het zou met de broadcom driver die ingebouwd is en vervolgens met een debian pakket met firmware aan te sturen moeten zijn. Maar helaas heb ik daar op dit moment nog geen info over. Ik zal eens kijken naar dat spul. Wat ik je nu wel kan vertellen is hoe je ndiswrapper zou kunnen gebruiken.
Waar het in elk geval op neer komt is dat wanneer je ndiswrapper -l doet en je krijgt hardware present en driver present dan zijn we al een heel eind verder. Dat betekent dat ndiswrapper vindt dat de driver en de kaart werken.
Ik heb hier even de .exe uitgepakt ... de inf file is het echt inderdaad het enige dat je nodig hebt en kan je hier downloaden:
http://members.chello.nl/a.vanniel/bcmwl5a.infNiet met de linker muisknop op klikken maar met rechts en dan opslaan als.
Voor de rest heb ik even wat info hier vandaan gepikt... de rest uit mijn hoofd maar dat hoef ik niet te vermelden als bron..toch? ;-)
bron:
http://www.linuxquestions.org/questions/showthread.php?t=462995Open een terminal en doe het volgende:
gksudo gedit /etc/modprobe.d/bcm43xx
een nieuw bestand wordt dan aangemaakt. Voeg daar het volgende in:
blacklist bcm43xx
opslaan en sluiten. Nu heb je een blacklist bestand voor de broadcom aangemaakt. Bij een volgende opstart zal dan die broadcom driver niet opgestart worden.
dan in de terminal:
sudo rmmod bcm43xx
zo wordt de broadcom driver NU uitgezet.
Vervolgens cd je naar de map waar je het hierboven genoemde .inf bestand hebt gedownload. Als je dat op je desktop hebt opgeslagen dan doe je dat door:
cd ~/Desktop
Als je die ergens anders hebt opgeslagen, dan moet je daar dus heen cd-en.
Vervolgens doe je in de terminal:
sudo ndiswrapper -i bcmwl5a.inf
Doe dan in de terminal:
sudo ndiswrapper -l
Nu moet er hardware present, driver present (of andere volgorde) staan... maar beide moet er staan.
We zijn er nog niet... de hardware is nu geactiveerd en zou het moeten doen.
Om te zorgen dat ndiswrapper met de juiste ethernet alias gebruikt gaat worden doe je dit in de terminal:
sudo ndiswrapper -m
Vervolgens doe je het volgende in de terminal om te controleren of alles goed geconfigureerd is:
more /etc/modprobe.d/ndiswrapper
Hier moet het volgende te zien zijn: alias wlan0 ndiswrapper
of iets dat daar in de buurt komt.
Dan nog het volgende in de terminal:
more /etc/modules | grep ndiswrapper
Als je dan ndiswrapper terug krijgt dan is dat perfect. Als je bij de vorige opdracht (more /etc/modprobe.d/ndiswrapper opdracht) in elk geval niet Onbekend bestand of map terug kreeg dan kunnen we verder.
Nu is het tijd om het volgende in de terminal in te typen:
sudo modprobe ndiswrapper
dit lanceert pas echt de ndiswrapper en wordt pas echt de kaart aangesproken. Als je PC gewoon lekker door draait, perfect, dan kun je het volgende blok overslaan, ander...
Als nu je computer op tilt slaat dan is je driver niet goed geweest en moet je in recovery mode opstarten of met een liveCD (dus hou die bij de hand, je weet immers maar nooit) en moet je als je eenmaal ingelogd bent doen:
sudo nano /etc/modules
en dan ndiswrapper verwijderen.
Verder moet je dan doen:
sudo rm /etc/modprobe.d/ndiswrapper
Daarna kan je gewoon weer inloggen... LET OP! Dit moet je dus ALLEEN doen als je systeem een brak hoopje ellende geworden is. De kans is niet groot dat dit gebeurt maargoed..
Als je PC dus niet op tilt sloeg dan kunnen we verder.
Nu moeten we de kaart configureren anders heb je een auto zonder benzine.
Doe in de terminal:
iwlist scan
Je krijgt dan een lijst met interfaces die geen scanning supporten. Dat zijn loopback adapters (te veel werk om daar op in te gaan nu), virtuele adapters en je adapter met het draadje. Als het goed is staat er dan ook een adapter bij waar een klein lijstje aan informatie achter geplaatst is. Dit zal waarschijnlijk wlan0 zijn. Mocht je alleen maar "Interface doesn't support scanning." tezien krijgen dan is er iets mis. Maar dat zien we dan wel weer.
Ik ga er even van uit dat de interface met de lijst wlan0 is.
Het is nu wel belangrijk dat je een eventuele beveiligings code bij de hand houdt (je WEP key bedoel ik dan, of je WPA key maar in dit laatste geval kan ik je niet verder helpen want daar heb ik geen ervaring mee...nog).
Het verstandigst zou zijn om eerst even de beveiliging in je router (WEP of WPA ofzo) uit te zetten. Iets dat later wel kan...
Doe dan in de terminal:
sudo iwconfig essid [naamvanjewirelessnetwerk]
Heb je WEP encryptie aan staan, doe dan ook nog dit:
sudo iwconfig key open
sudo iwconfig key [WEPkey]
als je tot nu toe geen errors hebt gehad dan doe je:
sudo dhclient wlan0
Vervolgens zou je eens je router moeten proberen te pingen. Als je router het ip adres 192.168.1.1 heeft dan doe je:
ping 192.168.1.1
Krijg je dan antwoord van de router dan zou ik zeggen: bonbons uitdelen en veel wireless plezier
Als dit niet gelukt is, dan zou ik willen vragen ALLE foutmeldingen die je gaandeweg tegen bent gekomen te mailen of hier te plaatsen....
Mocht de ping gelukt zijn dan wordt het tijd om dit permanent te maken:
gksudo gedit /etc/network/interfaces
Voeg het volgende aan het einde van het bestand toe:
iface wlan0 inet dhcp
wireless-keymode open
wireless-key
wireless-mode managed
wireless-essid
auto wlan0
Opslaan en sluiten.
Succes. En onthoudt: alle exacte foutmeldingen noteren en doorgeven zorgt voor een betere hulp ...