X10SDV-4C-TLN2F available

I have 2.6, the latest available from Supermicro.

1 Like

Saw this setting in the BIOS which I thought might be helpful, but it wasn’t:

Regardless which option was chosen, the only available boot device is the EFI shell. If I put this SSD into a USB adapter, it boots from it without issue.

Right now, I’m using a Transcend 128GB SSD; I have a Patriot P310 on the way (I’d searched for P300 and hadn’t realized this was a different model), and will see how that does. I could always put in a SATA SSD, but it boggles my mind that this onboard slot doesn’t work for a boot device out of the box, even with a BIOS from last year.

1 Like

:clown_face:

ā€œPlease try to use a different or Supermicro certified M.2 drive. It should be recognized.ā€ :roll_eyes:

Did you try installing CORE ? As @etorix suggests its not a drive issue ?

On the Transcend drive (the Patriot one hasn’t arrived yet), CORE 13.0 boots in UEFI mode, but not in Legacy mode. I haven’t tried messing with BIOS settings to see if I’m able to change that.

2 Likes

Why would one want to boot in legacy mode in 2025? UEFI is the best since sliced bread. :slightly_smiling_face:

It was really a matter of trying both options and seeing which (if either) worked–but for a ten-year-old board, ā€œlegacyā€ didn’t seem much of a stretch.

But I have to assume SCALE would boot in UEFI mode (I seem to recall some posts noting problems on the Microserver Gen8 because recent releases of SCALE didn’t offer Legacy mode), and yet SCALE (specifically, 25.10) doesn’t boot here. Now I wonder if there was an installer option I missed.

The Patriot SSD was just delivered; I’ll see if I can try that one tomorrow. I’ve also prepared a modified BIOS following the instructions at [HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS - NVMe Support for old Systems - Win-Raid Forum, but have yet to flash it.

I’m starting to wonder if something went weird when I flashed the updated BIOS when I received the board. I did that through IPMI without any RAM installed on the board, and (other than the NVMe boot issue) I’m not noticing any abnormalities, but it doesn’t seem to behave as expected, so…

My provisional verdict on this board is ā€œnice on paper, but quirky.ā€

I have two of that exact family but not your exact model. Both behaving perfectly well.

Sorry I cannot be of any more help. For once I do not boot these systems from the onboard M.2.

EDIT: waitaminute - actually my TN CE system does. But I used a small SATA SSD in that M.2 slot and 2x Samsung NVMe in a AOC-SLG3-2M2 for the storage pool.

If you aren’t booting from the onboard m.2/NVMe, not a surprise. The two quirks I’ve encountered so far are:

  • Absolutely does not support LRDIMMs (and sometimes eBay sellers aren’t clear that an RDIMM is actually an LRDIMM)
  • Whatever weirdness is going on with NVMe booting

Obviously NVMe performance isn’t needed for the boot device, but it’s handy to have a slot on the motherboard for it, without needing to plug into anything else. It’s the same reason Supermicro used their ā€œSuperDOMā€ port (which they probably aren’t using any more).

You’d previously mentioned m.SATA, and that’s an option too (especially since the 3D-printed chassis I’m using only has 5 drive bays), but now I’m just wanting to sort out the NVMe boot thing. It still boggles my mind that Supermicro didn’t fully support this when the board was released–what else did they intend that slot for?

To not store/manage the EFI drive. If we speak about VMs in particular.

So you are running Proxmox :wink:

Yes, but I was only considering physical servers atm.

Never was a secret. It seems like virtualbox and hyper-v use similar concepts. I assume that every hypervisor does. Because UEFI provides some kind of persistent storage that some OS’s rely on.

So the key appears to be this question in the installer, which must be answered No:

If left to ā€œyesā€ (the default), SCALE 25.10.0 fails to boot from either the Transcend 128 GB NVMe stick or the Patriot P310 240 GB one–the system sees no available boot devices and drops me into the UEFI shell. If set to ā€œno,ā€ it boots successfully from both devices.

So this is looking like a pretty strange result: to boot SCALE from NVMe on one of these boards, you have to disable UEFI boot; to boot CORE, you have to enable it.

But then the boot option to boot SCALE appears as EFI OS. Weird.

5 Likes

So the CORE installer does what it says regarding UEFI boot.
And the SCALE installer does… something, but lies about it anyway.

Maybe SCALE should use reptiles for nicknames rather than fishes?
ā€˜H’ could be Hiss, from Sir Hiss in Disney’s Robin Hood.

1 Like

I’m more with Kaa.

:musical_notes: Trust in meee. Just trust in meee. :musical_notes:

2 Likes

Here’s the partition table on the boot device when the SCALE 25.10 installer is told not to allow EFI boot:

GNU Parted 3.5
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: TS128GMTE110S (nvme)
Disk /dev/nvme0n1: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      2097kB  3146kB  1049kB                     bios_grub, legacy_boot
 2      3146kB  540MB   537MB   fat32              boot, esp
 3      540MB   128GB   127GB   zfs

Unless I’m mistaken, ā€œespā€ would be an EFI System Partition?

1 Like

EFI System Partition - yes.

Possibly nuke that legacy boot one? Perhaps some boot stage gets confused by the presence of both?

When you install CORE with EFI, it’s EFI only:

freenas# gpart show ada4
=>      40  62533216  ada4  GPT  (30G)
        40    532480     1  efi  (260M)
    532520  61997056     2  freebsd-zfs  (30G)
  62529576      3680        - free -  (1.8M)

I mean, it boots with it this way, so I don’t know that I want to mess with it. But I’m wondering why it creates an EFI system partition when I tell it to not allow EFI boot. And it’s populated, too:

root@nas2[/mnt]# mount /dev/nvme0n1p2 /mnt/efi
root@nas2[/mnt]# cd efi
root@nas2[/mnt/efi]# ls
EFI
root@nas2[/mnt/efi]# ls EFI
boot  debian
root@nas2[/mnt/efi]# ls -lR
.:
total 1
drwxr-xr-x 4 root root 512 Nov  7 06:25 EFI

./EFI:
total 1
drwxr-xr-x 2 root root 512 Nov  7 06:25 boot
drwxr-xr-x 2 root root 512 Nov  7 06:25 debian

./EFI/boot:
total 2626
-rwxr-xr-x 1 root root 2688448 Nov  7 06:25 bootx64.efi

./EFI/debian:
total 4481
-rwxr-xr-x 1 root root     108 Nov  7 06:25 BOOTX64.CSV
-rwxr-xr-x 1 root root   87376 Nov  7 06:25 fbx64.efi
-rwxr-xr-x 1 root root      93 Nov  7 06:25 grub.cfg
-rwxr-xr-x 1 root root 2688448 Nov  7 06:25 grubx64.efi
-rwxr-xr-x 1 root root  850176 Nov  7 06:25 mmx64.efi
-rwxr-xr-x 1 root root  960080 Nov  7 06:25 shimx64.efi
root@nas2[/mnt/efi]# 
1 Like

I overlooked that ā€œnotā€ - sorry :wink:

1 Like