Newsgroup: it.comp.os.linux.sys
Titolo: BroadCom NeXtreme

Ciao a tutti.
Questa volta ho un problema con la scheda di rete.
Server: HP Proliant DL 360
Distro: Slackware 10.2 (Badate bene: con la slack 10.1 nessun problema)
Kernel: Praticamente tutti dal 2.4.31 al 2.6.17 (Presumo, non sia un
problema di kernel)
Il server in questione ha 2 schede di rete integrate bcm5704 che vegono
riconosciute correttamente dal driver tg3.
Il problema viene fuori quando cerco di utilizzarle.
ifconfig eth0 192.168.1.1
ping 192.168.1.2
destinazione irraggiungibile.
ethtool eth0 dice che il cavo non è collegato
mii-tool dice che il cavo non è collegato mentre riguardo la eth1 dice
che è connesso (cosa non vera) a 10mbit senza duplex e senza
autonegoziazione.
Dal momento che il kernel non dovrebbe essere un problema (se installo
slack 10.1 e metto un kernel qualunque funziona tutto, mentre slack
10.2 con lo stesso kernel non va nulla), dove potrei andare a sbattere
la testa?
A rendere le cose ancora piu contorte, è presente una terza scheda di
rete, sempre tramite driver tg3, ma questa volta basata su chip BCM5705
(notare il 5 finale anzichè il 4) che funziona perfettamente. Questo
mi fa escludere un problema di driver tg3 (vegono identificate tutte e
3 correttamente).....
Lo stesso problema, ovviamente, si verifica anche con un altro server
dello stesso tipo.
Che sia un problema di librerie della slack 10.2? In che modo
identifico le librerie coinvolte nell'utilizzo della rete? E come mai
alllora lo stesso driver funziona perfettamente sulla 5705?
Se vi servono altri dati tipo dmesg, ifconfig, lspci etc etc chiedete
pure. Appena arrivo in ufficio ve li mando.
P.S: non volevo passare alla slack 10.1..............

Alessandro ha scritto:

Ho un aggiornamento:
Delle 2 schede integrate, la seconda funziona.....
Solo la prima non va. su entrambi i server.
Quindi kernel, driver e librerie dovrebbero essere corrette.
Credo ci sia qualche cosa che al momento proprio non riesco ad 
indentificare...
# lspci -vv
02:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 
Gigabit Ethernet (rev 10)
         Subsystem: Compaq Computer Corporation NC7782 Gigabit Server 
Adapter (PCI-X, 10,100,1000-T)
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr+ Stepping- SERR+ FastB2B-
         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium 
 >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 64 (16000ns min), cache line size 10
         Interrupt: pin A routed to IRQ 18
         Region 0: Memory at fdef0000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [40]      Capabilities: [48] Power Management 
version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                 Status: D3 PME-Enable+ DSel=0 DScale=1 PME-
         Capabilities: [50] Vital Product Data
         Capabilities: [58] Message Signalled Interrupts: 64bit+ 
Queue=0/3 Enable-
                 Address: 97d7eb05fbfbfa70  Data: 02c3
02:02.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 
Gigabit Ethernet (rev 10)
         Subsystem: Compaq Computer Corporation NC7782 Gigabit Server 
Adapter (PCI-X, 10,100,1000-T)
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr+ Stepping- SERR+ FastB2B-
         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium 
 >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 64 (16000ns min), cache line size 10
         Interrupt: pin B routed to IRQ 19
         Region 0: Memory at fdee0000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [40]      Capabilities: [48] Power Management 
version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                 Status: D0 PME-Enable+ DSel=0 DScale=1 PME-
         Capabilities: [50] Vital Product Data
         Capabilities: [58] Message Signalled Interrupts: 64bit+ 
Queue=0/3 Enable-
                 Address: 57fd7fffdcffff68  Data: bfbb
0a:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 
Gigabit Ethernet (rev 03)
         Subsystem: Hewlett-Packard Company NC1020 HP ProLiant Gigabit 
Server Adapter 32 PCI
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr+ Stepping- SERR+ FastB2B-
         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium 
 >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 64 (16000ns min), cache line size 10
         Interrupt: pin A routed to IRQ 17
         Region 0: Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
         Expansion ROM at 88000000 [disabled] [size=64K]
         Capabilities: [48] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot+,D3cold+)
                 Status: D3 PME-Enable+ DSel=0 DScale=1 PME-
         Capabilities: [50] Vital Product Data
         Capabilities: [58] Message Signalled Interrupts: 64bit+ 
Queue=0/3 Enable-
                 Address: ffffaefffeffcfb4  Data: bbff
# dmesg | egrep "(eth|tg3)"
tg3.c:v3.59 (June 8, 2006)
eth0: Tigon3 [partno(P7957) rev 3003 PHY(5705)] (PCI:66MHz:32-bit) 
10/100/1000BaseT Ethernet 00:11:85:04:67:cb
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[0] 
TSOcap[1]
eth0: dma_rwctrl[763f0000] dma_mask[64-bit]
eth1: Tigon3 [partno(349321-001) rev 2100 PHY(5704)] (PCIX:66MHz:64-bit) 
10/100/1000BaseT Ethernet 00:17:a4:3b:dc:d0
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] 
TSOcap[0]
eth1: dma_rwctrl[769f0000] dma_mask[64-bit]
eth2: Tigon3 [partno(349321-001) rev 2100 PHY(5704)] (PCIX:66MHz:64-bit) 
10/100/1000BaseT Ethernet 00:17:a4:3b:dc:cf
eth2: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] 
TSOcap[1]
eth2: dma_rwctrl[769f0000] dma_mask[64-bit]
tg3: eth1: Link is up at 100 Mbps, full duplex.
tg3: eth1: Flow control is on for TX and on for RX.
tg3: eth2: Link is up at 100 Mbps, full duplex.
tg3: eth2: Flow control is on for TX and on for RX.
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:11:85:04:67:CB
           inet addr:212.141.160.101  Bcast:212.141.160.255 
Mask:255.255.255.0
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
           Interrupt:17
eth1      Link encap:Ethernet  HWaddr 00:17:A4:3B:DC:D0
           inet addr:212.141.160.101  Bcast:212.141.160.255 
Mask:255.255.255.0
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
           Interrupt:18
eth2      Link encap:Ethernet  HWaddr 00:17:A4:3B:DC:CF
           inet addr:212.141.160.101  Bcast:212.141.160.255 
Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:498 errors:0 dropped:0 overruns:0 frame:0
           TX packets:604 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:40962 (40.0 Kb)  TX bytes:138942 (135.6 Kb)
           Interrupt:19

Alessandro ha scritto:
son proprio un cretino.....
chiedo scusa... (non vi dirņ mai perchč non andava)

 chiedo scusa... (non vi dirņ mai perchč non andava)
Dai su, hai solo infilato il cavo di rete nella presa dell' iLO, non
c'e' da vergognarsi troppo :P
ciao