Zweite Netzwerkkarte stellt sich taub

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Zweite Netzwerkkarte stellt sich taub

Beitrag von GriLLe » 09.12.2004 19:37:35

Hi
Nach langer Recherche im Netz versuche ich auf meinem debian/woody (wird ein router) eine zweite Netzwerkkarte zum laufen zu bringen. Es handelt sich um zwei 3com Etherlink III. Als erstes habe ich durch wechselweises einsetzen überprüft, dass beide Karten funktionieren. Jetzt stecken beide nebeneinander Über eth0 wird zurzeit per ssh eingelogt und das funktioniert auch, über die zweite Karte funktioniert nicht so, wie ich mir das vorstellte.

Die Ausgabe von ifconfig:

Code: Alles auswählen

Transporter:/home/hans# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:20:AF:07:72:C2
          inet addr:192.168.0.40  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:152 errors:0 dropped:0 overruns:0 frame:0
          TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:14569 (14.2 KiB)  TX bytes:17829 (17.4 KiB)
          Interrupt:10 Base address:0x300

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1248 (1.2 KiB)  TX bytes:1248 (1.2 KiB)

also läuft eth1 offensichtlich nicht. Daher restart:

Code: Alles auswählen

Transporter:/home/hans# /etc/init.d/networking restart
Reconfiguring network interfaces: eth1: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
done.
Die Karte existiert also nicht?
Nun noch der Inhalt von /etc/network/interfaces. Die eth1 soll zum testen auf das Nachbarnetz routen

Code: Alles auswählen

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 192.168.0.40
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
#zweite Netzwerkkarte aktivieren
auto eth1
iface eth1 inet static
        address 192.168.1.40
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
Ich mache vermutlich irgendeinen kapitalen Totalanfängerfehler. Bitte helft mir auf die Sprünge.

Gruß und *zirp*
GriLLe

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 09.12.2004 20:00:08

Wird denn eth1 mit "ifconfig -a" angezeigt?

lochkarte
Beiträge: 190
Registriert: 08.12.2004 11:43:44

Beitrag von lochkarte » 09.12.2004 22:47:44

Und was sagt

Code: Alles auswählen

dmesg | grep eth1

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 10.12.2004 20:25:20

Hi
Danke vorerst. Frau und Kinder haben mich heute bolckiert. Morgen, Samstag, kommt Rückmeldung.
Gruß
GriLLe

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 12.12.2004 13:51:09

Hi
Danke für's erste

ifconfig -a gibt die gleiche Antwort, eth1 ist nicht sichtbar.
Auch dmesg gibt keine Antwort.

Ich bin dem Unsinn möglicherweise auf der Spur: muss vielleicht in /etc/modules der Treiber für die zweite Karte ein zweites mal eingetragen werden, trotzdem das genau die gleiche Karte ist?
Bitte entschuldigt, wenn ich nicht gleich antworte, bin nur kurz da, (Weihnachtsstress + Geburtstagsfeiern)

Gruß, voraussichtlich bis Dienstag
GriLLe

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

Beitrag von pdreker » 12.12.2004 16:47:20

Je nach Treiber kann es durchaus sein, dass Du den treiber 2mal laden musst...

Versuch macht kluch ;-)

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

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 14.12.2004 20:23:08

Hi
Versuch macht kluch
... unter der Devise: selberfressen macht dick :-)....

Zweiter Eintrag in modules hat leider nichts gebracht. Im Moment bin ich etwas ratlos.
dmessg |grep eth gibt:

Code: Alles auswählen

Transporter:/home/hans# dmesg | grep eth
eth0: 3c5x9 at 0x300, 10baseT port, address  00 20 af 07 72 c2, IRQ 10.
eth0: Setting Rx mode to 1 addresses.
also nach wie vor keine zweite "eth" sichtbar.
Gruß
GriLLe

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22444
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 14.12.2004 22:54:30

Wird die Karte denn von lspci -v erkannt ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 15.12.2004 18:40:18

Hi
lspci -v gibt zurück

Code: Alles auswählen

Transporter:/home/hans# lspci -v
00:00.0 Host bridge: Intel Corp. 430FX - 82437FX TSC [Triton I] (rev 02)
        Flags: bus master, medium devsel, latency 32

00:07.0 ISA bridge: Intel Corp. 82371FB PIIX ISA [Triton I] (rev 02)
        Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corp. 82371FB PIIX IDE [Triton I] (rev 02) (prog-if 80 [Master])
        Flags: bus master, medium devsel, latency 32
        I/O ports at e800 [size=16]

00:0c.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (rev 54) (prog-if 00 [VGA])
        Flags: medium devsel, IRQ 11
        Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
        Expansion ROM at <unassigned> [disabled] [size=64K]

Transporter:/home/hans#
Mir ist unklar, ob die beiden 00:07 gemeint sind.
Wenn ich wieder Zeit habe, stecke ich die neue eth in einen anderen Slot.
Gruß
GriLLe

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22444
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.12.2004 22:26:00

Ist das eine ISA Karte? Welches Modul lädst du für die Karte?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 16.12.2004 13:02:03

Hi
Diesmal aus dem Stegreif:
Das sind zwei ISA-Karten von 3com namens 3C509B Etherlink III - eigentlich Massenware. Die ursprüngliche wurde beim Setup problemlos erkannt. Der Treiber heißt meiner Erinnerung nach "3c5x9" Die Karten stecken zurzeit in benachbarten Slots in einem Uralt-Pentium mit 133 MHz.
Nach meinen bisherigen durchaus positiven Erfahrungen mit Linux bin ich etwas erschreckt über meine Unfähigkeit eine doofe zweite Netzwerkkarten zum laufen zu bringen. Da kann lspci natürlich nix anzeigen, weil in dem PC keine PCI Netzwerkkarte steckt. Zur Strafe geht ich jetzt googlen und lerne "man lspci" auswendig :x
Bitte mit beliebigen weiteren dummfehlern dieser Art rechnen.
Gruß und *zirp*
GriLLe
--
"Who the fuck is General Failure and why is he reading my disk?"

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 16.12.2004 13:11:04

lol manpages auswendig lernen?

Übrigens ich habe ein ähnliches Problem. Die 2. Karte wird nicht erkannt. Handelt sich aber um zwei unterschiedliche Karten ( 0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ 0000:00:11.0 Ethernet controller: 3Com Corporation 3c900B-TPO Etherlink XL [Cyclone] ) - aber das wars, will hier nit thread hijacken, werds nur bookmarken für "future info" :)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22444
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 16.12.2004 14:09:08

Hab ichs mir doch gedacht, wenns nämlich PCI Karten wären dann wären sie bei lspci aufgetaucht. Aber jetzt mal genug der Schelte :-) . Ich kenne zwar die Karten jetzt nicht genau aber du müßtest eigentlich eine Diskette haben auf der ein Programm drauf ist um die Karte zu konfigurieren. Ist allerdings ein reines Dosprogramm. Interrupt und die IO Adresse müssen unterschiedlich sein. Wenns eine PNP Karte ist dann braucht nur die IO Adresse geändert werden. Kann sogar möglich sein das auf den Karten sogar noch Jumper sind. Dem Treiber kann man bestimmt auch noch Parameter mitgeben, wenn nötig. Welcher isses denn? Am besten du konsultierst mal die Anleitung zur den Karten, Windows XP wäre warscheinlich genauso gegen die Wand gelaufen. Es dürfte also kein reines Linuxproblem sein. .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 16.12.2004 14:45:49

Hi
[grin] auswendig lernen - nur zur Strafe, weil ich nicht mitgedacht habe, warum lspci nichts zurückmeldet :-)
Googlen war von Erfolg gekrönt. Wie KBDCALLS feststellt, gibt es ein tool bei 3com - das allerdings eine Grafische Benutzeroberfäche nur unter Win zur Verfügungstellt. Also für's erste: Soory- no bonus - search weiter.
Eine voraussichtlich brauchbare Variante gibt es beim Linux Router Projekt zu holen. Da gibt es eine Disk namens "detective", für die eine etwas quirksig zu erstellende DOS Boot Disk gebaut wird. Winzip und ein "winimage-Writer" müssen auf einem Win-PC vorhanden sein. Diesen Weg werde ich über die PC's eines Bekannten beschreiten. Mit dem Detective kann die 3C509 erkannt und "see photo, use detective to setup IO, IRQ" eingestellt werden.
Link zu diesen Detectives: http://pigtail.net/LRP/swap.html
@KBDCALLS: Anleitung oder Diskette gibts logischerweise keine! PC gekauft um EUR 8., Netzwerkkarte um EUR 1.- Gewinn: unendlicher Knoffhoff-aufbau und die Freude darüber, etwas besonderes geschafft zu haben.
Für mich noch offen: Wie komme ich drauf, welche IO-Adresse und Interrupt ich günstigerweise einstelle? Ich google weiter und berichte.
Gruß und *zuversichtlich - zirp*
GriLLe

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 16.12.2004 15:15:36

GriLLe hat geschrieben:Für mich noch offen: Wie komme ich drauf, welche IO-Adresse und Interrupt ich günstigerweise einstelle?
Wenn du die man page auswendig kennst :wink: :

Code: Alles auswählen

cat /proc/interrupts
cat /proc/ioports
Gruß
ernohl

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22444
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 16.12.2004 22:26:12

So fürcherlich viel Auswahl hat man da nicht. IRQ 3,4,5,7 9,10,11,13 kann man selbst belegen , IOadressen bewegen sich so um 300,340, 280 und 160. Die IO adressen sind von der Karte abhängig und deinen experimenten.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

GriLLe
Beiträge: 26
Registriert: 01.11.2003 23:24:07

Beitrag von GriLLe » 18.12.2004 11:03:44

Hi
(*auf einem Bein durch die Gegend hüpfend*) Sieg-Sieg-Sieg-Sieg! Das hab ich euch zu verdanken (*gleich ein virtuelles Bier durch die Ethernetschnittstelle Richtung Board schiebend*) Danke euch allen!
Der letztlich zum Erfolg führende Weg war die "Detektive" Disk. Tatsächlich war in beiden Karten die gleiche IO-Adresse eingestellt. Die schon von vorneherein verschiedenen Int's habe ich belassen. Im Programm 3C509.com sind auch nur die möglichen Adressen auswählbar, nichts frei einzusetzen. Mit ein wenig mitdenken ist es ist schwer, was sinnloses einzustellen. Auch ist in modules nur ein einmaliger Eintrag von 3c5x9 notwendig.
Danke allen für die Hilfestellung.
Gruß und *fröhlichzirp*
GriLLe

Antworten