Pagina 1 di 2
Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 9:30
da joe
Il mio PC ha due schede ethernet:
1. la prima è integrata nella scheda madre e lo vedo dalle specifiche:
https://www.asus.com/Motherboards/P5NMX/specifications/
2. la seconda è una banale scheda esterna PCI
Siccome mi sono sempre connesso ad internet con una chiavetta internet collegata in USB sono piuttosto ignorante in fatto di funzionamento ethernet.
Tempo fà in altra discussione mi ero fatto consigliare sull'acquisto di un router che supporta la mia chiavetta internet. Uso questo router per altri motivi, principalmente ci collego lo smartphone in wifi per eseguire gli aggiornamenti, ma senza collegarlo al PC via ethernet: prendo il router, vi inserisco la internet-key e quando il suo led notifica l'avvenuta a connessione ad internet, dal telefono mi collego ala rete wifi stabilita dal router ed eseguo gli aggiornamenti. Tutto ciò quindi non c'entra nulla nè con ethernet, nè col PC fisso.
Vorrei testare meglio le schede di rete del computer in modo che almeno una delle due funzioni. Infatti a breve dovrei attivare un servizio internet che prevede l'utilizzo di un modem cui mi devo collegare via cavo ethernet, pertanto vorrei già essere in grado di avere almeno l'interfaccia di rete funzionante. La configurazione di rete che vorrei mettere in piedi per testare le schede di rete del PC è la seguente:
Codice: Seleziona tutto
PC --- scheda ethernet --- cavo eth --- router --- internet (via chiavetta)
Ma ho dei buoni motivi per sospettare che le schede di rete presenti nel PC non funzionino: quella integrata perchè occorre installare un driver per farla riconoscere a linux, quella PCI perchè forse è rotta. Vi chiedo: cosa mi consigliate di fare per testare le schede di rete?
La situazione obiettivo con router, chiavetta e internet potrebbe essere già troppo complessa per capire dove stia il problema, forse sarebbe meglio cercare intanto di collegare il PC al router via ethernet ed effettuare un banale ping verso quest'ultimo, senza introdurre per il momento il discorso internet, gateway e instradamento. O c'è qualche altro modo più a basso livello magari basato su mac address? Sono ignorante in materia, ammetto.
Partiamo dalla scheda PCI, delle due l'unica riconosciuta da linux al momento. Che test/verifiche posso fare per capire intanto se funziona o se è rotta?
Aggiungo qualche output di sistema (lspci e ifconfig):
Codice: Seleziona tutto
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8131 (rev 10)
# ifconfig -a -v
eth0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 00:22:15:3c:38:66 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
Grazie in anticipo!

Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 11:42
da conraid
ethtool eth0
miitool eth0
ma ti danno solo informazioni, per capire se è rotta a livello di collegamento assegnali un ip della stessa rete del router e fai ping, accedi alle impostazioni, etc...
Per farlo la cosa più semplice è modificare /etc/rc.d/rc.inet1.conf e fai ripartire la rete.
Una guida la trovo nel wiki di questo sito, o per esempio da alien
http://alien.slackbook.org/dokuwiki/dok ... re:network
Altrimenti da prompt, per i comandi ci sono migliaia di guide in rete
La prima che ho trovato
http://www.yolinux.com/TUTORIALS/LinuxT ... rking.html
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 12:19
da joe
Intanto ho lanciato i comandi che dicevi, anche se danno solo info, magari chi legge può capire se già da lì si evince il problema:
Codice: Seleziona tutto
# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: Unknown!
Duplex: Unknown! (255)
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: no
Codice: Seleziona tutto
# mii-tool eth0
SIOCGMIIPHY on 'eth0' failed: Operation not supported
Mi viene in mente che forse da un altro vecchio PC dismesso potrei riuscire a smontare un'altra scheda di rete e provare a sistemarla nel mio attuale cassone. Dico forse perchè non ricordo se ne aveva una installata.
Appena riesco faccio anche la prova col router.
Dagli output sopra si può già dire qualcosa oppure no?
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 13:02
da joe
Intanto un aggiornamento sul comportamento hardware: collegando la presa ethernet dal router al PC, sulla la scheda di rete del PC si accende un led verde (ho aperto il case del PC per constatarlo).
Sul retro del router c'è scritto che è raggiungibile all'IP 192.168.0.1 (penso sia sottintesa la netmask 255.255.255.0).
In coda al file /etc/rc.d/rc.inet1.conf ho inserito le seguenti righe:
Codice: Seleziona tutto
# Config information for eth0:
IPADDR[0]="192.168.0.2"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
IFNAME[0]="eth0"
E dopo aver lanciato il comando:
Ecco come risulta impostata l'interfaccia:
Codice: Seleziona tutto
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
ether 00:22:15:3c:38:66 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
Ok, a questo punto dovrei riuscire a fare un ping verso il router che appartiene alla stessa sottorete no?
Codice: Seleziona tutto
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
...
Invece nulla... Ho anche provato a disattivare il firewall che non si sa mai....
Codice: Seleziona tutto
# /etc/rc.d/rc.firewall status
Chain INPUT (policy ACCEPT 14 packets, 1606 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 57 packets, 4218 bytes)
pkts bytes target prot opt in out source destination
Cosa ne pensate?
PS.
Siccome le schede di rete presenti sono due, ecco che si presenta il problema di capire se la nostra eth0 è quella integrata o quella PCI. In questa prova ho supposto che sia quella PCI.
Infatti se attacco il router alla porta eth della scheda integrata del PC, sul router non si accende neanche la lucetta che indica una connessione ethernet collegata. Invcece collegandovi la porta eth della scheda PCI, almeno elettricamente i led si accendono sia sulla scheda di rete che sul router.
Probabilmente la scheda integrata nella MB non è supportata da linux. Oppure è proprio guasta...
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 13:19
da conraid
Metti anche 192.168.0.1 come gateway, c'è la voce nel file.
Poi se non va mostra l'output del comando
# route
Se lampeggia ora ha il collegamento, prova ora i due comandi che ti ho detto prima.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 13:47
da joe
Spetta che nel frattempo ho controllato e ho trovato sull'altro vecchio PC un'altra scheda di rete, molto simile, sempre realtek qualcosa... I connettori PCI di questa schedina sono però più fitti, nell'altra invece sembrano più "radi" cioè di tanto in tanto ne manca qualcuno, ma non sembra guasta, sembra proprio fatta così di suo.
La prova che ho fatto è la seguente:
- ho spento il PC e staccato corrente ecc
- ho smontato la scheda ethernet
- infine ho riacceso.
Perchè ifconfig, mi mostra ancora l'interfaccia eth0?
Adesso lspci rileva la sola scheda ethernet integrata:
Codice: Seleziona tutto
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
Non c'è più la Realtek esterna di prima.. e fin qui torna.
Però invece c'è ancora l'interfaccia eth0!
Come è possibile?
Quell'eth0 di adesso potrebbe riferirsi all'eth integrata "nvidia"? Fermo restando che collegandovi il router non si accende nessun led...
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 14:04
da conraid
Questo fai presto a verificarlo
lspci -v
e prendi nota del mac address e poi
ifconfig -a
e guardi quale mac address ha.
Tieni presente che anche cambiando scheda non modificherai niente, perché ora son memorizzati in
/etc/udev/rules.d/70-persistent-net.rules
ma nella guida che ti ho detto di leggere c'è scritto. Non andare a caso, prima cerca leggi.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 14:14
da conraid
il macaddress della eth0 è di qualcosa dell'asus, o almeno così trovo online.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 15:29
da joe
Anticipo che al momento ho montato la scheda di rete prelevata dal PC dismesso e vi sto scrivendo connesso appunto via ethernet attraverso il router al quale ho attaccato la chiavetta usb:
Codice: Seleziona tutto
PC --- eth1 ---||--- cavo eth ---||--- router --- USB Huawei internet key ) ) ) ) ) Internet
Sta volta la scheda di rete PCI realtek è apparsa (ifconfig -a) come eth1.
Così ho modificato il file "rc.inet1.conf", rimpiazzando nelle righe inserite prima eth0 con eth1:
Codice: Seleziona tutto
# Config information for eth1:
IPADDR[1]="192.168.0.2"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
IFNAME[1]="eth1"
GATEWAY="192.168.0.1"
E riavviato il tutto con:
Ho dovuto tirare giù la eth0 che restava impostata come prima con lo stesso ip della eth1 (ifconfig eth0 down).
A quel punto ho ottenuto da ifconfig:
Codice: Seleziona tutto
# ifconfig
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::21d:fff:feff:c5ce prefixlen 64 scopeid 0x20<link>
ether 00:1d:0f:ff:c5:ce txqueuelen 1000 (Ethernet)
RX packets 1194 bytes 583317 (569.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1636 bytes 168486 (164.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 1 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
localnet * 255.255.255.0 U 0 0 0 eth1
Che penso sia la configurazione corretta per andare in internet col router e la scheda eth1.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: lun 11 lug 2016, 15:55
da joe
Ok riguardo a capire quale interfaccia è eth0 e quale eth1, ora lo so ovviamente, ma può essere molto utile saperlo senza dover smontare e rimontare tutto. Dicevi che "lspci -v" confrontato con "ifconfig" dovrebbero essere sufficienti, però da lspci non riconosco nessun mac address relativo alla scheda PCI realtek:
Codice: Seleziona tutto
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 816a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at efffd000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d800 [size=8]
Region 2: Memory at efffc000 (32-bit, non-prefetchable) [size=256]
Region 3: Memory at efffb000 (32-bit, non-prefetchable) [size=16]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
Address: 00000000fee0300c Data: 4182
Masking: 00000000 Pending: 00000000
Kernel driver in use: forcedeth
01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at ac00 [size=256]
Region 1: Memory at efcff000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at efcc0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: 8139too
ifconfig -a dice:
Codice: Seleziona tutto
eth0: flags=4098<BROADCAST,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
ether 00:22:15:3c:38:66 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
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::21d:fff:feff:c5ce prefixlen 64 scopeid 0x20<link>
ether 00:1d:0f:ff:c5:ce txqueuelen 1000 (Ethernet)
RX packets 1540 bytes 705545 (689.0 KiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 2330 bytes 296904 (289.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Ok, lascia perdere l'ip della eth0, tanto non è UP. Consideriamo i mac addr.
La integrata nvidia nForce, eth0 ha: 00:22:15:3c:38:66.
La PCI realtek, eth1 ha: 00:1d:0f:ff:c5:ce.
Come facci però a tirar fuori quelle info da lspci ?
Re: Test e verifiche di funzionamento scheda di rete
Inviato: mar 12 lug 2016, 9:29
da conraid
A me lo da semplicemente con lspci -v, prova con -vvv
è una "capabilities" infatti ho:
Capabilities: [160 v1] Device Serial Number XX:XX:XX:XX:XX:XX
per non avere conflitto, intanto in rc.inet1.conf non configurare eth0 (ora tu hai messo due schede, semplicemente dovevi cambiare eth0 con eth1, non configurare la parte [1]), comunque puoi disabilitarla da bios se è scheda interna.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: mar 12 lug 2016, 15:03
da joe
Ok, più o meno ho capito circa la configurazione.
Invece quello che non capisco è come mai la scheda integrata non funziona. Non so se a livello di qualità del collegamento sia meglio usare quella PCI o quella integrata, ma come logistica del case avrei preferito usare quella integrata, così avrei avuto meno roba dentro e una porta PCI libera in più.
Come ho descritto, linux la vede e la pilota col driver "forcedeth", ma a livello elettrico collegandola al router, questo non accende il led di notifica sulla propria porta corrispondente. Se aveste qualche idea su come cercare di capire se è rotta la scheda integrata oppure se il problema è risolvibile dite pure.
Per quanto riguarda lspci, anche con tre "v", il mac address non viene riportato:
Codice: Seleziona tutto
# lspci -vvvvvv|grep -A 20 Ethernet
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 816a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at efffd000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d800 [size=8]
Region 2: Memory at efffc000 (32-bit, non-prefetchable) [size=256]
Region 3: Memory at efffb000 (32-bit, non-prefetchable) [size=16]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Kernel driver in use: forcedeth
01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 19
Region 0: I/O ports at ac00 [size=256]
Region 1: Memory at efcff000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at efcc0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: 8139too
Re: Test e verifiche di funzionamento scheda di rete
Inviato: mar 12 lug 2016, 17:07
da conraid
Strano, del mac-address dico.
Potresti provare lshw o hwinfo. O anche inxi, che è in bash e non dipende dalla versione di Slackware che usi.
Li trovi impacchettati nel mio repository.
Da Bios è attivata la scheda di rete? penso di sì, altrimenti credo non la vedresti con lspci.
Magari vuole driver particolari.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: mar 12 lug 2016, 18:00
da joe
Sì può essere che voglia drivers particolari, però che non mandi neanche corrente al router mi sembra strano. Se fossero i driver mi aspetterei semplicemente che non venisse riconosciuta e che non funzionasse a livello di gestione software, ma a livello elettrico non credevo fosse imputabile ai drivers. Ma è solo una mia idea forse tuttosommato sono piuttosto ignorante in materia.
i tools lshw e hwinfo non li ho. Eventualmente li proverò.
Re: Test e verifiche di funzionamento scheda di rete
Inviato: mer 13 lug 2016, 10:16
da joe
Ho installato hwinfo e riporta tra le altre anche le informazioni che cercavamo, solo bisogna ricercarle nel suo output, quindi è buona norma una pipe a less e da lì si cerca il pattern ad esempio eth0 o eth1, riporto un po' di informazioni che saltano fuori da lì:
Codice: Seleziona tutto
net interface: name = eth1, path = /class/net/eth1
type = 1
carrier = 1
hw_addr = 00:1f:1f:4d:46:ba
net device: path = /devices/pci0000:00/0000:00:0a.0/0000:01:07.0
net driver: name = 8139too, path = /bus/pci/drivers/8139too
net interface: name = eth0, path = /class/net/eth0
type = 1
hw_addr = 00:22:15:3c:38:66
net device: path = /devices/pci0000:00/0000:00:0f.0
net driver: name = forcedeth, path = /bus/pci/drivers/forcedeth
Già da qui si capisce che l'interfaccia "eth0" è associata al chip "nforce" visto che è pilotata dal driver "forcedeth". Tra l'altro l' soo riportati anche i mac addr.
Ma andando avanti si legge qualcosa di più chiaro:
Codice: Seleziona tutto
P: /devices/pci0000:00/0000:00:0f.0/net/eth0
E: DEVPATH=/devices/pci0000:00/0000:00:0f.0/net/eth0
E: ID_BUS=pci
E: ID_MM_CANDIDATE=1
E: ID_MODEL_FROM_DATABASE=MCP73 Ethernet
E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:0f.0
E: ID_VENDOR_FROM_DATABASE=nVidia Corporation
E: ID_VENDOR_ID=0x10de
E: IFINDEX=3
E: INTERFACE=eth0
E: SUBSYSTEM=net
E: UDEV_LOG=3
E: USEC_INITIALIZED=5996579
Codice: Seleziona tutto
E: DEVPATH=/devices/pci0000:00/0000:00:0a.0/0000:01:07.0/net/eth1
E: ID_BUS=pci
E: ID_MM_CANDIDATE=1
E: ID_MODEL_FROM_DATABASE=RTL-8139/8139C/8139C+
E: ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:0a.0/0000:01:07.0
E: ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd.
E: ID_VENDOR_ID=0x10ec
E: IFINDEX=2
E: INTERFACE=eth1
E: SUBSYSTEM=net
E: UDEV_LOG=3
E: USEC_INITIALIZED=5961091
E scendendo oltre si vedono anche info ancora più complete...
Codice: Seleziona tutto
37: PCI 0f.0: 0200 Ethernet controller
[Created at pci.319]
Unique ID: rBUF.tAz4hiCVpgD
SysFS ID: /devices/pci0000:00/0000:00:0f.0
SysFS BusID: 0000:00:0f.0
Hardware Class: network
Model: "nVidia MCP73 Ethernet"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x07dc "MCP73 Ethernet"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x816a
Revision: 0xa2
Driver: "forcedeth"
Driver Modules: "forcedeth"
Device File: eth0
Memory Range: 0xefffd000-0xefffdfff (rw,non-prefetchable)
I/O Ports: 0xd800-0xd807 (rw)
Memory Range: 0xefffc000-0xefffc0ff (rw,non-prefetchable)
Memory Range: 0xefffb000-0xefffb00f (rw,non-prefetchable)
IRQ: 20 (no events)
HW Address: 00:22:15:3c:38:66
Link detected: no
Module Alias: "pci:v000010DEd000007DCsv00001043sd0000816Abc02sc00i00"
Driver Info #0:
Driver Status: forcedeth is active
Driver Activation Cmd: "modprobe forcedeth"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Codice: Seleziona tutto
38: PCI 107.0: 0200 Ethernet controller
[Created at pci.319]
Unique ID: JNkJ.IQxIdIhhuH7
Parent ID: bSAa.SzhCK3deClD
SysFS ID: /devices/pci0000:00/0000:00:0a.0/0000:01:07.0
SysFS BusID: 0000:01:07.0
Hardware Class: network
Model: "Realtek RTL-8139/8139C/8139C+"
Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
Device: pci 0x8139 "RTL-8139/8139C/8139C+"
SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
SubDevice: pci 0x8139
Revision: 0x10
Driver: "8139too"
Driver Modules: "8139too"
Device File: eth1
I/O Ports: 0xac00-0xacff (rw)
Memory Range: 0xefcff000-0xefcff0ff (rw,non-prefetchable)
IRQ: 19 (10733 events)
HW Address: 00:1f:1f:4d:46:ba
Link detected: yes
Module Alias: "pci:v000010ECd00008139sv000010ECsd00008139bc02sc00i00"
Driver Info #0:
Driver Status: 8139too is active
Driver Activation Cmd: "modprobe 8139too"
Driver Info #1:
Driver Status: 8139cp is not active
Driver Activation Cmd: "modprobe 8139cp"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #32 (PCI bridge)
Insomma, non ci sono più dubbi, anche se non fossi riuscito a far funzionare la realtek PCI con hwinfo si sarebbe potuto già capire che alla eth0 è associato il chip integrato nella scheda madre asus/nforce, mentre alla eth1 il chip realtek che sta sulla scheda di rete aggiuntiva PCI.
Domanda (e risposta):
"ma se uno non sapesse che la scheda di rete PCI è realtek... E magari on sapesse neppure che la scheda madre è asus p5n-mx xon chipset nvidia/nforce ecc???"
Risposta:
"ok, intanto le info sulla scheda madre hwinfo le fornisce.... Inoltre è comunque vederlo al volo proprio dalle righe sopra: le info sulla eth1 hanno una riga in più in fondo che riporta chiaramente:
Quindi non ci sono dubbi... la scheda eth1 è quella esterna.