SuSE GmbH

SuSE Support-Datenbank

Titel: PCMCIA SCHEMES werden nicht ausgewertet

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

PCMCIA SCHEMES werden nicht ausgewertet

Bezieht sich auf

SuSE Linux: Versionen 5.3 bis 6.0 und 6.3

Symptom:

Sie versuchen, wie in /usr/doc/packages/pcmcia/PCMCIA-HOWTO beschrieben, die hinterlegten "schemes" (Netzwerk-Schemata) direkt via LILO anzusteuern. Das Umschalten geschieht aber nicht wie gewünscht.

Ursache:

Die Umgebungsvariable "SCHEME" wird vom "pcmcia"-Startskript nicht ausgewertet.

Es gibt leicht unterschiedliche Lösungen, je nach Version.

Lösung für SuSE Linux 5.3 - 6.0:

Fügen Sie in /sbin/init.d/pcmcia die folgende Zeile ein:

if [ "$SCHEME" ] ; then umask 022 ; echo $SCHEME > $SC ; fi

Hier der zeilengenaue Patch:

*** /sbin/init.d/pcmcia.orig
--- /sbin/init.d/pcmcia
***************
*** 34,39 ****
--- 34,40 ----
          SC=/var/run/pcmcia-scheme
          if [ -L $SC -o ! -O $SC ] ; then rm -f $SC ; fi
          if [ ! -f $SC ] ; then umask 022 ; echo > $SC ; fi
+          if [ "$SCHEME" ] ; then umask 022 ; echo $SCHEME > $SC ; fi
          if [ -d $PC ] ; then
              /sbin/insmod $PC/pcmcia_core.o $PCMCIA_CORE_OPTS
              /sbin/insmod $PC/$PCMCIA.o $PCMCIA_PCIC_OPTS

Lösung für SuSE Linux 6.3:

Auch hier muß in /sbin/init.d/pcmcia im Bereich # Setting up schemes die folgende Zeile eingefügt werden:

if [ "$SCHEME" ] ; then umask 022 ; echo $SCHEME > $SC ; fi

Es sind aber noch kleinere Änderungen in den umgebenden Zeilen sinnvoll, deshalb hier der zeilengenaue unified Patch:

--- pcmcia.alt  Wed Jan 12 09:26:07 2000
+++ pcmcia.neu  Wed Jan 12 09:34:57 2000
@@ -60,9 +60,11 @@
         fi
         # Setting up schemes
         if [ -L $SC -o ! -O $SC ] ; then rm -f $SC ; fi
-        if [ ! -f $SC ] ; then umask 022 ; echo $SCHEME > $SC ; fi
-        if [ "$SCHEME" ] ; then 
-            echo "PCMCIA: using scheme: $SCHEME" 
+        if [ ! -f $SC ] ; then umask 022 ; touch $SC ; fi
+        if [ "$SCHEME" ] ; then umask 022 ; echo $SCHEME > $SC ; fi
+        if [ -s "$SC" ] ; then 
+            echo -n "PCMCIA: using scheme: "
+            cat $SC 
         fi
         # Loading modules and cardmanager
         if [ -d $PC ] ; then

----------

Siehe auch:

----------

Stichwörter: PCMCIA, SCHEME, SCHEMATA, NETZWERK, NETWORK, ENVIRONMENT, NOTEBOOK, LAPTOP

----------

Kategorien: Konfiguration , Netzwerk , Internet

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

SDB-ke_pcmcia-scheme53, Copyright SuSE GmbH, Nuremberg, Germany - Version: 20. Aug 1998
SuSE GmbH - Zuletzt generiert: 12. Jan 2000 09:50:07 by zoz with sdb_gen 1.00.0