Hilfe bei PCMCIA NIC Installation

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Hilfe bei PCMCIA NIC Installation

Beitrag von weizenbier » 09.01.2003 14:29:55

HI Fokls,

habe mal jetzt Woody auf meinem Toshiba Satellite Pro 4200 Laptop installiert.
Nur bekomme ich die PCMCIA Netzwerkkarte nicht zum Laufen.
Es handelt sich dabei um eine Edimax Model EP-4103.

Ich habe das PCMCIA Modul am Laufen. Das Licht am Adapter leuchtet und den localhost lässt sich pingen. Aber auf andere Rechner kann ich aber nicht zugreifen.
Möchte mir ein kleines Heimnetzwerk mit dem 192.168.0.* Bereich anlegen.

Wo stelle ich IP-Adressen und so was ein?? In /etc/network/interface??
Kann mir jemand ein gutes HOW-TO empfehlen?? Die Tipps und Tricks in dieser Rubrik helfen mir nicht wirklich.

Danke für die Antworten,

weizenbier

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 09.01.2003 14:36:49

ifconfig ethX 192.168.0.X up
route add default gw 192.168.0.X ///Gateway

gucken das in resolve.conf gültige nameserver angegeben sind.

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 09.01.2003 18:50:52

Hi suntsu,

danke für die Antwort.
Ich weiss nun nur nicht wo ich was eintragen muss.
Dann verstehe ich auch nicht, was du mit ethX meinst. X ist bestimmt ein Platzhalter.
Wenn ich eth0 nehm, meint er

Code: Alles auswählen

 SIOCSIFADDR: no such device
eth0: ERROR while getting interface flags: no such device
Muss mir halt etwas auf die Sprünge helfen, bin noch nicht so fit.

Danke,

weizenbier

masterchief
Beiträge: 89
Registriert: 10.07.2002 14:00:36
Wohnort: Aachen

Frage: wird die EP-4013 PCMCIA-Karte erkannt?

Beitrag von masterchief » 09.01.2003 18:55:47

Hi weizenbier,

ich versuche gerade eine EP-4103DL PCMCIA-Karte zum Laufen zu bringen. Aber wenn ich sie einschiebe, ertönt der "dunkle" Ton. Die Karte wurde also nicht erkannt.

Ertönt bei Dir 2x der "helle" Beep, wenn Du die PCMCIA-Karte einschiebst?
Wenn ja, welche Kernel-Module verwendest Du (lsmod)?

By the way: wenn man den localhost pingen kann, wird in der Regel das loopback-Device und nicht die Netzwerkkarte angesprochen, soweit ich weiß (siehe /etc/hosts).

Netzwerkeinstellungen werden ganz gut in http://www.openoffice.de/linux/buch/ beschrieben.

Gruß,

m.,

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 09.01.2003 19:06:32

Hi masterchief,

also danke zunächst für den Tipp mit den Tönen und dem loopback!!!
Bei mir erklingt nämlich auch der dunkle Ton.....grrrrrr

Also Modul habe ich das pcmcia_core geladen.
Hilft das weiter???

Weizenbier

masterchief
Beiträge: 89
Registriert: 10.07.2002 14:00:36
Wohnort: Aachen

module...

Beitrag von masterchief » 09.01.2003 19:17:20

Hi Weizenbier,

pcmcia_core reicht nicht!

mach mal ein "tail -f /var/log/messages" und ein "tail -f /var/log/syslog". Anschließend starte mal den pcmcia-Deamon neu durch "/etc/init.d/pcmcia restart" und schau mal nach, was so in die Log-Files geschrieben wird.

Bei mir (EP-4103DL) steht irgendwas von Realtek und rtl8139. Aber ich habe noch Probleme, das rtl8139-Modul zu laden.

Wie sieht es bei Dir aus?

m.,

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 09.01.2003 22:38:09

Hallo masterchief,

also /var/log/syslog

Code: Alles auswählen

Jan  9 22:30:08 toto kernel: cs: cb_free(bus 20)
Jan  9 22:30:12 toto kernel: cs: cb_alloc(bus 20): vendor 0x10ec, device 0x8138
Jan  9 22:30:12 toto cardmgr[244]: unsupported card in socket 0
Jan  9 22:30:13 toto cardmgr[244]:   product info: "Realtek", "Rtl8139"
Jan  9 22:30:13 toto cardmgr[244]:   function: 6 (network)
Jan  9 22:30:13 toto cardmgr[244]:   PCI id: 0x10ec, 0x8138
und /var/log/messages meint

Code: Alles auswählen

Jan  9 22:30:08 toto kernel: cs: cb_free(bus 20)
Jan  9 22:30:12 toto kernel: cs: cb_alloc(bus 20): vendor 0x10ec, device 0x8138
Wie und woher bekomme ich das rtl8139-Modul??

Danke fuer deine Hilfe,

Weizenbier

PS: Gibt es da wirklich kein gutes HOW-TO??

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.01.2003 23:22:00

Versuch 'mal ein "modprobe 8139too" bei eingesteckter Karte.

Das Problem ist, dass pcmcia Deine Karte nicht identifizieren kann, und daher den Treiber nicht laedt... Erstmal muss man jetzt rausfinden, welches Modul er wirklich braucht. 8139too (sollte beim Standardkernel dabei sein) ist ein guter Versuch (pcmcia_core muss geladen sein)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

masterchief
Beiträge: 89
Registriert: 10.07.2002 14:00:36
Wohnort: Aachen

Beitrag von masterchief » 10.01.2003 10:15:26

Moin!

Ich habe gerade mal das 8139too-Modul geladen. Danach wurde die Karte aber immer noch nicht erkannt.

Ich habe mal das versucht, das rtl8139-Modul zu laden. Dabei bekam ich foldende Ausgaben:

Code: Alles auswählen

modprobe rtl8139

/lib/modules/2.2.20/net/rtl8139.o: invalid parameter parm_irq
/lib/modules/2.2.20/net/rtl8139.o: insmod /lib/modules/2.2.20/net/rtl8139.o failed
/lib/modules/2.2.20/net/rtl8139.o: insmod rtl8139 failed
Was läuft falsch? Wie kann ich den parameter parm_irq einstellen?

m.,

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 10.01.2003 17:12:36

Hmm, sehe gerade, dass Du Kernel 2.2.20 verwendest. Ein Upgrade auf die 2.4 Serie ist gerade bei Notebooks meist sehr von Vorteil (bessere automatische Erkennung usw...)

Code: Alles auswählen

apt-cache search kernel-image
zeigt Dir welche Alternativen es gibt.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 10.01.2003 21:57:33

Hi pdreker,

also du meinst ich sollte mal den 2.4.18-686 z.B nehmen.
Wie installiere ich den einfach per

Code: Alles auswählen

apt-get install kernel-image-2.4.18-686
Muss ich den nicht selber kompillieren ?

Was macht z.B. so ein Packet wie

Code: Alles auswählen

pcmcia-modules-2.2.22 - PCMCIA Modules for Linux (kernel 2.2.22).
?? Das klingt doch auch interessant (eigentlich was ich will,oder)??

Werde aber trotzdem ertsmal die kernel-version ausprobieren.

weizenbier

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Ich habe es gelöst

Beitrag von weizenbier » 10.03.2003 13:28:24

Hallo masterchief,

also nach ein paar Wochen Auszeit, habe ich mich nochmals an mein Laptop gewagt.

Hier mein Weg die Netzwerkkarte zum Laufen zu bringen:
1.) 2.4.20 Kernel von Kernel.org geholt.
2.) Woody mit bf-2.4 installiert.
3.) 2.4.20 Kernel mit Konfigdatei vom 2.4.18-bf-2.4 konfiguriert +
Modul 8139too
4.) Kernel übersetzt und installiert
5.) discover Paket installiert.

Nun funzt es!!!!!

Danke für alle anderen Tipps hier aus dem Forum

*happy*

Weizenbier

PS: Muss leider aber immer das device eth0 per Hand mit
ifconfig eth0 up
starten. Wie kann ich das verhindern? Automatisieren?
There are only 10 types of people in the world:
Those who do understand binary and those who don't.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 11.03.2003 02:58:28

Schau 'mal in /etc/network/interfaces das sollte auch mit pcmcia Karten funktionieren. Ansonsten /etc/pcmcia/*

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

masterchief
Beiträge: 89
Registriert: 10.07.2002 14:00:36
Wohnort: Aachen

PCMCIA Installation

Beitrag von masterchief » 02.04.2003 10:13:04

Hi Weizenbier und pdreker,

nach einem Update meines Laptop auf den Kernel 2.4.18 konnte ich ebenfalls die PCMCIA-Karte (Edimax EP-4103DL) in Betrieb nehmen!

Dazu mußte ich pcnet_cs und 8139too manuell in den Kernel laden (habe ich auch nicht fest einkopiliert).

Nach einigen Anpassungen unter /etc/modules und /etc/network/interfaces wird beim Start des Rechners das Netzwerk korrekt konfiguriert.

Allerdings habe ich mit dem cardmgr noch Probleme. Wenn ich die Karte herausziehe und sie wieder einschiebe, wird das Netzwerk nicht korrekt wieder aufgesetzt. Wenn ich das ganze mit einer anderen PCMCIA-Karte (NE2000 kompatibel) wiederhole, klappt es.

Ich werde dazu mal ein neues Posting schreiben.

Also, bis denn,

m.,

Antworten