Ashura: Dynamische Zuweisung von Gerätedateien?

Beitrag lesen

Hallo Axel.

Ich gehe mal von PCI-NICs aus.

Der erste ist onboard und wird per sis900-Modul versorgt, die anderen beiden sind Realtek-Karten.

Hm, ich habe mir eben noch einmal die Ausgabe von lsmod angeschaut:

mii                     5248  3 8139too,8139cp,sis900

Weshalb wurden hier zwei identischen Adaptern zwei verschiedene Module zugewiesen?

Szenario1:
Beide NICs sind vom selben Typ, nutzen also das selbe Treiber-Modul, […]

Dieses Szenario dürfte bei mir nicht in Frage kommen, da sich nur eth0 (onboard) und eth1 (Realtek1) abwechseln. eth2 (Realtek2) mischt sich da nicht ein.

Szenario2:
Die NICs sind unterschiedlich, haben also unterschiedliche Treiber-Module, dann ist eth0 die NIC, deren Modul zuerst geladen wird (etc/modules).

Darin steht hierzu gar nichts:

ide-cd  
ide-disk  
ide-generic  
psmouse

Wenn das bei Dir zutrifft, dann werden die Treibermodule bei Dir offensichtlich nicht automatisch beim Systemstart geladen?

Doch, davon gehe ich aus. Andernfalls könnte ich sie nicht nutzen.
Gibt es andere Orte, an denen die Ladereihenfolge von dieser Module festgelegt werden kann?

Die releavanten Zeilen aus /var/log/dmesg

sis900.c: v1.08.09 Sep. 19 2005  
[]  
eth0: SiS 900 PCI Fast Ethernet at 0xdc00, IRQ 169, 00:00:00:00:00:00.  
[]  
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)  
8139cp: pci dev 0000:00:0b.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip  
8139cp: Try the "8139too" driver instead.  
8139cp: pci dev 0000:00:0e.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip  
8139cp: Try the "8139too" driver instead.  
8139too Fast Ethernet driver 0.9.27  
[]  
eth1: RealTek RTL8139 at 0xd800, 00:02:2a:d7:d4:f0, IRQ 169  
eth1:  Identified 8139 chip type 'RTL-8100B/8139D'  
[]  
eth2: RealTek RTL8139 at 0xd000, 00:0e:2e:09:ee:94, IRQ 201  
eth2:  Identified 8139 chip type 'RTL-8100B/8139D'  
[]  
eth0: Media Link Off  
eth1: link up, 100Mbps, full-duplex, lpa 0x41E1  
ADDRCONF(NETDEV_UP): eth0: link is not ready

So sollte es auch normalerweise sein und momentan läuft meine Verbindung auch wirklich über eth1, an dessen Adapter das Netzwerkkabel angeschlossen ist. Beim nächsten Start dürfte es aber schon wieder eth0 sein.

Fehlen noch irgend welche Informationen meinerseits?

Einen schönen Samstag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]