PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bekomme Wlan-Karte nicht einwandfrei zum Laufen



gedanke
02.07.06, 00:30
Hallo, kämpfe jetzt schon seit zwei Wochen mit der Wlan-Installation herum - leider erfolglos...
Unmittelbar nach der Kubuntu Dapper 6.06-Installation zeigt mir iwconfig Folgendes:

lo no wireless extensions.

eth0 IEEE 802.11b/g ESSID:off/any Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Leider leuchtet die LED der Wlan-Karte nicht. Also Vermutung: falscher Treiber.

lsmod zeigt mir unter Anderem dies hier:

[...]
pcspkr 2180 0
bcm43xx 124044 0
ieee80211softmac 29696 1 bcm43xx
ieee80211 37064 2 bcm43xx,ieee80211softmac
ieee80211_crypt 6272 1 ieee80211
hisax_isac 8596 0
[...]

also schmeiße ich diesen (vermutlich falschen) Treiber "bcm43xx" mal raus und mache einen zusätzlichen Eintrag in der /etc/modprobe.d/blacklist:

blacklist bcm43xx

Nun Rechner neu gestartet, ndiswrapper-utils via adept installiert und

sudo ndiswrapper -i /pfad/zur/bcmwl5a.inf

ndiswrapper -l gibt mir auch das gewünschte

driver present, hardware present

Jedoch ein anschließendes

sudo modprobe ndiswrapper

gibt mir ein

Segmentation fault. (was immer das auch heißen mag :confused: )

Dennoch leuchtet jetzt die LED an der Karte.

sudo ndiswrapper -m
wird auch ohne Probleme angenommen.

Nur wenn ich jetzt neu starte, hält der Rechner mit diesen Zeilen an:

[4294719.649000] EIP is at wait_for_completion+0x67/0xe0
[4294719.649000] eax: f8e890f4 ebx: dfa4c000 ecx: 00000000 edx: dfa4df1c
[4294719.649000] esi: f8e890f0 edi: dfa4df98 ebp: dfa4df2c esp: dfa4df10
[4294719.649000] ds: 007b es: 007b ss: 0068
[4294719.649000] Process modprobe (pid: 3918, threadinfo=dfa4c000 task=dfa13a90)
[4294719.649000] Stack: 00000001 dfa13a90 c0118940 f8e890f4 00000000 f8e89088 f8e781e0 dfa4c000
[4294719.649000] c0244015 f8e890e0 c033f400 f8e89088 f8e8909c c0348714 f8e8909c c0348728
[4294719.649000] f8e89088 c02449cb f8e89088 f8e89060 c01e71fe f8e89088 f7c22960 f8e6343c
[4294719.649000] Call Trace:
[4294719.649000] [<c0118940>] default_wake_function+0x0/0x20
[4294719.649000] [<c0244015>] bus_remove_driver+0x35/0x70
[4294719.649000] [<c02449cb>] driver_unregister+0xb/0x20
[4294719.649000] [<c01e71fe>] pci_unregister_driver+0xe/0x20
[4294719.649000] [<f8e6343c>] loader_exit+0x4c/0x110 [ndiswrapper]
[4294719.649000] [<f8e733c6>] module_cleanup+0x6/0xa0 [ndiswrapper]
[4294719.649000] [<f8b54057>] wrapper_init+0x57/0x181 [ndiswrapper]
[4294719.649000] [<c01381cf>] sys_init_module+0x9f/0x1d0
[4294719.649000] [<c010302b>] sysenter_past_esp+0x54/0x79
[4294719.649000] Code: 45 f4 00 00 00 00 8b 03 89 45 e8 c7 45 ec 40 89 11 c0 c7 45 e4 01 00 00 00 8d 46 04 8b 48 04 8d 55 f0 89 50 04 89 45 f0 89 4d f4 <89> 11 8d b4 26 00 00 00 00 8b 03 c7 00 02 00 00 00 fb ff 4b 14
[4294719.649000] <6>note: modprobe[3918] exited with preempt_count 1

Ich weiß nicht was die Geschichte so schwierig unter 6.06 macht. Unter Kubuntu Breezy war's lediglich

ndiswrapper -i bcmwl5a.inf
modprobe ndiswrapper
ndiswrapper -m
...und schon lief WLan einwandfrei! Der Tip, die Module "islsm_usb", "islsm_device" und "islsm" in die Blacklist aufzunehmen, hilft bei mir leider auch nicht, da diese eh nicht geladen werden.
Bin für jeden weiteren Tip sehr dankbar....

snailsucker
11.07.06, 21:22
Habe leider das gleiche Problem mit der broadcom 4306, komme allerdings via ndiswrapper auch nicht wirklich weiter (zumindest mit wpa), ich glaube dass die wext kerneltreiber irgendwo trotzdem referenziert werden und konflikte erzeugen.
habe den eindruck bei der dapper release wurde gepfuscht!

lord-spam
18.09.06, 00:48
ich habe auch das problem.... gibt es keine idee? und @snailsucker,gedanke.. habt ihr es schon gelöst?