ForumSuse 9.2 akzeptiert keine feste ip-Zuweisung bei PCMCIA – Netzwerkkarten (32bit), 16 bit = o.k.
Hans-Joachim Regge – Dienstag, 04. Januar 2005 23:55 Uhr

hallo,
( Problem bei Installation auf toshiba 8100 laptop mit 32 bit PCMCIA-Netzwerk-Karten)

habe die zweite Installation von Suse 9.2 hinter mir und etliche Suse 9.1.
Erste 9.2 auf Tischrechner = voellig problemlos, nachdem ich nach längerem Suchen den beiden vorhandenen Netzwerkkarten feste ip-Adressen in unterschiedlichen Bereichen gegeben hatte ( 192.168.1.94 und 192.168.0.94 , dann lief der Rechner als router mit DSL & firewall etc. einwandfrei.)
——————
Mein Problem:
Der laptop toshiba sollte auch mit zwei 32bit breiten pcmcia – Netzwerk – Karten als router laufen.

Trotdem ich mir schon einge Haare ausgerissen habe etc. : 32 bit – PCMCIA – Netwerkkarten ( mit vier verschiedenen Karten versucht ) können keine festen ip – Adressen zugewiesen werden.
Auch wenn nur eine Karte drin ist – keine Chance !

Fehlermeldung: “Warnung: Eine ip – Adresse ist doppelt vorhanden. Wollen Sie wirklich…”

die einzige Karte scheint jeweils zweimal erkannt zu werden ( ? ) und die einmal zugewiesene feste ip – Nummer wird dann als doppelt vorhanden angemeckert… und nix geht !

Resultat kein update ueber DSL möglich weil kein Netz dranzubekommen, kein ping 192.168.0.94 geht (Netzwerk nicht verfügbar).

Mit Suse 9.1 war das kein überhaupt Problem…, und auch :
Problemlos: 16 Bit Karte. Mit einer alten Karte PCMCIA Netzwerk 16 bit breit geht alles einwandfrei auch bei Suse 9.2 , Netzanbindung , DSL und updates (die brachten allerdings auch keine Besserung für die 32 bit – Karten, die gehen weiterhin nich..)

Bevor ich nun wieder Suse 9.1 installiere… oder auf dem Flohmarkt nach alten PCMCIA-Karten grabe… oder die restlichen Haare draufgehen..

WER HAT EINE LOESUNG ?

Hans-Joachim

2 Antworten
Christoph – Freitag, 07. Januar 2005 01:25 Uhr

vermutlich wurde die 2 PCMCIA karte nicht richtig erkannt !

was ist das für eine karte ?

handelt es sich um 2 gleiche karten ?

was sagen die logs (/var/log/messages) dazu ?

sollte diese karte durch SUSE [1] unterstützt werden ?

sonst schau mal die links unten an.

falls SUSE 9.1 OK, raportiere bitte ein BUG an SUSE [2]

[1] http://cdb.suse.de/?LANG=de_DE
[2] http://www.suse.de/cgi-bin/feedback.cgi
[3] http://portal.suse.com/sdb/de/2001/07/findeisen_pcmcia_structure04.html
[4] http://portal.suse.com/sdb/de/2002/05/PCMCIA_PROBLEME_8-0.html

Hans-Joachim Regge – Sonntag, 09. Januar 2005 18:56 Uhr

nun geht´s : nach Installation Suse 9.2 auf toshiba laptop 8100 als Standard-Installation funktionierte alles prima – bis auf die oben beschriebene Erscheinung, dass auch einer einzelnen 32bit ( = 10/100 er PCMCIA-Netzwerkkarte beliebiger Hersteller keine statische ip – Adresse zugeteilt werden konnte, also kein Netzwerkbetrieb möglich war. mit einer alten 10 MB Karte war alles o.k.) Später stellte ich fest: Wenn irgendeine PCMCIA Karte eingeschoben wurde stand jedesmal der Rechner, nur noch hardware-reset konnte ihn wiederbeleben. ( hotplug ging also nicht..). Nach etlichen Tests mit diversen PCMCIA-Netzwerkkarten – jeweils ohne Erfolg – hatte ich dann in einer Zeitschrift eine Suse 9.2 LIVE CD gefunden und mit dieser gebootet ( s.u. ). Im Normal-Installationsmodus klappte es wieder nicht, wohl aber im installations-Modus SAFE SETTINGS – beim Einschieben und Herausnehmen von PCMCIA-Karten piepte es und der Rechner klemmte nicht mehr ! – also , flugs (oder auch nicht, denn die neue Installation von Suse 9.2 auf dem Pentium III 500MHz / 256MB dauerte nun im modus SAFE SETTINGS auf die Festplatte immerhim ueber acht Stunden…) komplett neu installiert – und nun klappt hotplug und auch zwei PCMCIA – Karten sind nun problemlos parallel betreibbar und nehmen klaglos statische ip-Nummernzuweisungen an (die oben beschriebene Fehlermeldung “Warnung…doppelte ip Nr…” ist zumindest irreführend ! ( Achtung, die ip´s muessen in zwei verschiedenen Bereichen liegen, also z.B. 192.168.0.04 und 192.168.1.04 , sonst geht´s wieder nicht…) .. nach einem tiefen Durchatmen laeuft nun zunaechst einmal ein update fuer das 9.2 und dann wird der Klappkasten zum router und firewall —– … noch zu (*) der SUSE 9.2 live CD : schade, aber ein Zugriff auf die Festplatte ist unterbunden, auch nicht einmal ein Lesen mit MC oder Konquerer ist möglich, ich hatte die CD eigentlich zur schnellen Datenrettung von kaputter Festplatte auf Diskette unterwegs nach Indien mitnehmen wollen, wenn gar nix mehr laeuft… siehe http://www.bombay.de dafür isse aber leider nicht gemacht, oder ??? — Vielleicht kann der toshiba laptop dann doch noch ´mit DMA, denn im Augenblick wirkt er doch recht müde… oder braucht Suse 9.2 doch mehr Rechnerleistung…?

Hans-Joachim Regge – Montag, 17. Januar 2005 21:17 Uhr

eingekreist : (zweite ip-Adresse wird falsch eingetragen im SUSE-System 9.2 bei
zwei PCMCIA- Netzwerkkarten)

unter Suse 9,2 sollte mein toshiba laptop 8100 mit zwei PCMCIA-Netzwerkkarten
betrieben werden als router & firewall etc., jeweils mit festen ip-Adressen.

Zwei meiner fünf PCMCIA – Netzwerk-Karten arbeiten zunächst einwandfrei, wenn
jeweils nur eine Karte eingesetzt ist und DSL-Betrieb bzw. lokaler Netzbetrieb
etc. sind dann darüber möglich (mit fester ip-Adresse).

Wird zunächst mit einer Karte gebootet sind Netzzugriff / internet o.k.
Wird eine zweite von diesen beiden einzeln gut funktionierenden Karten
zusätzlich zur funktionierenden beim laufenden Betrieb eingeschoben piept´s 2x
und Netzwerk / internet-DSL-Betrieb über die erste Karte ist weiterhin möglich.

So, und nun kommts:
beim nächsten booten erhalten BEIDE Karten – die beim booten drin sind – nicht
wie mit Yast von mir vor dem Ausschalten zugewiesen verschiedene, sondern beide
die selbe ip – Nummer und kein Netz funktioniert mehr / kein DSL ist möglich,
auch kein ping. (die ip´s werden beim booten angezeigt = die Adresse der ersten
Karte ( 192.168.0.95) ist beiden zugewiesen !!!. (zieht man die überflüssige
Karte heraus steht der Rechner…) Diese Erscheinung ist 100% reproduzierbar.

bootet man s.o. mit nur einer PCMCIA-Netzwerkkarte “drin” geht wieder alles
ohne Neueintraege etc.

Diese zwei von meinen fünf Karten können auch zusammen eingesetzt gebootet
werden und werden vom Typ her auch jeweils richtig unter eth0 und eth1 gelistet
beim booten – nur ip-Zuweisung ist falsch und kein Netz geht…. (hotplug geht
zwar meistens nicht, Rechner bleibt hängen beim Herausziehen / Einschieben von
PCMCIA-Karten, aber das ist ein anderes ungelöstes Problem…).

Je nach Kartentyp wird z.B. bei identischen Karten (auch mitunter, wenn nur
eine einzige Karte drin ist) mitunter wird bereits beim Zuweisen der ip-Nummer
mittels YAST vom System davor gewarnt ( Test: Warnung, wollen Sie wirklich…”,
dass die ip-Adresse bereits vergeben worden ist – was aber nicht stimmt !
(siehe vorigen Kommentar).

Offensichtlich wird hier für beide PCMCIA-Karten auf die selbe Variable
geschrieben… ich habe die Angelegenheit erst einmal weil stark geschwächt zu
den Akten gelegt und benutze einen Tischrechner als router – erinnert mich an
frühere SUSE-Versionen, die trotz meines intensiven Zuredens einfach nicht zum
Drucken zu bewegen waren und dann im Müll landeten… aber “das mit dem
Drucker” ist wenigstens nun repariert…) . Unter Suse 9.1 funktionierte
übrigens alles klaglos mit den zwei PCMCIA-Karten…

Hans-Joachim Regge – Sonntag, 06. Februar 2005 21:22 Uhr

So, nach einigen Tagen notwendiger Erholung habe ich mein Glück heute noch
einmal versucht: Kartenaufschrift Cardbus 32 bit 10/100 Ethernet PC Card.
Erkannt wird beim Installieren unter Suse 9.2 wie auch unter 9.1 der Kartentyp
Billington RTL-8139/8139C/8139C+ . Es wird nur eine Karte eingesetzt vor dem
booten. Fehlermeldung wie oben schon berichtet wenn eine ip-Adresse (z.B.
192.168.0.22 fest zugeteilt wird): Es wird hartnäckig immer wieder angezeigt,
egal welche ip-Adresse gewählt wird “eine ip-Adresse ist doppelt vorhanden,
wollen Sie wirklich fortfahren ?” . Nach dem Bestätigen “ja, trotzdem…” und
auch nach dem neu booten ist ein Netzbetrieb / Netzzugriff nicht möglich, also
auch kein ping auf die eigene Adresse , hier also 192.168.0.22 . (Netzbetrieb
mit älteren 16bit – PCMCIA – Karten geht einwandfrei).
Da ich ueber mehrere Rechner des gleichen Typs toshiba 8100 laptop verfüge und
über etliche (teilweise gleiche) PCMCIA-Karten kann ausgeschlossen werden, dass
das Problem an einer defekten Karte oder am bios etc. etc. liegt. Eingekreist
werden konnte noch, dass unter Suse Linux 9.1 der PCMCIA-Netzkartenbetrieb mit
der genannten Cardbus-32 bit-PCMCIA-Karte (und anderen 32 bit-Karten)
problemlos möglich ist. Glücklicherweise läuft wenigstens ein laptop noch unter
Suse 9.1 –
und sonst ist ja noch Windows drauf….da funktionieren alle Karten sofort
klaglos… Die Details hatte ich vor fast zwei Wochen an Suse berichtet.
Nachdem ich die sehr detaillierte Nachricht (Fragebogen) per Klick abgeschickt
hatte war mein Text futsch (und an Suse
abgeschickt), als Antwort kam kurz darauf noch eine Automatenantwort (ohne
meinen Original-Text), dass ich doch besser in englisch eine neue Nachricht
senden sollte, da die “Betreuer” ?? weltweit stationiert seien – und dann kam
zwei Wochen lang gar nichts mehr…. jedenfalls bis heute… Nun, vielleicht
komme ich ja im Herbst auf meinem naechsten Indien-Trip auch mal wieder nach
Bangalore…
Bevor ich nun spät abends noch einige Flaschen öffne und randaliere habe ich
Suse 9.2 für meine laptops zu den Akten gelegt – auf den Tischrechnern geht es
gut (routing, firewall apache etc. laeuft prima), aber für (meine) PCMCIA –
Karten & laptops werde ich noch die übernächste Version von Suse Linux
abwarten… Empfehlung: Wer starke Nerven hat mag es ja auch einmal versuchen
– und berichten – – ICH WERDE ES JEDENFALLS NICHT MEHR TUN !

Ulf B. – Montag, 07. Februar 2005 20:03 Uhr

Hallo Hans-Joachim,

habe gerade Dein Problem gelesen. Folgende Infos / Fragen: Hast Du mal mit ifconfig als root bei zwei eingesteckten Karten anzeigen Lassen? (dort sollte die HWaddr unterschiedlich sein) Du kannst mit ifconfig als root einzelne Netzwerkdevices konfigurieren info ifconfig Wenn Du bei yast die Netzwerkkarte einrichtest, kannst Du unter dem Punkt Erweitert … – Besondere Einstellungen angeben wann das device konfiguriert wird, stelle es mal auf manuell (evtl. kannst Du ja auch mal mit den Möglichkeiten experimentieren, z.B. mal auf Falls hot-plugged stellen) Wenn Du einer Karte eine feste IP vergibst, kannst Du diese auch beim Boote an eine MAC-Adrese (= HWaddr) zuweisen. Ich weis zwar nicht mehr wie das genau geht, aber das sollte sich in der SDB oder via Suchmaschine findenlassen Sind die beiden Karten evtl. auf den gleichen Switch / Hub angeschlossen? (entferne mal eine Verbindung) Benutzt Du den DHCP-Client an einem oder beiden Ports? (abschalten und feste IP vergeben) so mehr fällt mir dazu nicht mehr ein. Wenn Du Ergebnisse dazu hast poste sie hier damit man Dir weiterhelfen kann.

PS: Poste doch einmal Deine Meldungen dazu aus /var/log/boot.msg und /var/log/messages.

Ciao
Ulf