NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PXE Booting
Hi Chaps,
Thanks for your advice. I've pulled apart the DHCP server today and
checked the packets piecemeal, the Bhyve PXE firmware is now getting
exactly all the correct data.
I got bootx64.efi up and running and started netbsd in a debug mode. I
saw it go to load the nfs.kmod, but this time I saw a bit more of what
is going on, and ideas?!
> boot net0:netbsd -d -v -a
booting net0:netbsd (howto 0x20041)
21368856+784744+1312408 [944186+1401072+1026750]=0x1b37ee8
Loading net0:/stand/amd64/10.1/modules/nfs/nfs.kmod
[ 1.0000000] cpu_rng: rdrand/rdseed
[ 1.0000000] entropy: ready
[ 1.0000000] fatal breakpoint trap in supervisor mode
[ 1.0000000] trap type 1 code 0 rip 0xffffffff8023538d cs 0x8 rflags
0x202 cr2 0 ilevel 0x8 rsp 0xffffffff81d86eb0
[ 1.0000000] curlwp 0xffffffff8188b000 pid 0.0 lowest kstack
0xffffffff81d812c0
Stopped in pid 0.0 (system) at netbsd:breakpoint+0x5: leave
breakpoint() at netbsd:breakpoint+0x5
init_x86_64() at netbsd:init_x86_64+0x579
ds 24f0
es 2f
fs 780
gs 1000
rdi 8
rsi 2
rbp ffffffff81d86eb0
rbx 1f
rdx 0
rcx 8000000001dd7121
rax 0
r8 0
r9 8
r10 ffffffff80201590 Xintr_legacy15
r11 1560f0
r12 ffffbe00000011f0
r13 ffffbe0000001000
r14 ffffffff81d81000
r15 0
rip ffffffff8023538d breakpoint+0x5
cs 8
rflags 202
rsp ffffffff81d86eb0
ss 10
netbsd:breakpoint+0x5: leave
db{0}>
Thanks,
Ian
On Fri, 12 Sept 2025 at 07:59, Pierre <pbraun%nethence.com@localhost> wrote:
>
> I encountered similar issues with netbooting before, your error message is close to
>
> Unknown error: code 45
> boot: Input/output error
>
> Error: NFS2ERR_OPNOTSUPP
>
>
> I solved it by enabling disabling subtree check in the nfs export setup (https://pub.nethence.com/booting/pxe.netbsd).
>
> sorry for non-ascii
> -pph
>
> On 11 Sep 2025, at 23:41, mlelstv%serpens.de@localhost wrote:
>
> ian.bonham%gmail.com@localhost (Ian Bonham) writes:
>
> menu=Boot NetBSD normally: dev;boot net0:netbsd -a root=10.1.1.1:/srv/vm/mail
>
>
> The bootloader doesn't accept a "root=..." argument
>
>
> RP (17), length 26: "nfs://10.1.1.1/srv/vm/mail"
>
>
> The root path attribute only contains the path ("/srv/vm/mail"),
> not a pseudo-URL. The NFS server host used is either the BOOTP/DHCP
> server itself, or the IP you pass as "swap server" attribute (code 16).
>
> The man page diskless(8) gives more details about the process.
>
>
> Sep 11 17:20:11 19d mountd[23312]: mount request from 10.1.1.10 for
>
> non existent path /nfs:
>
>
> Yes, it tries to mount "nfs" (the beginning of your pseudo URL).
>
>
>
> Greetings,
--
Kindest Regards,
Ian Bonham
ian.bonham%gmail.com@localhost
Mobile : +44 (0)7396 103 957
Skype : ian.bonham
Home |
Main Index |
Thread Index |
Old Index