Hi! On Mon, Jan 23, Dieter Jurzitza wrote:
Hallo Christian, wie von Dir vorgeschlagen, habe ich mal getcfg wlan0 und getcfg eth0 aufgerufen. getcfg wlan0 liefert für HWD_DRIVER "yenta_cardbus" zurück, im Unterschied dazu getcfg eth0 pcnet_cs. Letzteres macht Sinn, ersteres nicht. Woher der "yenta_cardbus" kommt, kann ich allerdings nicht sagen. Dies ist aber sicherlich der Grund, warum ich in
/etc/sysconfig/network/ifuf-wlan0-XXXX
die Variable HWD_DRIVER setzen muß. Und jetzt verstehe ich auch. Die Ausgabe von getcfg wird per "eval" im Skript ausgewertet. Da kann ich lange nach der Environment-Variablen suchen - die wird natürlich nicht "sichtbar" gesetzt, das passiert in "check_configurations". Tricky, tricky.
(die Ausgaben von getcfg wlan0 bzw. getcfg eth0 habe ich als Attachement an diese Email gehängt. Dort sehe ich auch, ).
Jetzt bleibt "nur" noch zu verstehen, warum das gute getcfg meint, der Treiber wäre yenta_cardbus. Aber das fällt Dir sicherlich leichter - und dann kann ich vielleicht meine Konfiguration noch "anständig" machen.
Das liegt am Treiber. Er legt keinen Device-Link im sysfs an, und daher kann getcfg den zum Interface zugehörigen Treiber nicht erkennen. In späteren Versionen ist das gefixt. Der Work-Around, HWD_DRIVER im ifcfg-file zu setzen, ist daher gar nicht so "unanständig". ;-)
Dieter
cu... -- Joachim Gleißner