Reposting from illumos developer list, sorry if you have seen it already:

Hi!

While working on https://www.illumos.org/rb/r/284/ 
<https://www.illumos.org/rb/r/284/>, I figured I do not have any way to test 
this stuff… So I did ask qemu to provide me SMB3 64-bit entry point and got the 
loader code verified at least on qemu.

So I couldn’t resist the challenge, and also did create 
https://www.illumos.org/rb/r/291/ <https://www.illumos.org/rb/r/291/> and did 
test it on qemu. However, as nice as the qemu is, real hardware is still not 
tested, so I’m asking for some help there:)

So I did generate iso and usb images and set them up on http://80.235.90.220 
<http://80.235.90.220/>  and would like to ask to test…

The SMB3 64-bit entry point can be provided by BIOS/UEFI systems, the UEFI boot 
is most obvious for testing, the steps to verify are:

1. boot with UEFI enabled (depends on bios settings/boot device selection)
2. press esc on loader menu to get ok prompt
3. enter: configuration

you should get efi-systab info, and if you see SMBIOS3 entry, your system has 
64-bit SMBIOS entry point.

Note you can dump the content of the entry point from ok prompt by entering:

address_from_configuration_command 0x1f dump # for SMBIOS3 entry the length is 
0x18 

4. enter: show
and scroll to smbios.* entries, you should see entries and version 3.0.

5. enter: boot

(note those images do not have xhci included)

and hopefully you should get to the point to enter terminal and get illumos 
prompt - you do not need to install it, just get to “live” mode by selecting 
terminal session after language and keyboard layout dialogs.

from illumos:

check output of hostid, prtdiag and finally:

smbios -e  # should list entry point info, _SM_ is for 32bit 2.1+ entry point, 
_SM3_ is for 64-bit
smbios      # should list smbios data (using libsmbios interface)
smbios [-e] /dev/xsvc  # should also list smbios info (but using alternate 
method via memory mapping).

Note you can also check the loader environment from os prompt: tr ‘\0’ ‘\n’ < 
/system/boot/environment

thanks,
toomas
_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to