PXE boot with TFTP

Erik Norgaard norgaard at locolomo.org
Tue Nov 23 10:02:35 PST 2004


I updated loader.rc to this:

== loader.rc =============
echo Loading Kernel...
load boot/kernel/kernel

echo Loading memory file system...
load -t mfs_root boot/mfsroot
set vfs.root.mountfrom="ufs:/dev/md0c"
echo Booting...
echo \007\007

boot
==========================

However, this fails to launch into the final stage. When 'boot' is 
called it loads acpi.ko using tftp. After this I see a few packets like 
this:

11/23-18:45:17.738608 0:C:6E:D:91:BB -> 0:40:63:D4:89:72 type:0x800 
len:0x13A
192.168.0.32:50231 -> 192.168.0.128:2295 UDP TTL:64 TOS:0x0 ID:7855 
IpLen:20 Dgm
Len:300
Len: 272
...._desc.bus_generic_resume.swi_sched.__stop_set_modmetadata_se
t.pci_get_resource_list.swi_add.bus_driver_added_desc.bus_child_
location_str_desc.pci_disable_busmaster_method.msleep.pcib_route
_interrupt.device_disable.pci_print_child.intr_suspend.tc_init.i
ntr_resume.free.^@
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

and then the pxe client reboots. The same thing happens if I disable 
acpi using "set hint.acpi.0.disabled=1" in the loader.rc.

vfs.root.mountfrom is not documented anywhere, should be rootdev? or 
something else?

I can't see if the root filesystem is succesfully mounted or what is 
going on.

Any hints would be greatly appreciated!

I think I may have forgotten the obligatory:

Hardware: VIA EPIA CL1000 (vr net interface)
PXEbooting: FreeBSD 5.3

Thanks, Erik

-- 
Ph: +34.666334818                                  web: www.locolomo.org
S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt
Subject ID:  A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9
Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2


More information about the freebsd-questions mailing list