Der schnellste Weg führt über die Try and Error Methode:
Dazu werden die PCI-Devices aufgelistet:
xen-dom0:/# lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03) 00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03) 00:07.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02) 00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) 00:07.2 USB Controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01) 00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 02) 00:0c.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74) 00:0e.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74) 00:10.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 74) 01:00.0 VGA compatible controller [0300]: Matrox Graphics, Inc. MGA G200 AGP [102b:0521] (rev 03) xen-dom0:/#
Die ID-Nummer ist die vorletzte in jeder Zeile.
"10b7:9200" entspricht 3Com
Da nur die Netzwerkkarten interessant sind werden nur diese aufgelistet:
xen-dom0:/# lspci -vd 10b7:9200
00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
Flags: bus master, medium devsel, latency 80, IRQ 7
I/O ports at f400 [size=128]
Memory at fedff400 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 20000000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
00:0e.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
Flags: bus master, medium devsel, latency 80, IRQ 10
I/O ports at e400 [size=128]
Memory at fedff800 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 20020000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
00:10.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC Management NIC
Flags: bus master, medium devsel, latency 80, IRQ 9
I/O ports at e800 [size=128]
Memory at fedffc00 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 20040000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
xen-dom0:/#
Das Interface eth0 ist schon konfiguriert, das wird nun genauer betrachtet:
xen-dom0:/# ifconfig eth0
eth0 Protokoll:Ethernet Hardware Adresse 00:c1:02:9B:1C:D5
inet Adresse:192.168.100.14 Bcast:192.168.100.255 Maske:255.255.255.0
inet6 Adresse: fe80::201:2fe:fe9b:1ad7/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2238 errors:0 dropped:0 overruns:1 frame:0
TX packets:2278 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0 KiB) TX bytes:0 (0 KiB)
Interrupt:7 Basisadresse:0x2400
xen-dom0:/#
In der letzten Zeile ist zu lesen: "Interrupt:7"
Wenn das mit der Ausgabe von "lspci" verglichen wird, stellt man fest,
der erste Eintrag hat auch Interrupt 7.
Zu lesen in der 3 Zeile:
Flags: bus master, medium devsel, latency 80, IRQ 7Die PCI-Nummer 00:0c.0 entspricht dem Netzwerkdevice eth0.
Sollten zwei Netzwerkkarten im PC sein, wird die andere fli4l zur Verfügung gestellt
Bei mehr Karten ist ein weiterer Arbeitsschritt erforderlich.
Es wird nun die Zweite Netzwerkschnittstelle aktiviert:
xen-dom0:/# ifconfig eth1 192.168.100.200 up xen-dom0:/#
Nun ein Netzwerkkabel welches mit den Netzwerk verbunden ist in eine Karte einstecken.
Mit den Programm "mii-tool" wird nun überprüft, ob es die richtige Karte ist.xen-dom0:/# mii-tool eth1 eth1: no link xen-dom0:/#
Dies solange mit den Karten wiederholen bis ein Link gemeldet wird:
xen-dom0:/# mii-tool eth1 eth1: negotiated 100baseTx-FD flow-control, link ok xen-dom0:/#
Diese Karte ist der Schnittstelle eth1 zugeordnet
Jetzt die Daten der Karte abrufen:
xen-dom0:/# ifconfig eth1
eth1 Protokoll:Ethernet Hardware Adresse 00:01:02:0D:14:03
inet Adresse:192.168.100.200 Bcast:192.168.100.255 Maske:255.255.255.0
inet6 Adresse: fe80::201:2f3:fe0d:403/64 Gültigkeitsbereich:Verbindung
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:1
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:1120 (1.0 KiB) TX bytes:528 (528.0 b)
Interrupt:10 Basisadresse:0x4800
xen-dom0:/#
Die Karte hat den Interrupt 10 und ein Blick auf die Ausgabe von "lspci" verrät,
das Device "00:0e.0" hat IRQ 10.
Sollte diese Karte fli4l zugeordnet werden, das DSL-Modem in diese Karte einstecken.