[gelöst] kein eth0
[gelöst] kein eth0
Hallo Forum
Ich habe früher häufig mit Solaris gearbeitet. Auf meinem neuen Laptop wollte ich es mit Linux, genauer Debian versuchen. Die Installation lief soweit auch gut. Leider erkennt er aber mein Ethernet-Karte nicht. Es ist eine Broadcom NetLink 57780.
Ich dachte, dass dafür tg3 Treiber zuständig sei. Deshalb habe ich ihn in /etc/modules eingetragen, damit er beim Starten in den Kernel geladen wird. Das Resultat ist das selbe. Ein ifconfig zeigt mir immer noch nur lo an. Was mache ich falsch?
Ich danke euch für die Hilfe
Gruss
juanito
Ich habe früher häufig mit Solaris gearbeitet. Auf meinem neuen Laptop wollte ich es mit Linux, genauer Debian versuchen. Die Installation lief soweit auch gut. Leider erkennt er aber mein Ethernet-Karte nicht. Es ist eine Broadcom NetLink 57780.
Ich dachte, dass dafür tg3 Treiber zuständig sei. Deshalb habe ich ihn in /etc/modules eingetragen, damit er beim Starten in den Kernel geladen wird. Das Resultat ist das selbe. Ein ifconfig zeigt mir immer noch nur lo an. Was mache ich falsch?
Ich danke euch für die Hilfe
Gruss
juanito
Zuletzt geändert von juanito am 01.01.2011 19:24:52, insgesamt 1-mal geändert.
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: kein eth0
Hallo und willkommen im df.de!
Grundsätzlich richtig gedacht, wird heute aber über udev abgewickelt (leider). Also lasse dir anzeigen, ob das Modul auch geladen wurde
Wenn nicht, dann poste
Kann sein, dass es bei dir auch eine andere Nummer hat. Musst mal gucken.
Grundsätzlich richtig gedacht, wird heute aber über udev abgewickelt (leider). Also lasse dir anzeigen, ob das Modul auch geladen wurde
Code: Alles auswählen
lsmod | grep tg3
Code: Alles auswählen
less /etc/udev/rules.d/70-persistent-net.rules
Be seeing you!
Re: kein eth0
lsmod ¦ grep tg3 habe ich bereits versucht. Das module wird erfolgreich geladen. Hier ist noch die gewünschte Ausgabe. Allerdings habe ich keine Datei /etc/udev/rules.d/70-presistent-net.rules. Bei mir heisst diese /etc/udev/rules.d/75-presistent-net-generator.rules.
Danke für deine Hilfe
Gruss
juanito
Code: Alles auswählen
# These rules generate rules to keep network interface names unchanged
# across reboots and write them to /etc/udev/rules.d/70-persistent-net.rules.
# variables used to communicate:
# MATCHADDR MAC address used for the match
# MATCHID bus_id used for the match
# MATCHDRV driver name used for the match
# MATCHIFTYPE interface type match
# COMMENT comment to add to the generated rule
# INTERFACE_NAME requested name supplied by external tool
# INTERFACE_NEW new interface name returned by rule writer
ACTION!="add", GOTO="persistent_net_generator_end"
SUBSYSTEM!="net", GOTO="persistent_net_generator_end"
# ignore the interface if a name has already been set
NAME=="?*", GOTO="persistent_net_generator_end"
# device name whitelist
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \
GOTO="persistent_net_generator_end"
# ignore Xen virtual interfaces
SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end"
# ignore UML virtual interfaces
DRIVERS=="uml-netdev", GOTO="persistent_net_generator_end"
# ignore "secondary" raw interfaces of the madwifi driver
KERNEL=="ath*", ATTRS{type}=="802", GOTO="persistent_net_generator_end"
# ignore "secondary" monitor interfaces of mac80211 drivers
KERNEL=="wlan*", ATTRS{type}=="803", GOTO="persistent_net_generator_end"
# by default match on the MAC address and interface type
ENV{MATCHADDR}="$attr{address}"
ENV{MATCHIFTYPE}="$attr{type}"
# match interface dev_id
ATTR{dev_id}=="?*", ENV{MATCHDEVID}="$attr{dev_id}"
# These vendors are known to violate the local MAC address assignment scheme
# Interlan, DEC (UNIBUS or QBUS), Apollo, Cisco, Racal-Datacom
ENV{MATCHADDR}=="02:07:01:*", GOTO="globally_administered_whitelist"
# 3Com
ENV{MATCHADDR}=="02:60:60:*", GOTO="globally_administered_whitelist"
# 3Com IBM PC; Imagen; Valid; Cisco; Apple
ENV{MATCHADDR}=="02:60:8c:*", GOTO="globally_administered_whitelist"
# Intel
ENV{MATCHADDR}=="02:a0:c9:*", GOTO="globally_administered_whitelist"
# Olivetti
ENV{MATCHADDR}=="02:aa:3c:*", GOTO="globally_administered_whitelist"
# CMC Masscomp; Silicon Graphics; Prime EXL
ENV{MATCHADDR}=="02:cf:1f:*", GOTO="globally_administered_whitelist"
# Prominet Corporation Gigabit Ethernet Switch
ENV{MATCHADDR}=="02:e0:3b:*", GOTO="globally_administered_whitelist"
# BTI (Bus-Tech, Inc.) IBM Mainframes
ENV{MATCHADDR}=="02:e6:d3:*", GOTO="globally_administered_whitelist"
# Realtek
ENV{MATCHADDR}=="52:54:00:*", GOTO="globally_administered_whitelist"
# Novell 2000
ENV{MATCHADDR}=="52:54:4c:*", GOTO="globally_administered_whitelist"
# Realtec
ENV{MATCHADDR}=="52:54:ab:*", GOTO="globally_administered_whitelist"
# Kingston Technologies
ENV{MATCHADDR}=="e2:0c:0f:*", GOTO="globally_administered_whitelist"
# ignore interfaces with locally administered or null MAC addresses
# and VMWare virtual interfaces
ENV{MATCHADDR}=="?[2367abef]:*", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:00:00:00:00:00", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*", ENV{MATCHADDR}=""
LABEL="globally_administered_whitelist"
# ibmveth interfaces have stable locally administered MAC addresses
SUBSYSTEMS=="ibmveth", ENV{MATCHADDR}="$attr{address}"
# S/390 interfaces are matched only by id
#SUBSYSTEMS=="ccwgroup", \
# ENV{MATCHDRV}="$driver", ENV{MATCHID}="$id", ENV{MATCHADDR}=""
# terminate processing if there are not enough conditions to create a rule
ENV{MATCHADDR}=="", ENV{MATCHID}=="", ENV{INTERFACE_NAME}=="", \
GOTO="persistent_net_generator_end"
# provide nice comments for the generated rules
SUBSYSTEMS=="pci", \
ENV{COMMENT}="PCI device $attr{vendor}:$attr{device}"
SUBSYSTEMS=="pcmcia", \
ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id}"
SUBSYSTEMS=="usb", \
ENV{COMMENT}="USB device 0x$attr{idVendor}:0x$attr{idProduct}"
SUBSYSTEMS=="ccwgroup", \
ENV{COMMENT}="S/390 device at $id"
SUBSYSTEMS=="ibmveth", \
ENV{COMMENT}="LPAR virtual device at $id"
SUBSYSTEMS=="ieee1394", \
ENV{COMMENT}="Firewire device $attr{host_id}"
ENV{COMMENT}=="", \
ENV{COMMENT}="Unknown $env{SUBSYSTEM} device ($env{DEVPATH})"
ATTRS{driver}=="?*", \
ENV{COMMENT}="$env{COMMENT} ($attr{driver})"
# ignore interfaces without a driver link like bridges and VLANs, otherwise
# generate and write the rule
DRIVERS=="?*", IMPORT{program}="write_net_rules"
# rename the interface if requested
ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}"
LABEL="persistent_net_generator_end"
Gruss
juanito
Re: kein eth0
Hallo,
um komplizierte Mistverständnisse auszuschließen, poste uns einfach folgendende Ausgaben. erfordert
lsb-release
und ein
gruss neuss
um komplizierte Mistverständnisse auszuschließen, poste uns einfach folgendende Ausgaben.
Code: Alles auswählen
lsb_release -a
![Debian](/pics/debianpackage.png)
Code: Alles auswählen
ls -al /etc/udev/rules.d/
Code: Alles auswählen
ifconfig -a
stell dir vor, es geht, und keiner kriegt es hin.
Re: kein eth0
hier die gewünschten Ausgaben:
gruss
juanito
Code: Alles auswählen
debian:/home# lsb_release -a
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:qt4-3.1-ia32:qt4-3.1-noarch
Distributor ID: Debian
Description: Debian GNU/Linux 5.0.7 (lenny)
Release: 5.0.7
Codename: lenny
debian:/home# ls -al /etc/udev/rules.d/
total 188
drwxr-xr-x 2 root root 4096 2010-12-31 22:06 .
drwxr-xr-x 4 root root 4096 2010-12-31 22:06 ..
-rw-r--r-- 1 root root 1547 2009-01-15 13:59 024_hpmud.rules
lrwxrwxrwx 1 root root 19 2010-12-31 22:01 025_libgphoto2.rules -> ../libgphoto2.rules
-rw-r--r-- 1 root root 839 2008-12-22 13:52 11-hplj10xx.rules
-rw-r--r-- 1 root root 115 2009-01-15 13:59 45-hplip.rules
-rw-r--r-- 1 root root 3801 2009-08-25 22:10 50-udev.rules
-rw-r--r-- 1 root root 115 2009-01-15 13:59 55-hpmud.rules
-rw-r--r-- 1 root root 1601 2009-08-25 22:10 60-persistent-input.rules
-rw-r--r-- 1 root root 4873 2009-08-25 22:10 60-persistent-storage.rules
-rw-r--r-- 1 root root 1488 2009-08-25 22:10 60-persistent-storage-tape.rules
-rw-r--r-- 1 root root 523 2009-08-25 22:10 60-persistent-v4l.rules
-rw-r--r-- 1 root root 700 2010-12-31 21:45 70-persistent-cd.rules
-rw-r--r-- 1 root root 452 2009-08-25 22:10 75-cd-aliases-generator.rules
-rw-r--r-- 1 root root 4427 2009-08-25 22:10 75-persistent-net-generator.rules
-rw-r--r-- 1 root root 2507 2009-08-25 22:10 80-drivers.rules
lrwxrwxrwx 1 root root 15 2010-12-31 22:06 85-pcmcia.rules -> ../pcmcia.rules
-rw-r--r-- 1 root root 82 2009-01-07 23:42 90-hal.rules
-rw-r--r-- 1 root root 4559 2009-08-25 22:10 91-permissions.rules
-rw-r--r-- 1 root root 593 2009-08-25 22:10 95-late.rules
lrwxrwxrwx 1 root root 16 2010-12-31 21:59 libmtp7.rules -> ../libmtp7.rules
lrwxrwxrwx 1 root root 19 2010-12-31 22:02 z60_alsa-utils.rules -> ../alsa-utils.rules
lrwxrwxrwx 1 root root 15 2010-12-31 22:02 z60_hdparm.rules -> ../hdparm.rules
-rw-r--r-- 1 root root 2656 2008-06-15 19:27 z60_libpisock9.rules
-rw-r--r-- 1 root root 14883 2008-10-20 17:52 z60_libsane-extras.rules
-rw-r--r-- 1 root root 72908 2008-12-09 23:49 z60_libsane.rules
-rw-r--r-- 1 root root 6661 2007-12-02 04:06 z60_xserver-xorg-input-wacom.rules
debian:/home# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1616 (1.5 KiB) TX bytes:1616 (1.5 KiB)
debian:/home#
juanito
Re: kein eth0
Hallo,
da wird irgendwie kein Interface angelegt und da es auch keine weiteren Netzwerkkarten gibt, gibt es auch keine /etc/udev/rules.d/70-persistent-net.rules.
Entlade mal das Modul tg3 und bringe in einem zweiten Terminal /var/log/messages zur Ansicht. Jetzt schau was da erscheint, wenn du das Modul wieder lädts.
Bei mir sieht das z.B. so aus
gruss neuss
da wird irgendwie kein Interface angelegt und da es auch keine weiteren Netzwerkkarten gibt, gibt es auch keine /etc/udev/rules.d/70-persistent-net.rules.
Entlade mal das Modul tg3
Code: Alles auswählen
modprobe -r tg3
Code: Alles auswählen
tail -f /var/log/messages
Code: Alles auswählen
modprobe tg3
Code: Alles auswählen
tg3.c:v3.92.1 (June 9, 2008)
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 23 (level, low) -> IRQ 23
eth0: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 10/100/1000Base-T Ethernet 00:17:08:xx:xx:xx
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[0] TSOcap[1]
eth0: dma_rwctrl[763f0000] dma_mask[32-bit]
ADDRCONF(NETDEV_UP): eth0: link is not ready
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
stell dir vor, es geht, und keiner kriegt es hin.
Re: kein eth0
Ich konnte es lösen: Ich habe einfach das System nochmals installiert. Es scheint irgendetwas bei der ersten Installation nicht sauber gegangen zu sein. Ich danke euch aber für die Hilfe.
Gruss
juanito
Gruss
juanito
-
- Beiträge: 64
- Registriert: 07.11.2007 08:56:30
Re: kein eth0
Ist zwar eine saubere Lösung, aber doch unzufrieden, wenn man nicht heraus bekommen hat, woran es lag.juanito hat geschrieben:Ich konnte es lösen: Ich habe einfach das System nochmals installiert. Es scheint irgendetwas bei der ersten Installation nicht sauber gegangen zu sein. Ich danke euch aber für die Hilfe.
Gruss
juanito
Ich habe aber diese Lösung auch schon gemacht, da es irgendwann zu lange dauert den Fehler zusuchen.
Gruß Jörg