Subject: kern/36032: Kernel hangs when netbooting soekris 4501
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <andnas@gmail.com>
List: netbsd-bugs
Date: 03/18/2007 23:35:00
>Number:         36032
>Category:       kern
>Synopsis:       Kernel hangs when netbooting soekris 4501
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 18 23:35:00 +0000 2007
>Originator:     Anders Näsmark
>Release:        3.1
>Organization:
>Environment:
None since it doesn't boot.
>Description:
I'm unable to successfully net boot a soekris 4501. I've tried three different cards with the same results so hardware error is (probably) not the issue here.

What happens is that it successfully loads the pxeboot_ia32_com0.bin vi tftp, uses the settings from the DHCP server and mounts the root partition. It the goes on to try to boot the kernel. See below:

>> NetBSD/i386 PXE Boot, Revision 1.1
>> (builds@b0.netbsd.org, Tue Oct 31 03:53:13 UTC 2006)
>> Memory: 582/64512 k
Press return to boot now, any other key for boot menu
Starting in 0 
PXE BIOS Version 2.1
Using PCI device at bus 0 device 18 function 0
Ethernet address xx:xx:xx:xx:xx:xx
net_open: client addr: 192.168.17.3
net_open: subnet mask: 255.255.255.0
net_open: net gateway: 192.168.17.254
net_open: server addr: 192.168.17.254
net_open: server path: /usr/people/diskless/zapp/root
net_open: file name: pxeboot_ia32_com0.bin
7269752+299300+363120 [397104+361118]=0x84ae10

It works on the soekris 4801 though.

This seems to be related to #25174
>How-To-Repeat:
Try to netboot 3.1 on a soekris 4501.
>Fix: