• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

siemens gigaset pc card 54 (PCMCIA) und OpenSuSE10.0

Hallo Spezialisten,

ich bitte Euch um Hilfe, da ich Stunden um Stunden erfolglos versuche, meine Siemens Karte unter SuSE mit ndiswrapper zu installieren. Und die schöne SuSE 10 möchte ich doch gerne vollständig nutzen können! Es ist das letzte wesentliche Problem.

Die WLAN Karte lief einst bei SuSE 9.1 einmal stabil und jetzt auch unter allen Kanotix Versionen.

Auf meinem PC habe ich OpenSuSE 10.0 von den CDs original über eine alte Fassung drübergebügelt, einschließlich kernel-source und gcc. Kein Upgrade, nichts, jungfräulich also. Die Partition habe ich mit partimage gesichert, sodaß der Anfangszustand schnell & definiert wiederhergestellt werden kann.

Nach den üblichen Schritten, die hier überall zu finden sind, friert mein System reproduzierbar ein. Auch nach dem Booten bleibt das Lämpchen an der Karte leider aus.

Ich wechsel jetzt zur SuSE, führe die Prozedur duch und poste anschließend das Ergebnis.

Hier meine Befehle:

su -
Password:
linux:~ # rpm -q kernel-default kernel-source
kernel-default-2.6.13-15.7
kernel-source-2.6.13-15.7
linux:~ #
linux:~ # uname -r
2.6.13-15.7-default
linux:~ #
linux:~ # find /lib/modules -name ndiswrapper.ko
/lib/modules/2.6.13-15.7-default/extra/ndiswrapper.ko
linux:~ #
linux:~ # find /lib/modules -name ndiswrapper.ko | xargs rm -f
linux:~ # find /lib/modules -name ndiswrapper.ko
linux:~ #
linux:~ # lsmod | grep ndiswrapper
linux:~ #
linux:~ # rmmod ndiswrapper
ERROR: Module ndiswrapper does not exist in /proc/modules
linux:~ #
linux:~ # lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
linux:~ #
linux:~ # cd /media/hda10/Module/ndiswrapper-1.8
linux:/media/hda10/Module/ndiswrapper-1.8 # make
make -C driver
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.8/driver \
DRIVER_VERSION=1.8
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/hal.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/iw_ndis.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/loader.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/misc_funcs.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/ndis.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/ntoskernel.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/ntoskernel_io.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/pe_linker.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/pnp.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/proc.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/wrapndis.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/wrapper.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/usb.o
CC [M] /media/hda10/Module/ndiswrapper-1.8/driver/divdi3.o
LD [M] /media/hda10/Module/ndiswrapper-1.8/driver/ndiswrapper.o
Building modules, stage 2.
MODPOST
CC /media/hda10/Module/ndiswrapper-1.8/driver/ndiswrapper.mod.o
LD [M] /media/hda10/Module/ndiswrapper-1.8/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C utils
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/utils'
linux:/media/hda10/Module/ndiswrapper-1.8 #
linux:/media/hda10/Module/ndiswrapper-1.8 # make install
make -C driver install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.8/driver \
DRIVER_VERSION=1.8
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
mkdir -p /lib/modules/2.6.13-15.7-default/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.13-15.7-default/misc
/sbin/depmod -a
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C utils install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/utils'
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.5. You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/utils'
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
linux:/media/hda10/Module/ndiswrapper-1.8 #
linux:/media/hda10/Module/ndiswrapper-1.8 # cd /media/hda10/Module/SP23107A/
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # ndiswrapper -i bcmwl5a.inf
Installing bcmwl5a
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # ndiswrapper -l
Installed ndis drivers:
bcmwl5a driver present, hardware present
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # lsmod | grep ndiswrapper
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # dmesg | grep ndiswrapper
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # find /lib/modules -name ndiswrapper.ko
/lib/modules/2.6.13-15.7-default/misc/ndiswrapper.ko
linux:/media/hda10/Module/SP23107A #
linux:/media/hda10/Module/SP23107A # depmod -a

dann natÃŒrlich + # modprobe ndiswrapper


Der Rechner ist erwartungsgemäß eingefroren.
Leider habe ich vergessen, die Ausgabe von

tail -f /var/log/messages in einer zweiten Konsole in eine Datei zu leiten.

Ich vermute, dass Kernel und Kernel.Source nicht exakt aufeinanderpassen, oder eine andere ndiswrapper Version zu nehmen ist, oder nur bestimmte Kernelversionen mit bestimmten ndiswrappers funktionieren, oder ...

Das "Experiment" würde ich gerne wiederholen und dann mit den var/log/messages hier wieder posten. Ich könnte bei der Wiederholung auch gerne Ergänzungen/Abfragen berücksichtigen.

Vielen Dank für konkrete Hilfen.
 
OP
W

Wolfgang-HD

Newbie
Also:
Folgende Befehle habe ich (nach Wiedereinspielen der Partition) eingegeben:

lspci | grep Network
rpm -q kernel-default kernel-source
uname -r
find /lib/modules -name ndiswrapper.ko
find /lib/modules -name ndiswrapper.ko | xargs rm -f
lsmod | grep ndiswrapper
rmmod ndiswrapper
cd /media/hda10/Module/ndiswrapper-1.8
make
make install
depmod -a
cd /media/hda10/Module/SP23107A/
ndiswrapper -i bcmwl5a.inf
ndiswrapper -l
ndiswrapper -m
lsmod | grep ndiswrapper
dmesg | grep ndiswrapper

Die Ausgabe sieht so aus:

su -
Password:
linux:~ # lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
linux:~ # rpm -q kernel-default kernel-source
kernel-default-2.6.13-15.7
kernel-source-2.6.13-15.7
linux:~ # uname -r
2.6.13-15.7-default
linux:~ # find /lib/modules -name ndiswrapper.ko
/lib/modules/2.6.13-15.7-default/extra/ndiswrapper.ko
linux:~ # find /lib/modules -name ndiswrapper.ko | xargs rm -f
linux:~ # lsmod | grep ndiswrapper
linux:~ # rmmod ndiswrapper
ERROR: Module ndiswrapper does not exist in /proc/modules
linux:~ # cd /media/hda10/Module/ndiswrapper-1.8
linux:/media/hda10/Module/ndiswrapper-1.8 # make
make -C driver
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.8/driver \
DRIVER_VERSION=1.8
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C utils
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/utils'
linux:/media/hda10/Module/ndiswrapper-1.8 # make install
make -C driver install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.8/driver \
DRIVER_VERSION=1.8
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
mkdir -p /lib/modules/2.6.13-15.7-default/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.13-15.7-default/misc
/sbin/depmod -a
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/driver'
make -C utils install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.8/utils'
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.5. You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.8/utils'
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
linux:/media/hda10/Module/ndiswrapper-1.8 # depmod -a
linux:/media/hda10/Module/ndiswrapper-1.8 # cd /media/hda10/Module/SP23107A/
linux:/media/hda10/Module/SP23107A # ndiswrapper -i bcmwl5a.inf
Installing bcmwl5a
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
linux:/media/hda10/Module/SP23107A # ndiswrapper -l
Installed ndis drivers:
bcmwl5a driver present, hardware present
linux:/media/hda10/Module/SP23107A # ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper
linux:/media/hda10/Module/SP23107A # lsmod | grep ndiswrapper
linux:/media/hda10/Module/SP23107A # dmesg | grep ndiswrapper

Dann habe ich "modprobe ndiswrapper" eingegeben, und das System friert ein. Die var log messages habe ich jetzt gespeicher. Nun ja. Es steht (fast) nichts drin:

Jan 22 10:11:27 linux hp: unable to open /var/run/hpiod.port: No such file or directory: prnt/hpijs/hplip_api.c 75
Jan 22 10:11:43 linux gconfd (wolfgang-su10-6535): (Version 2.12.0) wird gestartet, Prozesskennung 6535, Benutzer »wolfgang-su10«
Jan 22 10:11:43 linux gconfd (wolfgang-su10-6535): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.mandatory« wurde an der Position 0 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Jan 22 10:11:43 linux gconfd (wolfgang-su10-6535): Die Adresse »xml:readwrite:/home/wolfgang-su10/.gconf« wurde an der Position 1 zu einer schreibbaren Konfigurationsquelle aufgelöst
Jan 22 10:11:43 linux gconfd (wolfgang-su10-6535): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.defaults« wurde an der Position 2 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Jan 22 10:15:35 linux su: (to nobody) root on none
Jan 22 10:15:35 linux su: (to nobody) root on none
Jan 22 10:15:35 linux su: (to nobody) root on none
Jan 22 10:17:36 linux su: (to root) wolfgang-su10 on /dev/pts/1
Jan 22 10:17:46 linux su: (to root) wolfgang-su10 on /dev/pts/2


Angeblich soll man auf das

ln -s /usr/src/linux-<kernel-version> /lib/modules/VERSION/build

verzichten können, wenn alles stimmt. immerhin bekomme ich beim make, make install keine Fehlermeldung und hab das also hier gelassen (weil es wieder eine Fehlerquelle darstellt).

Was mir nicht gefällt sind die unterschiedlichen Ausgaben zum Kernel:

linux:~ # rpm -q kernel-default kernel-source
kernel-default-2.6.13-15.7
kernel-source-2.6.13-15.7
linux:~ # uname -r
2.6.13-15.7-default

Liegt hier der Hase begraben?

Welche weiteren Angaben sind zur sauberen Lösung meines Problemes erforderlich?
Danke.
 
OP
W

Wolfgang-HD

Newbie
Ups, heute früh habe ich irrtümlich eine veränderte Version von SuSe 10.0 benutzt (habe ich eben an der Kernel Nr. gesehen.

Hier das Ergebnis mit der "echten frischen" Neuinstallation und der ndiswrapper Version 1.5 statt 1.8 daran, dass der Rechner einfriert ändert sich leider nichts).
Die Meldungen erscheinen völlig in Ordnung; aber am Ende das modprobe ndiswrapper (freeze).



su -
Password:
linux:~ # lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
linux:~ # rpm -q kernel-default kernel-source
kernel-default-2.6.13-15
kernel-source-2.6.13-15
linux:~ # uname -r
2.6.13-15-default
linux:~ # find /lib/modules -name ndiswrapper.ko
/lib/modules/2.6.13-15-default/extra/ndiswrapper.ko
linux:~ # find /lib/modules -name ndiswrapper.ko | xargs rm -f
linux:~ # lsmod | grep ndiswrapper
linux:~ # rmmod ndiswrapper
ERROR: Module ndiswrapper does not exist in /proc/modules
linux:~ # cd /media/hda10/Module/ndiswrapper-1.5
linux:/media/hda10/Module/ndiswrapper-1.5 # make
make -C driver
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.5/driver'
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.5/driver \
DRIVER_VERSION=1.5
make[2]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/hal.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/iw_ndis.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/loader.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/misc_funcs.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/ndis.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/ntoskernel.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/ntoskernel_io.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/pe_linker.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/proc.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/wrapper.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/usb.o
CC [M] /media/hda10/Module/ndiswrapper-1.5/driver/divdi3.o
LD [M] /media/hda10/Module/ndiswrapper-1.5/driver/ndiswrapper.o
Building modules, stage 2.
MODPOST
CC /media/hda10/Module/ndiswrapper-1.5/driver/ndiswrapper.mod.o
LD [M] /media/hda10/Module/ndiswrapper-1.5/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.5/driver'
make -C utils
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.5/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.5/utils'
linux:/media/hda10/Module/ndiswrapper-1.5 # make install
make -C driver install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.5/driver'
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/media/hda10/Module/ndiswrapper-1.5/driver \
DRIVER_VERSION=1.5
make[2]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
mkdir -p /lib/modules/2.6.13-15-default/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.13-15-default/misc
/sbin/depmod -a
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.5/driver'
make -C utils install
make[1]: Entering directory `/media/hda10/Module/ndiswrapper-1.5/utils'
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.0-rc2. You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/media/hda10/Module/ndiswrapper-1.5/utils'
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
linux:/media/hda10/Module/ndiswrapper-1.5 # depmod -a
linux:/media/hda10/Module/ndiswrapper-1.5 # cd /media/hda10/Module/SP23107A/
linux:/media/hda10/Module/SP23107A # ndiswrapper -i bcmwl5a.inf
Installing bcmwl5a
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
linux:/media/hda10/Module/SP23107A # ndiswrapper -l
Installed ndis drivers:
bcmwl5a driver present, hardware present
linux:/media/hda10/Module/SP23107A # ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper
linux:/media/hda10/Module/SP23107A # lsmod | grep ndiswrapper
linux:/media/hda10/Module/SP23107A # dmesg | grep ndiswrapper
linux:/media/hda10/Module/SP23107A #

Sogar die Systemmeldungen scheinen sofort einzufrieren, da der Output von /varr/log/messages (für mich) nichtssagend ist:
Jan 22 19:20:53 linux hp: unable to open /var/run/hpiod.port: No such file or directory: prnt/hpijs/hplip_api.c 75
Jan 22 19:22:13 linux modprobe: FATAL: Error inserting sonypi (/lib/modules/2.6.13-15-default/kernel/drivers/char/sonypi.ko): No such device
Jan 22 19:22:34 linux gconfd (wolfgang-su10-5849): (Version 2.12.0) wird gestartet, Prozesskennung 5849, Benutzer »wolfgang-su10«
Jan 22 19:22:34 linux gconfd (wolfgang-su10-5849): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.mandatory« wurde an der Position 0 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Jan 22 19:22:34 linux gconfd (wolfgang-su10-5849): Die Adresse »xml:readwrite:/home/wolfgang-su10/.gconf« wurde an der Position 1 zu einer schreibbaren Konfigurationsquelle aufgelöst
Jan 22 19:22:34 linux gconfd (wolfgang-su10-5849): Die Adresse »xml:readonly:/etc/opt/gnome/gconf/gconf.xml.defaults« wurde an der Position 2 zu einer nur lesbaren Konfigurationsquelle aufgelöst
Jan 22 19:23:11 linux su: (to root) wolfgang-su10 on /dev/pts/1
Jan 22 19:24:05 linux su: (to root) wolfgang-su10 on /dev/pts/4
Jan 22 19:24:05 linux su: (to root) wolfgang-su10 on /dev/pts/4
Jan 22 19:25:24 linux su: (to root) wolfgang-su10 on /dev/pts/2
 
OP
W

Wolfgang-HD

Newbie
Hat denn niemand eine konkrete Meinung? Präziser kann ich mein Problem (mit dem ich so ganz alleine wohl nauch icht bin) nicht schildern. Alleine finde ich die Lösung nicht, trotz intensiver Suche und probierens.

Mit SuSE 10.0 kann ich wohl kaum eine Schnur hinterm Laptop herziehen. Das würde ich mich noch nicht mal mit Win98 trauen. :wink:
 

linuxstevie

Hacker
Warum benutzt du nicht das fertige RPM was Suse mitliefert für ndiswrapper ?.
Ich habe einfach das RPM benutzt mir die Treiber der Broadcom karte beim Laptobhersteller (Acer) geladen. Und habe keine Probleme das die Karte nicht läuft.
Einziger Wehrmutstropfen Yast sieht die Karte nicht automatisch.
Da muss man halt manuell eine auswählen.
 
OP
W

Wolfgang-HD

Newbie
Weil es nicht funtioniert (das zu testen dauerte 30 s + 1 x booten).

Sei glücklich, dass es bei Dir so einfach funktioniert. Warum es bei mir nicht geht, das wüßte ich allerdings schon gerne.
 
OP
W

Wolfgang-HD

Newbie
Für die Nachwelt (und meine zukünftigen Installationen von SuSE X.X):

Meine Problemlösung ber der 9.2 (pcmcia Erkennung beim Booten über YAST ausschalten) geht bei SuSE 10.0 ins Leere.

Bei meinem Toshiba Satellite SA 40-141 kollidiert irgendetwas im acpi.

Abhilfe brachte nach langem googeln und probieren der cheatcode: acpi=off (das steht in keinem einschlägigen HowTo; hier auch nicht). Das öfters angesagte acpi=noirq ist bei mir wirkungslos.

Der nackte Befehl modprobe ndiswrapper führt dann immer noch zum sofortigen einfrieren der Kiste. Also nach dem laden des Treibermoduls mit ndiswrapper gleich in Yast und Hardware erkennen. (wireless, kein USB, sondern "ndiswrapper". Raus; booten; Parameter einstellen. Fertig. (Es führt garantiert schneller zum Ziel, erstmal die Verschlüsselung im Router auszuschalten!).

Jetzt habe ich noch den Schönheitsfehler, dass mein Lappy nicht mehr ganz herunterfährt, sondern am Ende noch einen Tastendruck braucht (testen mit apm=power-off / apm=off / acpi=oldboot war noch nicht erfolgreich. Wenn er sauber runterfährt, war vorher die Datenübertragung Murks). Hat hier jemand einen Tip (nochmals herzlichen Dank an dieser Stelle an Marcel).

Ob das ganze von verschiedenen Kernel-Ndsiwarpper-Treibervarianten Konstellationen abhängt sei mal dahingestellt.
 
Oben