Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.06.2013, 12:23

RTL8101E/RTL8102E interface eth0 does not exist

Tach Experten.

Hab erworben Notebook Toshiba Satellite C850-1CJ.
Derzeit drauf laeuft Ubuntu13.04 .
Unter gentoo ich kann nicht eth0 zum laufen bringen.
Ubuntu13.04 lspci -k zeigt so was

Quellcode

1
2
3
4
5
6
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
	Subsystem: Realtek Semiconductor Co., Ltd. Device 0723
	Kernel driver in use: rtl8723ae
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
	Subsystem: Toshiba America Info Systems Device fb37
	Kernel driver in use: r8169

Diese Treiber habe ich kompiliert im GentooKernel und auch als modules.
Nix hilft.
Beim booten ich bekomme so ein Driss (Mist) angezeigt

Quellcode

1
2
3
4
* Bringing up interface eth0
 *   ERROR: interface eth0 does not exist
 *   Ensure that you have loaded the correct kernel module for your hardware
 * ERROR: net.eth0 failed to start

Das selbe Driss ich bekomme auch nach

modprobe r8169
modprobe 8139cp
modprobe 8139too


ifconfig -a ergibt das da, eth0 fehlt

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
np3s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 4c:72:b9:d7:36:52  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sit0: flags=128<NOARP>  mtu 1480
        sit  txqueuelen 0  (IPv6-in-IPv4)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Wieso bekomme ich keine eth0 angezeigt ?
Was fehlt ? Irgend welche Firmware ?

Kernel linux-3.8.13-gentoo

Im Voraus besten Dank an alle
A.K.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kurmis« (01.07.2013, 18:20)


2

30.06.2013, 12:55

Hallo Kurmis,
schaut soweit eigentlich alles ok aus. Beachte das laut deiner ifconfig Ausgabe dein gesuchtes eth0 Interface nun mit "np3s0" benannt ist - das legt an dem relativ neuen Predictable Network Interface Names Feature welches als default ab >=udev-197 verwendet wird.
Vermutlich hast du nur die News zum udev Upgrade noch nicht gelesen :)
Schau mal im /usr/portage/metadata/news/2013-03-29-udev-upgrade/2013-03-29-udev-upgrade.en.txt
dort ist recht gut beschrieben was nun zu tun ist (oder sofern nicht gewünscht, ist dort auch beschrieben wie man dieses Feature abschalten kann).

Viel Erfolg

3

30.06.2013, 15:03

Vielen Dank Meister.

Nee, hab ich nicht die News zum udev Upgrade nicht gelesen, weil da meistens steht nur langweiliges Zeug , ohne nuetzliche Ratschläge.

Laut
http://www.gentoo.org/doc/de/handbook/ha…rintable&full=1
ich muss nach wie vor eth0 so konfigurieren

Quellcode

1
2
3
4
Befehlsauflistung 2.8: net.eth0 dem Runlevel default hinzufügen
# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default 


Was empfehlen führenden Experten, sollte ich immer noch nutzen eth0 ?
Wenn nicht, dann wie geht es mit np3s0 ?
Genau so wie mit net.eth0 ?

Quellcode

1
2
ln -s net.lo net.np3s0
rc-update add net.np3s0 default

4

01.07.2013, 10:51

Ich denke die Tage von "eth0" sind gezählt und ich würde eben auf das neue Namensschma setzen.

Wg. netzwerkconfig ... das sollte schon so gehen. Ich selbst fahre hier systemd mit NetworkManager und bin daher von dieser Konfiguration ziemlich entkoppelt. Aber im Prinzip ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

01.07.2013, 17:09




# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default [/code]

Was empfehlen führenden Experten, sollte ich immer noch nutzen eth0 ?
Wenn nicht, dann wie geht es mit np3s0 ?
Genau so wie mit net.eth0 ?

Quellcode

1
2
ln -s net.lo net.np3s0
rc-update add net.np3s0 default


Genaudasselbe, wie früher mit "ethX":

Quellcode

1
2
ln -s net.lo net.np3s0
rc-update add net.np3s0 default


:thumbup: Genau so :)
Ich würde auch auf das neue Schema umsteigen, besser jetzt als irgendwann!

PS: Sofern noch existent:

Mit

Quellcode

1
rc-update del net.eth0 default
den alten Runlevel-Eintrag noch entfernen. Und den alten Symlink von eth0 zu net.lo löschen.
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

6

01.07.2013, 18:18

Vielen Dank Leute.

Voruebergehend ich hab dieses Problem so geloest

Quellcode

1
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

und eth0 ist wieder da.
Werde spaeter ausprobieren mit ln -s net.lo net.np3s0

Nun verstehe ich nicht ganz wieso im Gentoo Handbuch gibt es gar kein Warnung, dass eth0 standartmaessig gibt es nicht mehr ?
Oder habe ich da was uebersehen ?

Vielen Dank an alle.
A.K.