Archiv verlassen und diese Seite im Standarddesign anzeigen : 3Com 3c509
Ich verwende eine 3Com 3c509. Unter Windows (schäm) funktioniert die Karte einwandfrei, unter Linux jedoch nicht. Yast erkennt die Karte und sie wird beim booten auch gestartet,es funktioniert jedoch kein Ping und ich kann auch nicht angepingt werden.
Das ganze ist für mich ziemlich wichtig, weil wir über einen Proxy ins Internet kommen, und ich so mit Linux keinen Internetzugang habe.
Hier noch ein paar Informationen:
Bootlog:
eth0: 3c509 at 0x300 tag 1, 10 Base T Port, address blabla, IRQ 10
3c509.c:1.16
eth0: settings Rx Mode to one addresses
In der modules.conf am Anfang:
alias eth0:3c509
Hallo!
a) prüf mal nach ob Adr. und IRQ stimmen.
b) Es gibt ein paar Diagnostik-Tools (evtl. nachinstallieren) in /sbin/ für verschiedene Netzwerkkarten. Schau mal was die sagen.
c) Wenn es eine PCI Karte ist, mach mal ein lspci oder ein cat /proc/pci und schau ob die Karte dort auftaucht.
d) Mach mal ein ifconfig und schau was und ob eth0 erscheint!
Robert
a) IRQ und Addresse stimmen (gleich wie in Windows), die Karte ist im ISA, nicht im PnP-Modus
b) ethereal: Geht gar nichts
c) es ist keine PCI-Karte
d) eth0: Link Encap: Ethernet HWADDR: 00:A0:24:42:9F:80
INET Addr: 192.168.243.201 BCast: 192.168.243.255 Mask 255.255.255.0
UP BROADCAST RUNNING MULTITASK MTU:1500 METRIC:1
rxpackets/errors/dropped/overruns/frames:alles 0
txpackets/.../../:auch alles 0
Interrupt:10 IO:0x300
Also Hardware-mäßig scheint die Karte da zu sein und auch korregt erkannt zu werden.
Scheint also ein Konfigurationsproblem.
Schau noch mal mit YAST wie du die Karte konfiguriert hast.
Du sagst unter Win9x funktioniert die Karte (ping, etc. pp)?
Kannst du den Computer von außen anpingen und nicht rauspingen, oder wie?
Robert
Ich kann weder rauspingen noch selbst angepingt werden. Bei Yast ist auch alles in Ordnung. Das ist jetzt schon die zweite 3com, die ich drin hatte und eine Ne200. Unter Windows ging immer alles, unter Linux nicht.
Hallo,
3C509 ist Schei..., mit derlei Karten hatte ich oft auch Probleme. Wenn Du nicht auf den Dino angewiesen bist schaue nach einer anderen Karte.
Gruss
Ist eine 3c900 besser ? Wenn ich eine andere Karte einbaue, genügt es dann, wenn ich dies im Yast einstelle, oder muß ich sonst noch etwas beachten?
Also eine 3C905 habe ich hier im DialUp Server ohne Probleme laufen.
Ich glaub auch nicht das es an der Karte liegt, muß wohl irgend etwas an der Konfiguration sein.
Versuch mal ein tcpdump -n -i eth0 und mach dann auf einer zweiten Konsole ein ping nach außen auf einen anderen Computer.
Robert
Hallo,
die 3c900 ist eine PCI 10 Megabit Karte. Solange es keine B ist, ...
Sollte eigentlich gehen, einfach mal ausprobieren. Die besten Erfahrungen habe ich mit Intel Ether Express gemacht.
Gruss
Du musst auf jeden Fall in der Karte das PnP
abschalten!!
thorsten
------------------
Thorsten Wandersmann
SuSE GmbH, Nuernberg
Ich habe heute gehört, dass ich in meinem Bios das PnP-OS deaktivieren muß. Kann das vielleicht auch der Grund sein ?
Das mit dem ping probier ich später aus. Ich arbeite gerade noch.
Ich hab gestern das mit dem tcpdump probiert, ging aber auch nicht. Ich bau heut abend die 3c900 ein. Dann schaun mer mal.
Hey Leute, ganz dringend: Wie schalte ich das PnP in der 3c900 ab ?
Ich habe mein Windows jetzt total zerödelt, komme also auch von dort nicht mehr ins Internet (und nicht ins lokale Netzwerk). Jetzt heißt es Diskettentransport
Toll. Hab gerade in der Eile aus versehen Laufwerk C formatiert, anstatt A (diskette).
Tschüß Windoof, wenn mein Netzwerk gehen sollte sehen wir uns hoffentlich nie wieder.
ABER BITTE HELFT MIR !!!!
Endlich !!!!
Mit einer anderen ne2000 hab ichs geschafft.
Auf der Strecke blieben: 3 3com 3c509, 1 3com 3c900, 2 ne2000, eine SK 16 und mein Windoof.
Ich möchte mich ganz ganz herzlich bei euch allen bedanken und hoffe, dass ich weiterhin so unterstützt werde. Also tschüss.
neu aufgelegt! Die Karte läuft unter 10.2 aber nicht unter 9.2.
Kann ich mir die Treiber nicht "irgendwie rüberholen"?
Bitte nicht der Vorschlag: dann nimm doch 10.2 (übrigens opensuse)
danke juvo
Hi,
kernel selber kompilieren, bzw config des distributionskernels hernehmen und nur das Modul für deine Karte miteinbaun. Funktioniert natürlich nur, wenn es schon Treiber für deine Karte in dem dort verwendeten Kernel gibt. Solltest du aber eine der vorher aufgeführten Karten haben, sollte das Thema mit jeder 2.6er Kernelversion vom Tisch sein.
Greetz UnuX
Ps.: Das gibt wohl den Award für den Leichenfledderer schlechthin
stefan-tiger
05.10.07, 19:06
mit
dmesg
prüfen ob die karte erkannt wurde, mit
lsmod
prüfen ob das modul geladen ist, mit
ifconfig
prüfen ob die Karte "up" ist und ne IP hat, mit
route
prüfen ob der default gateway richtig ist und mit
cat /etc/resolv.conf
prüfen ob der DNS-Server richtig ist.
zu Stefan: Wird in yast angezeigt, die Konfiguration ist richtig, denn die parallel dazu eigbaute Realtek 8029 läuft.
zu unux: ich habe 2.6.8-24 (suse 9.2) und da haben die eben für die Treiber für 3c905 weggelassen, ebenso wie für rtl8139 obwohl gängige Karten. In den Nachfolgern ist's wieder dabei.
Kernel selber bauen könnte ich mir noch anlesen.
config des distributionskernels hernehmen könntest Du dazu etwas mehr sagen?
Hi,
ich weiss leider nicht wo Suse die configs für ihre Kernel ablegt. Meistens ist das wohl unter /boot, vl unter dem Namen config-2.6.8-24. Dann lädste dir den Kernel 2.6.8 runter, entpackst ihn unter /usr/src/linux, speicherst die o.g. config unter /usr/src/linux/.config, machst nen kleinen
make oldconfig
somit haste denn den Kernel deiner Distribution. Dann haste per
make menuconfig
oder einer anderen Methode deiner Wahl, die Möglichkeit das fehlende Modul reinzubaun.
Abschließend ein
make && make modules_install
dann is das Modul fertig und du kannst es per
modprobe MODULNAME
laden. Solltest du den Treiber fest in den Kernel compiliert haben, musste den neuen Kernel noch an die richtige Stelle schieben, in die Konfigurationsdatei deines Bootloaders eintragen und den Rechner neustarten.
Greetz UnuX
pferdefreund
06.10.07, 12:23
/sbin/lspci
00:00.0 Host bridge: Acer Laboratories Inc. [ALi] M1531 [Aladdin IV] (rev b2)
00:02.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV] (rev 07)
00:04.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
00:0b.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev 20)
00:0d.0 USB Controller: Acer Laboratories Inc. [ALi] M5237 USB (rev 03)
00:0f.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 74
Treiber
3c59x 25256 1 (autoclean)
und das alles mit nem ollen 2.4er Kernel - die Karte funktioniert prächtig,
lief bei mir auf Anhieb. Eventuell falscher Treiber - Namensgebung ist etwas
unglüclich fur 905 59x - aber es fruchtet, wie diese Meldung hier zeigt..
Hi,
Treiber für diese Karte sind auch im 2.2er Kernel vorhanden. Wenn man sie mit eincompiliert laufen die auch da.
Eventuell falscher Treiber - Namensgebung ist etwas unglücklich fur 905 59x - aber es fruchtet, wie diese Meldung hier zeigt..
Treiber ist der richtige,
CONFIG_VORTEX:
This option enables driver support for a large number of 10Mbps and 10/100Mbps EISA, PCI and PCMCIA 3Com network cards:
"Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
"Boomerang" (EtherLink XL 3c900 or 3c905) PCI
"Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus
"Tornado" (3c905) PCI
"Hurricane" (3c555/3cSOHO) PCI
file:drivers/net/3c59x.c
Greetz UnuX
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.