Ndiswrapper dziwny problem

Hubert Ciepluch hubert w ibi.pl
Wto, 27 Lut 2007, 20:29:16 CET


Witam,

mam dziwny problem ze sterownikami do karty wifi. Dokładnie jest to:
30:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01), 
[0280: 14e4:4312 (rev 01)], laptop jest na Turionie (HP nx6325), ale 
postawiłem teraz architekturę i686. Skompilowałem sobie kernel z 
kernel-desktop.spec i do tego ndiswrapper.spec.
Linux gremlin 2.6.18.6_laptop-1smp #1 SMP PREEMPT Fri Feb 16 22:06:29 
CET 2007 i686 AMD_Turion(tm)_64_X2_Mobile_Technology_TL-52 unknown PLD Linux

[root w gremlin windrivers]# ndiswrapper -v
utils version: 1.8
driver version:
vermagic:       2.6.18.6_laptop-1smp SMP preempt mod_unload 686 gcc-3.3

Ściągam sterowniki zgodnie z 
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List#B 
rozpakowuję i instaluję ndiswrapper -i bcmwl5.inf.
Niby wszystko instaluje się poprawnie ale nie działa poprawnie. Po 
załadowaniu modułu w logu mam:
Feb 27 20:20:56 gremlin kernel: ndiswrapper version  loaded 
(preempt=yes,smp=yes)
Feb 27 20:20:56 gremlin kernel: ndiswrapper (check_nt_hdr:155): Windows 
driver is not 32-bit; bad magic: 020B
Feb 27 20:20:56 gremlin kernel: ndiswrapper (load_sys_files:213): 
couldn't prepare driver 'bcmwl5'
Feb 27 20:20:56 gremlin loadndisdriver: loadndisdriver: 
load_driver(361): couldn't load driver bcmwl5
Feb 27 20:20:56 gremlin kernel: ndiswrapper (load_wrap_driver:111): 
loadndiswrapper failed (65280); check system log for messages from 
'loadndisdriver'

i rzeczywiście jak sprawdzam w /etc/ndiswrapper/bcmwl5 to tam jest plik 
bcmwl564.sys czyli sterownik dla 64bit. Nie mam zielonego pojęcia 
dlaczego zamiast wersji 32bit instaluje mi wersję 64 bitową. Co mogę 
jeszcze pokombinować?

Pozdrawiam
Cieply



Więcej informacji o liście dyskusyjnej pld-users-pl