Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Feb 2020 19:49:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 234031] loader can't traverse filesystem, LUA ERROR: cannot open /boot/lua/loader.lua
Message-ID:  <bug-234031-227-ZhP33QWTVo@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-234031-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-234031-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234031

--- Comment #42 from Adam <adamrosas1972@gmail.com> ---
so I built btxldr with BTXLDR_VERBOSE and had to resort to taking pictures =
of
the monitor, my problem machined is passing the bootdev for CDROM's in the =
0x90
range (scsi is 0x9f and ide is 0x90) while my working machine has the CDROM
bootdev as 0x82.

looking through the code a 'base/head/stand/i386/llibi386/biosdisk.c' it
appears that 0x80 is assumed in 2 places, and in
'/base/stable/10/sys/boot/i386/libi386' it looks like CDROM is handled by
bioscd.c and doesn't make such assumptions. At some point after freebsd 10,
biosdisk.c and bioscd.c were merged, is my guess.=20

images  are too large to attach, please forgive the mega link.
https://mega.nz/#!CfRhiIiD!sU86zyBKp2AcDCk7qQBMwl-dbjTqISD2lifND7nqQXM

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-234031-227-ZhP33QWTVo>