[syslinux] pxelinux bootup problems on EPIA-M

Andrea Rosso arosso at esri.com
Sat Jun 14 23:35:44 PDT 2003


Hi,

I was wondering if anyone had a good dhcpd.conf and /tftpboot
files for a EPIA-M motherboard with RedHat 9.0.... Or maybe
just a configuration that works with the EPIA-M (doesn't matter
which type of linux).

I'm trying to boot the system from the network and it seems to
be getting to downloading pxelinux.0 but then nothing happens
after that....

I'm using ISC dhcpd V3.0pl2, tftp-hpa 0.34 and pxelinux 2.04.

Here is a tcpdump of what's happening:

21:59:14.792397 0.0.0.0.bootpc > 255.255.255.255.bootps:  xid:0x64c4edbb
secs:4
flags:0x8000 [|bootp]
21:59:14.793743 sole2.bootps > 255.255.255.255.bootpc:  xid:0x64c4edbb
secs:4 fl
ags:0x8000 Y:musica S:sole2 [|bootp] [tos 0x10]
21:59:16.795384 0.0.0.0.bootpc > 255.255.255.255.bootps:  xid:0x64c4edbb
secs:4
flags:0x8000 [|bootp]
21:59:16.797349 sole2.bootps > 255.255.255.255.bootpc:  xid:0x64c4edbb
secs:4 fl
ags:0x8000 Y:musica S:sole2 [|bootp] [tos 0x10]
21:59:16.798268 musica.bootpc > 255.255.255.255.bootps:  xid:0x64c4edbb
secs:4 f
lags:0x8000 C:musica [|bootp]
21:59:16.800189 sole2.bootps > 255.255.255.255.bootpc:  xid:0x64c4edbb
secs:4 fl
ags:0x8000 C:musica Y:musica S:sole2 [|bootp] [tos 0x10]
21:59:17.837427 arp who-has sole2 tell musica
21:59:17.837475 arp reply sole2 is-at 0:3:ba:b:e6:b1
21:59:17.837537 musica.2070 > sole2.tftp:  27 RRQ "pxelinux.0"
21:59:17.845698 sole2.33030 > musica.2070: udp 14 (DF)
21:59:17.845772 musica.2070 > sole2.33030: udp 17
21:59:17.845873 musica.2071 > sole2.tftp:  32 RRQ "pxelinux.0"
21:59:17.856330 sole2.33031 > musica.2071: udp 15 (DF)
21:59:17.856404 musica.2071 > sole2.33031: udp 4
21:59:17.856976 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.857225 musica.2071 > sole2.33031: udp 4
21:59:17.857474 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.857706 musica.2071 > sole2.33031: udp 4
21:59:17.857912 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.858145 musica.2071 > sole2.33031: udp 4
21:59:17.858338 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.858571 musica.2071 > sole2.33031: udp 4
21:59:17.858757 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.858988 musica.2071 > sole2.33031: udp 4
21:59:17.859172 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.859404 musica.2071 > sole2.33031: udp 4
21:59:17.859588 sole2.33031 > musica.2071: udp 1460 (DF)
21:59:17.859822 musica.2071 > sole2.33031: udp 4
21:59:17.860077 sole2.33031 > musica.2071: udp 968 (DF)
21:59:17.860247 musica.2071 > sole2.33031: udp 4

So it seems like things are going ok until the pxelinux.0 is downloaded.
My dhcpd.conf is setup like this:

allow booting;
allow bootp;

# Standard configuration directives...

option domain-name "rossoweb.com";
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.2.1;
option domain-name-servers 192.168.2.1;
option routers 192.168.2.1;

ddns-update-style none;
subnet 192.168.2.0 netmask 255.255.255.0 {
 range 192.168.2.100 192.168.2.255;
}

# Group the PXE bootable hosts together
group {
        # PXE-specific configuration directives...
        next-server 192.168.2.1;
        option vendor-class-identifier "PXEClient";
        option vendor-encapsulated-options
09:0f:80:00:0c:4e:65:74:77:6f:72:6b:2
0:62:6f:6f:74:0a:07:00:50:72:6f:6d:70:74:06:01:02:08:03:80:00:00:47:04:80:00
:00:
00:ff;
        filename "pxelinux.0";

        # You need an entry like this for every host
        # unless you're using dynamic addresses
        host musica {
                        hardware ethernet 00:40:63:c4:ed:bb;
                        fixed-address 192.168.2.100;
                }
        }

I added the option vendor* lines to see if this might make a difference but
I didn't have any luck.

On the bootup screen I only see:

...<EPIA startup stuff>

CLIENT MAC ADDR: ........
CLIENT IP: 192.168.2.100 MASK: 255.255.255.0 DHCP IP:192.168.2.1
GATEWAY IP: 192.168.2.1

Auto-select:
	Network boot

BOOT SERVER IP: 192.168.2.1

And then it stops there...

Anyone have any ideas? I'm a newbie at this so it's probably some small
setting
which I'm not doing right. Let me know if you need more info.

Thanks,

Andrea







More information about the Syslinux mailing list