OVH Cloud OVH Cloud

OpenBSD sparc64 et quad Ethernet.

3 réponses
Avatar
totof2000
Bonjour.

Je tente de faire fonctionner une carte Sun quad ethernet PCI sur une
Ultra 5 avec OpenBSD, mais je n'y arrive pas. Lors du démarrage,
l'interface hme1 se configure correctement. Je parviens à effectuer
quelques pings sur la machine (depuis un autre poste), cependant les
temps de réponse sont assez lent, et au bout de quelques secondes, le
message ci-dessous apparaît à la console:

hme1: status=200000<RXT>
Sep 28 23:48:17 fwhome /bsd: hme1: status=200000<RXT>

J'ai fait un essai sur les autres ports de la carte, je rencontre le
même problème.

J'ai fait une recherche sur google mais je n'ai rien trouvé sur ce
message. Par contre j'ai vu que les cartes quad ethernet ont eu
quelques soucis avec openbsd, mais je ne trouve plus les messages
correspondant. Qu'en est-il aujourd'hui? Quelqu'un a-t-il déjà réussi
à les faire fonctionner sous OpenBSD? Sous FreeBSD ou NetBSD, est-ce
mieux?

Merci d'avance.

3 réponses

Avatar
Miod Vallat
Je tente de faire fonctionner une carte Sun quad ethernet PCI sur une
Ultra 5 avec OpenBSD, mais je n'y arrive pas. Lors du démarrage,
l'interface hme1 se configure correctement. Je parviens à effectuer
quelques pings sur la machine (depuis un autre poste), cependant les
temps de réponse sont assez lent, et au bout de quelques secondes, le
message ci-dessous apparaît à la console:
[...]


C'est un problme qui affecte certains modèles de carte, et certains
modèles d'UltraSPARC seulement. Un dmesg pourrait peut-être permettre
d'y voir plus clair sur les causes du problème.

Avatar
totof2000
Miod Vallat wrote:

C'est un problme qui affecte certains modèles de carte, et certains
modèles d'UltraSPARC seulement. Un dmesg pourrait peut-être permettre
d'y voir plus clair sur les causes du problème.


bonjour.

Le dmesg ci dessus donnera peut-être plus d'infos.
Merci.



-----------------------------
console is keyboard/display
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2004 OpenBSD. All rights reserved.
http://www.OpenBSD.org

OpenBSD 3.5 (GENERIC) #123: Mon Mar 29 16:12:59 MST 2004
:/usr/src/sys/arch/sparc64/compile/GENERIC
total memory = 268435456
avail memory = 239656960
using 1638 buffers containing 13418496 bytes of memory
bootpath: /,0/,1/,0/,0
mainbus0 (root): Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 360MHz)
cpu0 at mainbus0: SUNW,UltraSPARC-IIi @ 360 MHz, version 0 FPU
cpu0: physical 32K instruction (32 b/l), 16K data (32 b/l), 256K
external (64 b/l)
psycho0 at mainbus0 addr 0xfffc4000
SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 3; PCI bus 0
DVMA map: c0000000 to e0000000
IOTDB: f8e000 to 100e000
pci0 at psycho0
ppb0 at pci0 dev 1 function 1 "Sun Simba PCI-PCI" rev 0x13
pci1 at ppb0 bus 1
ebus0 at pci1 dev 1 function 0 "Sun PCIO Ebus2" rev 0x01
auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003,
72c000-72c003, 72f000-72f003
power at ebus0 addr 724000-724003 ipl 37 not configured
SUNW,pll at ebus0 addr 504000-504002 not configured
sab0 at ebus0 addr 400000-40007f ipl 43: rev 3.2
sabtty0 at sab0 port 0
sabtty1 at sab0 port 1
comkbd0 at ebus0 addr 3083f8-3083ff ipl 41: layout 33
wskbd0 at comkbd0: console keyboard
com0 at ebus0 addr 3062f8-3062ff ipl 42, mouse: ns16550a, 16 byte fifo
lpt0 at ebus0 addr 3043bc-3043cb, 30015c-30015d, 700000-70000f ipl 34:
polled
fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl
39 not configured
clock0 at ebus0 addr 0-1fff: mk48t59: hostid 80c16806
flashprom at ebus0 addr 0-fffff not configured
audioce0 at ebus0 addr 200000-2000ff, 702000-70200f, 704000-70400f,
722000-722003 ipl 35 ipl 36: nvaddrs 0
audio0 at audioce0
hme0 at pci1 dev 1 function 1 "Sun HME" rev 0x01: address
08:00:20:c1:68:06
nsphy0 at hme0 phy 1: DP83840 10/100 media interface, rev. 1
hme0: using ivec 3021 for interrupt
vgafb0 at pci1 dev 2 function 0 "ATI Mach64 GP" rev 0x5c
wsdisplay0 at vgafb0: console (std, sun emulation), using wskbd0
pciide0 at pci1 dev 3 function 0 "CMD Technology PCI0646" rev 0x03:
DMA, channel 0 configured to native-PCI, channel 1 configured to
native-PCI
pciide0: using ivec 1820 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <ST36531A>
wd0: 32-sector PIO, LBA, 6204MB, 12706470 sectors
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <LG, CD-ROM CRD-8322B, 1.05> SCSI0
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, DMA mode 2
ppb1 at pci0 dev 1 function 0 "Sun Simba PCI-PCI" rev 0x13
pci2 at ppb1 bus 2
ppb2 at pci2 dev 3 function 0 "DEC 21153 PCI-PCI" rev 0x04
pci3 at ppb2 bus 3
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 0 function 0 not configured
hme1 at pci3 dev 0 function 1 "Sun HME" rev 0x01: address
08:00:20:ac:7f:b0
qsphy0 at hme1 phy 1: QS6612 10/100 media interface, rev. 1
hme1: using ivec 3019 for interrupt
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 1 function 0 not configured
hme2 at pci3 dev 1 function 1 "Sun HME" rev 0x01: address
08:00:20:ac:7f:b1
qsphy1 at hme2 phy 1: QS6612 10/100 media interface, rev. 1
hme2: using ivec 3019 for interrupt
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 2 function 0 not configured
hme3 at pci3 dev 2 function 1 "Sun HME" rev 0x01: address
08:00:20:ac:7f:b2
qsphy2 at hme3 phy 1: QS6612 10/100 media interface, rev. 1
hme3: using ivec 3019 for interrupt
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 3 function 0 not configured
hme4 at pci3 dev 3 function 1 "Sun HME" rev 0x01: address
08:00:20:ac:7f:b3
qsphy3 at hme4 phy 1: QS6612 10/100 media interface, rev. 1
hme4: using ivec 3019 for interrupt
pcons at mainbus0 not configured
No counter-timer -- using %tick at 360MHz as system clock.
root on wd0a
rootdev=0xc00 rrootdev=0x1a00 rawdev=0x1a02
WARNING: / was not properly unmounted
hme1: status 0000<RXT>

Avatar
Miod Vallat
Le dmesg ci dessus donnera peut-être plus d'infos.

psycho0 at mainbus0 addr 0xfffc4000
SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 3; PCI bus 0


[...]
ppb2 at pci2 dev 3 function 0 "DEC 21153 PCI-PCI" rev 0x04
pci3 at ppb2 bus 3
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 0 function 0 not configured
hme1 at pci3 dev 0 function 1 "Sun HME" rev 0x01: address
08:00:20:ac:7f:b0


C'est bien ça : cette carte contient son propre bridge pci derrière
lesquels sont placés les 4 hme. A priori le problème est provoqué par un
mauvais routage d'interruptions (le chip psycho étant une atrocité, de
ce point de vue).

Il y a dans FreeSBD 5.2+ un nouveau code de gestion des bus pci sur
sparc64 qui se débrouille peut-être mieux avec cette carte...