DriveSetup not seeing SSD harddrive for installation?

Hi all,

[Acer Laptop with 2 SSD hard drives (NVMe). First partition on 2nd HD (/dev/nvme1p0) is meant for Haiku; MXLinux & Windows 10 on other partitions. Using uEFI with GPT]

I am trying to install Haiku to my harddrive. There are actually a number of issues:

  1. GParted apparently does not know the BFS file type and cannot create it, so I created a partition without formatting it.
  2. If I use cfdisk (I did not know about gdisk) to set the file type of that partition to Haiku (BeFS), when I reboot with the Haiku USB stick, it freezes on a black screen with a single line message about no bootable partition and scanning hard drives… and nothing. Even Ctl-Alt-Del does not restart the computer. But at least it seems to read something from the hard drive… [I can redo this to get the exact message, if it will help].
  3. The real issue: If I boot from the USB stick without setting the 1st SSD partition as BeFS, it boots into a working live Haiku system (I am writing this from WebPositive). However, when I want to format the 1st partition to BFS in order to install Haiku, it only shows the USB “Cruzer Blade” on which Haiku is already installed!
  • The only relevant part of listdev shows:
    device Mass storage controller (RAID bus controller) [1|4|0]
    vendor 8086: Intel Corporation
    device 9a0b: Volume Management Device NVMe RAID Controller
  • There is no nvme0 or nvme1, nevermind the existing partitions. (I’ll put the whole output of listdev at the end of this message if it will help)
  • I am stumped. Any ideas on what I am doing wrong or how to get around this?

Cheers
Chavoux

listdev

device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 9a26: 11th Gen Core Processor Host Bridge/DRAM Registers

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 9a01: 11th Gen Core Processor PCIe Controller #1

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 10de: NVIDIA Corporation
device 25a2: GA107M [GeForce RTX 3050 Mobile]

device Multimedia controller (Audio device) [4|3|0]
vendor 10de: NVIDIA Corporation
device 2291: Unknown

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 8086: Intel Corporation
device 9a68: TigerLake-H GT1 [UHD Graphics]

device Signal processing controller [11|80|0]
vendor 8086: Intel Corporation
device 9a03: TigerLake-LP Dynamic Tuning Processor Participant

device Generic system peripheral [8|80|0]
vendor 8086: Intel Corporation
device 9a11: GNA Scoring Accelerator module

device Serial bus controller (USB controller, XHCI) [c|3|30]
vendor 8086: Intel Corporation
device 9a17: Tiger Lake-H Thunderbolt 4 USB Controller

device Hub (Unused, Full speed (or root) hub) [9|0|0]
vendor 0000: Unknown
device 0000: Unknown

device Mass storage controller (RAID bus controller) [1|4|0]
vendor 8086: Intel Corporation
device 9a0b: Volume Management Device NVMe RAID Controller

device Serial bus controller (USB controller, XHCI) [c|3|30]
vendor 8086: Intel Corporation
device 43ed: Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller

device Hub (Unused, Full speed (or root) hub) [9|0|0]
vendor 0000: Unknown
device 0000: Unknown

  device Mass Storage (SCSI, Bulk-Only) [8|6|50]
    vendor 0781: SanDisk Corp.
    device 5567: Cruzer Blade

  device Human Interface Device (No Subclass, None) [3|0|0]
    vendor 0c45: Microdia
    device 7b06: Unknown

  device Video (Video Streaming) [e|2|0]
    vendor 0408: Quanta Computer, Inc.
    device a061: Unknown

  device Wireless (Radio Frequency, Bluetooth) [e0|1|1]
    vendor 8087: Intel Corp.
    device 0026: AX201 Bluetooth

device Memory controller (RAM memory) [5|0|0]
vendor 8086: Intel Corporation
device 43ef: Tiger Lake-H Shared SRAM

device Network controller [2|80|0]
vendor 8086: Intel Corporation
device 43f0: Tiger Lake PCH CNVi WiFi

device Serial bus controller [c|80|0]
vendor 8086: Intel Corporation
device 43e8: Tiger Lake-H Serial IO I2C Controller #0

device Serial bus controller [c|80|0]
vendor 8086: Intel Corporation
device 43e9: Tiger Lake-H Serial IO I2C Controller #1

device Communication controller [7|80|0]
vendor 8086: Intel Corporation
device 43e0: Tiger Lake-H Management Engine Interface

device Generic system peripheral [8|80|0]
vendor 8086: Intel Corporation
device 09ab: RST VMD Managed Controller

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 43bc: Tiger Lake-H PCI Express Root Port #5

device Network controller (Ethernet controller) [2|0|0]
vendor 10ec: Realtek Semiconductor Co., Ltd.
device 2600: Killer E2600 GbE Controller

device Generic system peripheral [8|80|0]
vendor 8086: Intel Corporation
device 09ab: RST VMD Managed Controller

device Communication controller [7|80|0]
vendor 8086: Intel Corporation
device 43a8: Unknown

device Serial bus controller [c|80|0]
vendor 8086: Intel Corporation
device 43ab: Unknown

device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 438b: HM570 LPC/eSPI Controller

device Multimedia controller (Audio device) [4|3|80]
vendor 8086: Intel Corporation
device 43c8: Tiger Lake-H HD Audio Controller

device Serial bus controller (SMBus) [c|5|0]
vendor 8086: Intel Corporation
device 43a3: Tiger Lake-H SMBus Controller

device Serial bus controller [c|80|0]
vendor 8086: Intel Corporation
device 43a4: Tiger Lake-H SPI Controller

RAID is not supported in Haiku. Maybe your BIOS allows disabling it, and then Haiku will be able to access the disks directly without the RAID layer in betwen?

1 Like