Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: WPC54G installatie op Hardy  (gelezen 1902 keer)

avdheiden

  • Gast
WPC54G installatie op Hardy
« Gepost op: 2008/07/31, 12:05:32 »
Ik heb voor een oud laptopje een Linksys WPC54G v3.1 aangeschaft. Op een andere laptop had ik met zo'n model succes gehad maar die bleek toch een andere chip te hebben.
Deze heeft een broadcom BCM4318 aan bood.

Ik krijg na installatie de vraag of ik een driver b43 wil gebruiken. Vervolgens installeert hardy b43-fwcutter om de firmware te installeren. Dit verloopt allemaal bijzonder goed, maar na afloop staat er in het hardwareoverzicht dat de kaart niet in gebruik is.
Als ik probeer de b43 driver met sudo te laden (modprobe) volgt er een foutmelding.

FATAL: Error inserting b43 (/lib/modules/2.6.24-20-generic/kernel/drivers/net/wireless/b43/b43.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Ik heb de procedure voor een handmatige b43-fwcutter al eens geprobeerd maar zonder succes. Ik krijg in /lib/firmware wel een b43 directory maar de kaart is nog altijd 'niet in gebruik. Ik heb verder volgens mij wel alle packages geinstalleerd. Ik draai kernel 2.6.24-20-generic op amd64

dmesg geeft het volgende

[  541.499912] ieee80211_init: failed to initialize WME (err=-17)
[  541.517735] b43: Unknown symbol ieee80211_free_hw
[  541.517818] b43: Unknown symbol ieee80211_alloc_hw
[  541.517914] b43: Unknown symbol ieee80211_register_hw
[  541.518033] b43: Unknown symbol ieee80211_generic_frame_duration
[  541.518095] b43: Unknown symbol ieee80211_wake_queue
[  541.518232] b43: Unknown symbol __ieee80211_get_tx_led_name
[  541.518359] b43: Unknown symbol ieee80211_tx_status_irqsafe
[  541.518503] b43: Unknown symbol __ieee80211_get_rx_led_name
[  541.518773] b43: Unknown symbol ieee80211_ctstoself_get
[  541.518991] b43: Unknown symbol ieee80211_start_queues
[  541.519147] b43: Unknown symbol ieee80211_stop_queue
[  541.519267] b43: Unknown symbol ieee80211_stop_queues
[  541.519325] b43: Unknown symbol ieee80211_get_hdrlen
[  541.519392] b43: Unknown symbol __ieee80211_get_assoc_led_name
[  541.519628] b43: Unknown symbol ieee80211_unregister_hw
[  541.519779] b43: Unknown symbol ieee80211_rts_get
[  541.519954] b43: Unknown symbol ieee80211_register_hwmode
[  541.520104] b43: Unknown symbol ieee80211_rx_irqsafe

Iemand enig idee ? Ik heb draadjes gelezen van mensen die deze kaart werkend hebben. Ik vind alleen de procedure, de te volgen stappen en de howto's heel erg onduidelijk. Geen idee hoe je die firmware nu precies moet gebruiken. Hoe laad je die bijvoorbeeld ? Waar moet het staan ?


Ik heb ook de ndiswrapper methode geprobeerd. Daarmee kan ik via ndisgtk de windows driver laden. Als ik het netwerk configureer gaat de link zelfs branden maar ik krijg geen IP adres.

Ook hiervoor kan ik geen duidelijke instructie vinden onder Hardy

Offline tabasco

  • Lid
WPC54G installatie op Hardy
« Reactie #1 Gepost op: 2008/07/31, 16:09:51 »
Hier staat een uitgebreide duidelijke Broadcom kaart uitleg:
http://computertip.googlepages.com/broadcomdraadlozekaart

succes!

avdheiden

  • Gast
WPC54G installatie op Hardy
« Reactie #2 Gepost op: 2008/07/31, 18:50:00 »
Dank voor de reactie. Ik heb de procedure zoals in de link gemeld gevolgd. Eigenlijk is het grotendeels precies wat ik al deed.

Ik kom tot het onderstaande punt

6. Vink in dit programma het Broadcomkaartje aan en laat het stuurprogramma installeren. Let op: tijdens de installatie zal het stuurprogramma vragen om de firmware. Bij de vraag "waar moet de firmware worden geladen?" vinkt u dan aan "internet".

Deze stap kan enige tijd vergen. Wacht rustig af totdat de computer klaar is.

 
7. Ontkoppel de netwerkkabel en doe een volledige herstart van uw computer.

Ik krijg bij systeem->beheer->Hardware drivers idd een b43 die ik aan kan vinken om te aktiveren. Zodra ik dat echter doe wil het systeem een herstart en ik krijg geen vragen meer over de firmware.

Om dit op te lossen heb ik b43-fwcutter handmatig gebruikt en ik heb nu bestanden in /lib/firmware/b43 staan. Ik weet alleen niet hoe nu te regelen dat de driver ze gaat gebruiken.
Momenteel is de driver geladen maar niet werkend. Via modprobe b43 krijg ik dus de foutmelding zoals boven beschreven.

Offline tabasco

  • Lid
WPC54G installatie op Hardy
« Reactie #3 Gepost op: 2008/07/31, 23:17:01 »
Ik heb zelf geen broadcom, ik wist alleen van het bovengenoemde artikel af geschreven door pjotr123.
Wellicht doordat je al eerder en handmatig instellingen hebt gewijzigd klopt er ergens iets niet. Mijn tip voor nu, loop alles nóg eens na...

avdheiden

  • Gast
WPC54G installatie op Hardy
« Reactie #4 Gepost op: 2008/08/01, 02:12:14 »
Ik heb het op een andere laptop met hardy 8.04 geprobeerd. Die is vrij recent geintalleerd met de 32 bits versie maar er gebeurd eigenlijk precies hetzelfde. De driver wordt gezien bij hardware, je vinkt de driver aan waarna b43-fwcutter geinstalleerd wordt en de firmware gedownloaded wordt en geextract in /lib/firmware/b43 etc. Vervolgens wil het systeem een reboot en krijg je geen netwerk. Kijk je bij hardware drivers, dan staat er dat hij geaktiveerd is maar niet in gebruik.

Het kaartje is niet defect. Ik heb nl. nog een kaart van dit type en die doet het ook niet. Die kaart zit normaal in een laptop met OpenSUSE 10.2 waar ik hem via ndiswrapper gebruik. Dat werkt prima maar ook ndiswrapper krijg ik niet aan de praat op hardy met deze kaart. Er komt een link maar geen bit gaat over de kaart terwijl ndiswrapper onder suse een eitje was.

Het blijft raar.

Misschien zijn er mensen met ervaring met deze kaartjes :?

avdheiden

  • Gast
WPC54G installatie op Hardy
« Reactie #5 Gepost op: 2008/08/05, 12:30:05 »
Inmiddels verder gezocht. Mij valt op dat b43-fwcutter de verkeerde FW download. Daarom lees je op veel forums nogal eens dat het probleem is op te lossen door het script van fwcutter nogmaals te draaien. In het geval van deze kaart niet.

Ook met de bcm43xx driver geexpirimenteerd. Deze kan geladen worden maar ik vind geen netwerken.

Wel is het me gelukt de ndiswrapper modules aan de praat te krijgen.

Blacklist (/etc/modprobe.d/blacklist) de b43 en bcm43xx drivers
rmmod ndiswrapper
Intalleer ndisgtk (ndiswrapper en tools worden geresolved)
start ndisgtk

Gebruik nu niet de meegeleverde drivers van CD. Dit werkte wel toen ik ndiswrapper gebruikte onder OpenSUSE 10.2 maar hier worden ze niet geaccepteerd. Op de *US* support site van Linksys kun je de expirimentele 32/64 bit drivers downloaden. Deze worden moeiteloos geaccepteerd en leveren na een reboot een alias op naar wlan0 of wlan1. Hoe stabiel dit allemaal is, dat zal de tijd moeten leren maar in elk geval is de kaart nu aktief.

avdheiden

  • Gast
WPC54G installatie op Hardy
« Reactie #6 Gepost op: 2008/10/16, 16:31:06 »
Update: Het lek is boven. Op de US fora stond kortgeleden een uitleg. In kernel 2.6.22 en 2.6.24 zit een bug waardoor je problemen krijgt als je 2 kaarten met dezelfde chip in je machine hebt. In mijn geval was dit dus zo. Intern zat er ook een Broacom based chip in mijn machines.

De oplossing heb ik gevonden door de Ibex repo toe te voegen en de kernel te updaten naar 2.6.27 (die is al stable) en de repo daarna te verwijderen. Zowel via Ndiswrapper als met de b43 werkt het nu prima.