PXE-Boot auf HP DL320: IP packets not generated!

mdff

New Member
{den mist hab ich auch schon ins openbsd.org/misc gepostet... aber da rührt sich ja kein mensch... ;-)}
vielleicht hat ja einer von euch 'ne zündende idee?

hi,

I have a HP DL320-G2 x86 box with 2 onboard NC7760 NICs (Intel).
I want to boot this machine using the primary NIC and NFS mounts from an openbsd install server. reason: i need a RAIDframe kernel during install on my obsd machines.
Therefore I customized DISKLESS, setted up a NFS/ARP/DHCP/TFTP environment and tried to boot my DL.

the boot-process is as follows:
1) the machine gets an IP from the DHCP-Server for it's MAC.
2) pxeboot is loaded using TFTP from my install-server
3) the /bsd (DISKLESS) image is loaded over TFTP and boots
4) the kernel boot process succeeds until the point the kernel tries to resolve the client IP for the MAC on it's boot interface

And i always end up getting this kernel panic error:
panic: revarp failed, error=51

this is not the case on a stupid 50 bucks machine with a 3c90x NIC... there it works... obviously (because i don't need it working there...)

trying to debug this stuff, i found out that the routine "revarprequest" from /netinet/if_ether.c is called 20 times (to send out revarp-packets on the if), but NOT JUST ONE PACKET is being sent over the wire (ON THE DL...)! (did a tcpdump on a x-over cable from my install-server to avoid network errors)

things to assume:
- the nw cable is ok (because i can boot)
- the nfs-install-server is ok (because the other machine can boot)
- the MAC/IP cfg for the DL is ok (checked at least one bill. times)
- the obsd-support for HP-servers is just... *GRRR*

now, anyone any ideas/suggestions?

regards, mdff
;-)
 
mdff schrieb:
{den mist hab ich auch schon ins openbsd.org/misc gepostet... aber da rührt sich ja kein mensch... ;-)}
I have a HP DL320-G2 x86 box with 2 onboard NC7760 NICs (Intel).
I want to boot this machine using the primary NIC and NFS mounts from an openbsd install server. [...snip...]
Schlägt die Ethernet-Auto-Negotiation fehl? Häng die Kiste mal an einen anderen Switch oder Hub. Tausch die Netz-Verkabelung. Initialisiere das Netzwerk-Interface versuchsweise fest auf 10 bzw. 100 MBit/s.

Das waren die üblichen Verdächtigen, die sich im RZ immer wieder danebenbenehmen.

HTH
-Cheasy
 
auto-neg

ich hab die kisten mit einem x-over cable und beiderseits 100MBit HD und 100Mbit FD probiert - kein erfolg. und mit der 08/15 kiste hats mit dem selben kabel und den selben nw-settings funktioniert...
regards, mdff
ach ja und ganz vergessen: das booten übers netz geht ja!
 
Zuletzt bearbeitet:
kernels

2 zeilen in den neuen kernel eingefügt:
option RAID_AUTOCONFIG
pseudo-device raid 4

thats all... und wie gesagt... mit exakt dem selben kernel kann ich andere kisten problemlos booten - nur die hp-server funktionieren nicht (3 stück, 3 x der gleiche fehler... somit schätze ich ein hw-problem wirds auch nicht sein... ausser vielleicht, dass die hw trotz obsd-listing als ok doch nicht so super unterstützt wird. der ata-raid1 controller onboard wird ja auch nicht unterstützt...)
br., mdff...
 
Zurück
Oben