Trying to install on Dell Latitude 7390 (UEFI, NVMe)

sremick

Member

Thanks: 2
Messages: 35

#1
So it's been a while since I tried setting up FreeBSD from scratch on bare metal, but I wanted to set up a laptop again. For this, I grabbed a Dell Latitude 7390 with an NVMe SSD so UEFI is required. However, I have Secure Boot disabled and Legacy boot ROMs enabled in the BIOS. I'm not trying to dual-boot or anything... wiped the SSD clean and starting bare.

I installed the USB installer image on a USB flash drive and I boot from it via UEFI. I get as far as the partition step and its confirmation, and then get "Device busy".

I realize UEFI w/ FreeBSD is tricky (buggy?) but I'm hoping there's a way through this and that I'm doing a simple something incorrectly. I've never tried setting up FreeBSD w/ UEFI before.
 

Attachments

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,329
Messages: 27,494

#2
Which version of FreeBSD did you try? Make sure it's the latest, which is 11.2 at this time.
 
OP
OP
sremick

sremick

Member

Thanks: 2
Messages: 35

#4
Bump. Would still love assistance on this as I'd like to get it going. This would probably help others as well. Right now I'm stuck getting out of the starting gate. :( Thanks
 
OP
OP
sremick

sremick

Member

Thanks: 2
Messages: 35

#7
Your da0 you've tried to partition is the very flash drive you booted on. NVME should me nvd0
Well, there's the problem: there is no nvd0. In fact, dropping to a shell there is no /dev/nvd*

So potentially we're looking at FreeBSD 11.2-REL not having driver support for this NVMe disk controller? I know it's an Intel "Rapid Storage Technology" (RST) controller. dmesg does detect an ICH8M+ AHCI SATA controller but that's different I'd think.

(I did post to freebsd-hardware but have not seen any response yet)
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 6,329
Messages: 27,494

#8
Specifications say this laptop has an M.2 SSD. But not all M.2 drives are NVMe. M.2 is just a form factor and it could have a 'regular' SATA interface.
 

abishai

Aspiring Daemon

Thanks: 132
Messages: 583

#12
Well, there's the problem: there is no nvd0. In fact, dropping to a shell there is no /dev/nvd*

So potentially we're looking at FreeBSD 11.2-REL not having driver support for this NVMe disk controller? I know it's an Intel "Rapid Storage Technology" (RST) controller. dmesg does detect an ICH8M+ AHCI SATA controller but that's different I'd think.

(I did post to freebsd-hardware but have not seen any response yet)
11.2 has drivers for NVMe. In fact that are quite old. Can you check BIOS for some controller related options ? Maybe you need to switch it from RAID to AHCI.
 
OP
OP
sremick

sremick

Member

Thanks: 2
Messages: 35

#13
Maybe you need to switch it from RAID to AHCI.
That was it. It was set to RAID. I changed to AHCI and the NVMe controller was detected. All seems well now.

I dismissed that setting originally because it was under "SATA" and I am not using SATA... I'm using PCIe NVMe.

Thanks for slapping me with the obvious stick.
 
Top