Hallo zusammen! Nun habe ich mein System von dem 10.0 rc1 auf die richtige 10.0 gebracht und stelle fest, dass meine WLAN-Karte nun funktioniert. Sie wird erkannt und aktiviert... Hardware: IBM Thinkpad r52 mit der Intel PRO/Wireless 2200BG Das Problem ist aber folgendes: Die Karte funkt dann fleißig los, auch wenn ich es garnicht will. Außer dass ich Kopfschmerzen bekomme verbraucht sie dazu noch wertvollen Akkusaft... Beim Start erscheint: " eth1 device: Intel Corporation PRO/Wireless 2200BG (rev 05) eth1 No configuration found for eth1 unused Waiting for mandatory devices: eth-id-00:11:25:d3:a2:8c 12 11" usw. Die Karte ist im Yast wirklich nicht konfiguruert. Ein Abhilfe schaffe ich mir derzeit, in dem ich nach dem Start die Karte im Yast konfiguriere und danach wieder lösche. Dann ist Ruhe... Wär ja schön, wenn die Karte nur auf Verlangen aktiviert würde... Hat jemand eine Idee, was ich tun kann? Johann Schuur
Wenn du die Karte konfiguriest, unter "Detailed settings" drücke auf ädvanced" und dann "Detailed settings" kannst du "Device Activation" aus suchen. Alles Gute, Michael On Sat, Oct 15, 2005 at 05:40:50PM +0200, Johann Schuur wrote:
Hallo zusammen!
Nun habe ich mein System von dem 10.0 rc1 auf die richtige 10.0 gebracht und stelle fest, dass meine WLAN-Karte nun funktioniert. Sie wird erkannt und aktiviert...
Hardware: IBM Thinkpad r52 mit der Intel PRO/Wireless 2200BG
Das Problem ist aber folgendes: Die Karte funkt dann fleißig los, auch wenn ich es garnicht will. Außer dass ich Kopfschmerzen bekomme verbraucht sie dazu noch wertvollen Akkusaft...
Beim Start erscheint: " eth1 device: Intel Corporation PRO/Wireless 2200BG (rev 05) eth1 No configuration found for eth1 unused Waiting for mandatory devices: eth-id-00:11:25:d3:a2:8c 12 11" usw.
Die Karte ist im Yast wirklich nicht konfiguruert. Ein Abhilfe schaffe ich mir derzeit, in dem ich nach dem Start die Karte im Yast konfiguriere und danach wieder lösche. Dann ist Ruhe...
Wär ja schön, wenn die Karte nur auf Verlangen aktiviert würde...
Hat jemand eine Idee, was ich tun kann?
Johann Schuur
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-laptop-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-laptop-help@suse.com
-- --------------------------------------------------------------------------- Michael Rothstein | Office: (268) (330)-672-9065 Dept. of Computer Science | Fax: (330)-672-7824 Kent State University | Email: rothstei@cs.kent.edu PO Box 5190 | Kent, OH 44242-0001 | ---------------------------------------------------------------------------
Johann Schuur schrieb:
Wär ja schön, wenn die Karte nur auf Verlangen aktiviert würde...
Hat jemand eine Idee, was ich tun kann?
Johann Schuur Hallo, Johann!
Hast Du nicht so einen schönen Schalter, mit dem man den WLAN-Adapter an und ausschalten kann? Wenn ja, besorg Dir mittels eines geeigneten Scripts den ACPI-Eventcode dieser Taste und richte in /usr/lib/powersave/scripts/ ein Script ein, das beim Druck auf die Taste etwas ausführt, das so aussehen könnte: echo 0 > /sys/bus/pci/drivers/ipw2200/0*/rf_kill Damit schaltest Du dann den Adapter aus. Wenn Du so einen Knopf nicht hast, probier doch einmal ein ifdown aus. Gruß, Johannes
Am Samstag, 15. Oktober 2005 20:03 schrieb Michael Rothstein:
Wenn du die Karte konfiguriest, unter "Detailed settings" drücke auf ädvanced" und dann "Detailed settings" kannst du "Device Activation" aus suchen. Alles Gute, Michael
Danke. Aber ich habe selbst mit der Einstellung "niemals" die Statuslampe am blinken. Und das tut sie normalerweise nur wenn die Karte aktiv ist. Der Treiber wird ja auch geladen und die Karte ist konfiguriert. Es erscheint jedoch die zusätzliche Meldung beim Starten "startmode is off". Sie scheint aber nicht wirklich etwas zu bringen.Wenn ich allerdings das modul ipw2200 manuell entlade, gibt es auch Ruhe. Wie kann ich verhindern, dass das Modul beim Systemstart geladen wird und nur bei Bedarf geladen wird? Johann
Am Sonntag, 16. Oktober 2005 01:40 schrieb Johannes Engel:
Hallo, Johann!
Hast Du nicht so einen schönen Schalter, mit dem man den WLAN-Adapter an und ausschalten kann? Wenn ja, besorg Dir mittels eines geeigneten Scripts den ACPI-Eventcode dieser Taste und richte in /usr/lib/powersave/scripts/ ein Script ein, das beim Druck auf die Taste etwas ausführt, das so aussehen könnte: echo 0 > /sys/bus/pci/drivers/ipw2200/0*/rf_kill Damit schaltest Du dann den Adapter aus.
Vielen Dank. Das klingt, als wenn es in die richtige Richtung führt... Muss mich nur noch schlau machen, was genau zu tun ist. Habe noch keine Skripte für Linux geschrieben und den ACPI-Eventcode zu knacken ist für mich Neuland. Nichtsdestotrotz werde ich es mal versuchen. Bei mir ist in der Tat die spezielle Tastenkombi: Fn+F5 als WLAN-Schalter beschriftet und sie tut auch genau dies unter WinXP. Unter Linux funktioniert sie allerdings (noch) nicht.
Wenn Du so einen Knopf nicht hast, probier doch einmal ein ifdown aus.
mit ifdown eth1 (meintest Du doch?) kann es meiner Ansicht nach nichts zu tun haben, da eth1 erst verfügbar ist, wenn ich mich in ein Netz eingeloggt habe. Dies wäre dann schon eine Stufe weiter, als die Aktivierung der Karte. Das "Einloggen" ins Netz macht KInternet ja schon ganz schön, wenn ich die Aktivierung auf "Manuell" stelle. Zunächst vielen Dank
Am Sonntag, 16. Oktober 2005 14:44 schrieb Johann Schuur:
Am Sonntag, 16. Oktober 2005 01:40 schrieb Johannes Engel:
Hallo, Johann!
Hast Du nicht so einen schönen Schalter, mit dem man den WLAN-Adapter an und ausschalten kann? Wenn ja, besorg Dir mittels eines geeigneten Scripts den ACPI-Eventcode dieser Taste und richte in /usr/lib/powersave/scripts/ ein Script ein, das beim Druck auf die Taste etwas ausführt, das so aussehen könnte: echo 0 > /sys/bus/pci/drivers/ipw2200/0*/rf_kill Damit schaltest Du dann den Adapter aus.
Vielen Dank. Das klingt, als wenn es in die richtige Richtung führt... Muss mich nur noch schlau machen, was genau zu tun ist. Habe noch keine Skripte für Linux geschrieben und den ACPI-Eventcode zu knacken ist für mich Neuland. Nichtsdestotrotz werde ich es mal versuchen. Bei mir ist in der Tat die spezielle Tastenkombi: Fn+F5 als WLAN-Schalter beschriftet und sie tut auch genau dies unter WinXP. Unter Linux funktioniert sie allerdings (noch) nicht.
Habe nun den Event für Fn+F5: ibm/hotkey HKEY 00000080 00001005 Und das Script soll unter /usr/lib/powersave/scripts/ und muss im etc/sysconfig-Editor im Yast unter powersave->events->event_other eingetragen werden. Ist das richtig? Kann mir jemand sagen wie ich ein solches script schreiben kann? Johann
Johann Schuur schrieb:
Am Sonntag, 16. Oktober 2005 14:44 schrieb Johann Schuur:
Am Sonntag, 16. Oktober 2005 01:40 schrieb Johannes Engel:
Hallo, Johann!
Hast Du nicht so einen schönen Schalter, mit dem man den WLAN-Adapter an und ausschalten kann? Wenn ja, besorg Dir mittels eines geeigneten Scripts den ACPI-Eventcode dieser Taste und richte in /usr/lib/powersave/scripts/ ein Script ein, das beim Druck auf die Taste etwas ausführt, das so aussehen könnte: echo 0 > /sys/bus/pci/drivers/ipw2200/0*/rf_kill Damit schaltest Du dann den Adapter aus.
Vielen Dank. Das klingt, als wenn es in die richtige Richtung führt... Muss mich nur noch schlau machen, was genau zu tun ist. Habe noch keine Skripte für Linux geschrieben und den ACPI-Eventcode zu knacken ist für mich Neuland. Nichtsdestotrotz werde ich es mal versuchen. Bei mir ist in der Tat die spezielle Tastenkombi: Fn+F5 als WLAN-Schalter beschriftet und sie tut auch genau dies unter WinXP. Unter Linux funktioniert sie allerdings (noch) nicht.
Habe nun den Event für Fn+F5: ibm/hotkey HKEY 00000080 00001005
Und das Script soll unter /usr/lib/powersave/scripts/ und muss im etc/sysconfig-Editor im Yast unter powersave->events->event_other eingetragen werden. Ist das richtig? Kann mir jemand sagen wie ich ein solches script schreiben kann?
Johann Ja, ist auch nicht schwer. :D Könnte z.B. so aussehen (speichern als ibm_wlan_hotkey, anderenfalls den Dateinamen unten anpassen): #!/bin/bash # IBM WLAN-Hotkey # Manfred Tremmel, based on the script of Stefan Seyfried # modified for the use on IBM T52 by Johannes Engel #
PATH=/bin:/usr/bin # be paranoid, we're running as root.
# first get helper functions (e.g. DEBUG, load_scheme, ...), extend $PATH,
# set variables etc. We get $SCRIPT_RETURN from here
. "/usr/lib/powersave/scripts/helper_functions"
# get_x_user comes from here...
. "/usr/lib/powersave/scripts/x_helper_functions"
export PATH
MYNAME=${0##*/} # basename $0
#
# look into the example_event_script for an explanation. We need this for
# $SCRIPT_RETURN
NUM=$4
# previously, we checked for $# <= 3. This is not very future-proof ;-)
if [ -z "$NUM" ]; then
logger -t $MYNAME 'Sorry, not enough arguments: $4 is empty.'
$SCRIPT_RETURN "$NUM|1|$MYNAME finished unsuccessful."
exit 1
fi
run_on_xserver() {
get_x_user
su $X_USER -c "DISPLAY=$DISP $1"
}
TYPE=$1
set $3 # powersaved gives us "other '
Am Dienstag, 18. Oktober 2005 21:15 schrieb Johannes Engel:
Ja, ist auch nicht schwer. :D Könnte z.B. so aussehen (speichern als ibm_wlan_hotkey, anderenfalls den Dateinamen unten anpassen): [script]
Vielen Dank für das Script. Habe es an den Ort kopiert, Ausfühbar gemacht, und unter other_event eingetragen. Bekomme aber im Syslog folgende Fehlermeldung: Oct 20 20:56:44 krybsnotebook ibm_wlan_hotkey: non-hotkey-event: other ibm/hotkey HKEY 00000080 00001005 Oct 20 20:56:44 krybsnotebook [powersave-ibm_wlan_hotkey][8300]: WARNING: EV_ID: 5, unclean exit or unconverted script, please read README.custom-scripts-update if this is a customized event script Was bedeutet sie? Gruß, Johann
participants (3)
-
Johann Schuur
-
Johannes Engel
-
Michael Rothstein