Größe: 657
Kommentar:
|
Größe: 2122
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 5: | Zeile 5: |
Suse lädt den richtigen Treiber "prism54" aber man muss VOR dem "ifup eth0" die WLAN-LED einschalten. Dazu benötigt man ein kernel-modul (Treiber): acerhk Dieser Treiber ist bei Suse 10.0 leider nicht enthalten. | Suse lädt den richtigen Treiber "'''prism54'''" aber man muss VOR dem "ifup eth0" die WLAN-LED einschalten. Dazu benötigt man ein kernel-modul (Treiber):''' acerhk'''http://www.informatik.hu-berlin.de/~tauber/acerhk/ |
Zeile 7: | Zeile 7: |
1.) kernelquellen installieren und tool kompilieren tools/... | Dieser Treiber ist bei Suse 10.0 leider nicht enthalten. .) kernelquellen installieren und nötige tools kompilieren: |
Zeile 14: | Zeile 17: |
2.) acerhk kompilieren & installieren | .) '''acerhk''' kompilieren & installieren |
Zeile 22: | Zeile 25: |
3.) start bei boot | .) automatisches laden von'''acerhk'''beim Start des Rechners: {{{ vi /etc/syskonfig/kernel MODULES_LOADED_ON_BOOT="acerhk" }}} .) Einschalten der WLAN-LED beim start von eth1 |
Zeile 25: | Zeile 35: |
vi /etc/syskonfig/kernel }}} | vi /etc/sysconfig/network/config . . . . PRE_UP_SCRIPT="acerhk-wirelessled-on" POST_DOWN_SCRIPT="acerhk-wirelessled-off" . . . .}}} 2 scripte erstellen: '''/etc/sysconfig/network/scripts/acerhk-wirelessled-off''' '''/etc/sysconfig/network/scripts/acerhk-wirelessled-on''' |
Zeile 28: | Zeile 54: |
MODULES_LOADED_ON_BOOT="acerhk" }}} | #!/bin/bash # # /etc/sysconfig/network/scripts/acerhk-wirelessled-off # # (c) www.lug-marl.de ;-) # # if [ "$2" = "eth1" ] then if `test -w /proc/driver/acerhk/wirelessled` then echo 0 > /proc/driver/acerhk/wirelessled fi fi}}} |
Zeile 30: | Zeile 69: |
..... | {{{ #!/bin/bash # # /etc/sysconfig/network/scripts/acerhk-wirelessled-on # # (c) www.lug-marl.de ;-) # # if [ "$2" = "eth1" ] then if `test -w /proc/driver/acerhk/wirelessled` then echo 1 > /proc/driver/acerhk/wirelessled fi fi }}} {{{ cd /etc/sysconfig/network/scripts/ chmod 0755 *}}} == Fehlersuche: == sind die beiden Module geladen ? {{{ lsmod | grep prism lsmod | grep acerhk}}} WLAN LED einschalten: {{{ echo 1 > /proc/driver/acerhk/wirelessled }}} eth1 stoppen & starten: {{{ ifdown eth1 ifup eth1}}} Besteht Verbindung zum Access-Point ? {{{ iwconfig eth1}}} IP-Adresse ? {{{ ifconfig eth1}}} Viel Erfolg! |
Suse Linux 10.0 auf Medion MD 40100
Problem: WLAN geht nicht
Suse lädt den richtigen Treiber "prism54" aber man muss VOR dem "ifup eth0" die WLAN-LED einschalten. Dazu benötigt man ein kernel-modul (Treiber): acerhkhttp://www.informatik.hu-berlin.de/~tauber/acerhk/
Dieser Treiber ist bei Suse 10.0 leider nicht enthalten.
.) kernelquellen installieren und nötige tools kompilieren:
zcat /proc/config.gz > /usr/src/linux/.config cd /usr/src/linux make all
.) acerhk kompilieren & installieren
cd acerhk-<version> make all make install depmod
.) automatisches laden vonacerhkbeim Start des Rechners:
vi /etc/syskonfig/kernel MODULES_LOADED_ON_BOOT="acerhk"
.) Einschalten der WLAN-LED beim start von eth1
vi /etc/sysconfig/network/config . . . . PRE_UP_SCRIPT="acerhk-wirelessled-on" POST_DOWN_SCRIPT="acerhk-wirelessled-off" . . . .
2 scripte erstellen:
/etc/sysconfig/network/scripts/acerhk-wirelessled-off
/etc/sysconfig/network/scripts/acerhk-wirelessled-on
# # /etc/sysconfig/network/scripts/acerhk-wirelessled-off # # (c) www.lug-marl.de ;-) # # if [ "$2" = "eth1" ] then if `test -w /proc/driver/acerhk/wirelessled` then echo 0 > /proc/driver/acerhk/wirelessled fi fi
# # /etc/sysconfig/network/scripts/acerhk-wirelessled-on # # (c) www.lug-marl.de ;-) # # if [ "$2" = "eth1" ] then if `test -w /proc/driver/acerhk/wirelessled` then echo 1 > /proc/driver/acerhk/wirelessled fi fi
cd /etc/sysconfig/network/scripts/ chmod 0755 *
Fehlersuche:
sind die beiden Module geladen ?
lsmod | grep prism lsmod | grep acerhk
WLAN LED einschalten:
echo 1 > /proc/driver/acerhk/wirelessled
eth1 stoppen & starten:
ifdown eth1 ifup eth1
Besteht Verbindung zum Access-Point ?
iwconfig eth1
IP-Adresse ?
ifconfig eth1
Viel Erfolg!