Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD -current/-8 EFI CDROM boot on SuperMicro A2SDi broken



I debugged something more.

The BIOS cliad the CDROM device is a hard disk - so all our bootloader assumptions about no labels on non-harddisks (CDROM, FLOPPY) don't hold. Thus biosdisk_open operated on a fake label with block offset 0 and thus no access to the file system.

Then I put an install-image (8.99.4, -8.0_BETA) on a USB stick. Here I get into the boot loader - good. booting loads the kernel ... and then: nothing

Famous last words:


Welcome to the NetBSD/amd64 8.99.4 installation image
===============================================================================

ACPI (Advanced Configuration and Power Interface) should work on all modern
and legacy hardware.  However if you do encounter a problem while booting,
try disabling it and report a bug at http://www.NetBSD.org/.

     1. Install NetBSD
     2. Install NetBSD (no ACPI)
     3. Install NetBSD (no ACPI, no SMP)
     4. Drop to boot prompt

Choose an option; RETURN for default; SPACE to stop countdown.
Option 1 will be chosen in 0 seconds.
18240704+815212+1281940 [1192536+820900+12704]=0x15ef580
[-STALLED/STUCK/CRASHED/WHATEVER-]

Nothing on VGA (consdev pc) or the SOL redirected com ports (com,0x...,115200). Looks like early trouble in startup or EFI.

Same behavior with -8.0_BETA from yesterday.

So I think we are looking at two issues:

    1) bootloader when the device type from BIOS is HARD_DISK for CDROMs.

2) starting the kernel from the EFI bootloader does not seem to work on this machine (possibly others)

Frank



On 10/22/17 09:12, Martin Husemann wrote:
On Sat, Oct 21, 2017 at 07:11:38PM +0200, Frank Kardel wrote:
Manual transcription:
NetBSD/x86 EFI Bott (x86), Revision 1.0 (..) (from NetBSD 8.0_BETA)
Memory: 252/1971496 k
Press...
booting hd0a:netbsd - starting in 0 seconds
open betbsd: bad partition
It would probably help to see your partition information.

Martin



Home | Main Index | Thread Index | Old Index