Hi Yannick,

On Wed, 2008-02-06 at 08:05 -0500, Yannick Gravel wrote:
> Hi Bill,
> 
>   Except for the first one, I have been doing just that with my net4501, 
> net4801, net5501.
> 
>   Do you run "CURRENT" or some 3.8-4.2 on you net4521? The "-l" option 
> for tftpd is new to 4.3, so if you are not running CURRENT that may be 
> the reason for the "rapid re-execution".

I run 4.2 GENERIC, the '-l' was from later tests, without it the same
thing occurs ("Transfer timed out" on the client side, by the way).

Another big difference between PC and Soekris are of course disk access
and program startup speed (net4521 == slooooowwww....). Maybe some
timeout, inetd waiting for tcpd, or PXE-tftp waiting for inetd. But I
haven't found anything usable/relevant so far.

Here's what it looks like on the server (net4521):

[EMAIL PROTECTED]:~# inetd -d               
ADD: tftp proto=udp, wait.max=1.256 user:group=root:wheel builtin=0
server=/usr/libexec/tcpd
[...]
someone wants tftp
12472 execv /usr/libexec/tcpd
reaping asked for
12472 reaped, status 100
restored tftp, fd 4
someone wants tftp
8305 execv /usr/libexec/tcpd
reaping asked for
8305 reaped, status 100
restored tftp, fd 4
[...]

More 'someone wants tftp' blocks follow in rapid succession. If the
"connect" succeeds, as on the PC, they appear less often and with more
time in between.


On the client (net4801):

> boot f0

BootManage UNDI, PXE-2.0 (build 082)
BootManage PXE-2.0 PROM 1.0, NATSEC 1.0, SDK 3.0/082 (OEM52)
Copyright (C) 1989,2000 bootix Technology GmbH, D-41466 Neuss.
PXE Software Copyright (C) 1997, 1998, 1999, 2000 Intel Corporation.
Licensed to National Semiconductor

CLIENT MAC ADDR: 00 00 24 C2 A3 F0  
CLIENT IP: 192.168.1.4  MASK: 255.255.255.0  DHCP IP: 192.168.1.11
GATEWAY IP: 192.168.1.1 
PXE-E32: TFTP open timeout
TFTP..

I also wonder what that last line means, nothing seems to happen on the
server side - I'd rather have my prompt back;).

Bill

>   Cheers
> 
> Y.
> 
> Bill Maas wrote:
> > Hi,
> >
> > I've been running dhcpd/tftpd on OpenBSD 3.8-4.2 on a PC without
> > problems, for booting my Soekris boxens. However, when I run [almost]
> > the exact same config on a net4521, and try booting another Soekris box
> > off that one, TFTP times out. On the boot server, 'inetd -d' shows a
> > rapid re-execution of tcpd (or of tftpd without using TCP wrappers) when
> > the client tries to fetch the pxeboot image. The same happens by the way
> > when I try to fetch files manually using 'tftp' from Linux or OpenBSD,
> > but those implementations seem to have a reputation for stupidity and
> > brokenness.
> >
> > The really weird thing is that the same config works on a PC as boot
> > server, but not on a Soekris box. Anyone seen this before?
> >
[...]
-- 
"What's a computer?" - MES

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to