Can’t see new M.2 SSD

I have an HP EliteDesk 800 G3 SFF which I have installed an M.2 SSD in. As far as I can tell the BIOS see this new device. There is another “Hard Drive” listed in the boot menu and when I disable M.2 SSD in the BIOS it disappears. Also, in the BIOS when I go into the “3rd Party Option ROM Management” → “Intel® Rapid Storage Technology” I can see the new device “PCIe 1.0 ADATA SX600NP”.

However, when I boot off a USB to do an installation (tried many Linuxes) the new device does not show up as an option to do an installation on and does not show up when I do a lsblk.

I don’t know much about hardware – typically making uses of hand-me-downs – and this my first time using an M.2 drive. Is there some additional step needed to make M.2 drive work, or is this new drive just not comparable with the rest of the hardware? Any suggestion on how to troubleshoot this?

Here are some output when I was boot off a live usb that may or may not help:

$ inxi -Fxza --no-host
System:    Kernel: 5.8.16-2-MANJARO x86_64 bits: 64 compiler: N/A 
           parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC driver=free nouveau.modeset=1 
           i915.modeset=1 radeon.modeset=1 misobasedir=manjaro misolabel=MANJARO_KDE_2012 quiet systemd.show_status=1 
           apparmor=1 security=apparmor 
           Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.1 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Desktop System: HP product: HP EliteDesk 800 G3 SFF v: N/A serial: <filter> Chassis: type: 3 serial: <filter> 
           Mobo: HP model: 8299 v: KBC Version 06.29 serial: <filter> UEFI: HP v: P01 Ver. 02.35 date: 07/14/2020 
CPU:       Topology: Quad Core model: Intel Core i5-6500 bits: 64 type: MCP arch: Skylake-S family: 6 model-id: 5E (94) 
           stepping: 3 microcode: DC L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 25610 
           Speed: 800 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
           Type: mds mitigation: Clear CPU buffers; SMT disabled 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort mitigation: Clear CPU buffers; SMT disabled 
Graphics:  Device-1: Intel HD Graphics 530 vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1912 
           Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: intel unloaded: modesetting alternate: fbdev,vesa 
           display ID: :0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") 
           Monitor-1: HDMI1 res: 1920x1080 hz: 60 dpi: 92 size: 530x300mm (20.9x11.8") diag: 609mm (24") 
           OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 20.1.8 direct render: Yes 
Audio:     Device-1: Intel 200 Series PCH HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:a2f0 
           Sound Server: ALSA v: k5.8.16-2-MANJARO 
Network:   Device-1: Intel Ethernet I219-LM vendor: Hewlett-Packard driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6 
           chip ID: 8086:15e3 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 935.26 GiB used: 166.3 MiB (0.0%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda vendor: Toshiba model: DT01ACA050 size: 465.76 GiB block size: physical: 4096 B logical: 512 B 
           speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> rev: A800 scheme: GPT 
           ID-2: /dev/sdb vendor: Western Digital model: WD5000AZLX-60K2TA0 size: 465.76 GiB block size: physical: 4096 B 
           logical: 512 B speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> rev: 1A01 scheme: GPT 
           ID-3: /dev/sdc type: USB model: General USB Flash Disk size: 3.73 GiB block size: physical: 512 B logical: 512 B 
           serial: <filter> rev: 1.00 scheme: MBR 
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
RAID:      Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 port: 3060 bus ID: 00:17.0 chip ID: 8086.2822 
           rev: N/A 
Partition: ID-1: / raw size: N/A size: 5.74 GiB used: 166.3 MiB (2.8%) fs: overlay source: ERR-102 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 29.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 189 Uptime: 3m Memory: 7.65 GiB used: 1.10 GiB (14.3%) Init: systemd v: 246 Compilers: gcc: N/A 
           Packages: pacman: 1202 lib: 318 flatpak: 0 Shell: Bash v: 5.0.18 running in: konsole inxi: 3.1.05

$ test -d /sys/firmware/efi && echo efi || echo bios
efi

$ sudo efibootmgr -v

BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 0017,000A,000E,000B,0014,0012,000C,0010,000D,0013,000F,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,0011
Boot0000  Startup Menu  FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)....ISPH
Boot0001  System Information    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0002  Bios Setup    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0003  3rd Party Option ROM Management       FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0004  System Diagnostics    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0005  System Diagnostics    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0006  System Diagnostics    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0007  System Diagnostics    FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0008  Boot Menu     FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0009  HP Recovery   FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot000A* General USB Flash Disk 0501490000002F42       PciRoot(0x0)/Pci(0x14,0x0)/USB(6,0)N.....YM....R,Y.....ISPH
Boot000B* DVD/CDROM     PciRoot(0x0)/Pci(0x17,0x0)/Sata(2,32768,0)N.....YM....R,Y.....ISPH
Boot000C  USB:          BBS(65535,,0x0)/PciRoot(0x0)/Pci(0x14,0x0)......ISPH
Boot000D* Intel Corporation: TOSHIBA DT01ACA050 BBS(HD,Intel Corporation: TOSHIBA DT01ACA050,0x0)/PciRoot(0x0)/Pci(0x17,0x0)......ISPH
Boot000E  SATA CD:      PciRoot(0x0)/Pci(0x17,0x0)/Sata(0,0,0)N.....YM....R,Y..0..ISPH
Boot000F* Intel Corporation: IBA CL Slot 00FE v0112     BBS(Network,Intel Corporation: IBA CL Slot 00FE v0112,0x0)/PciRoot(0x0)/Pci(0x1f,0x6)/IPv4(0.0.0.00.0.0.0,0,0)......ISPH
Boot0010* hp PLDS DVDRW DU8AESH         BBS(CDROM,hp PLDS DVDRW DU8AESH ,0x400)/PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,0,0)...0..ISPH
Boot0011  Network Boot  FvVol(a881d567-6cb0-4eee-8435-2e72d33e45b5)/FvFile(9d8243e8-8381-453d-aceb-c350ee7757ca)......ISPH
Boot0012* Hard Drive    PciRoot(0x0)/Pci(0x17,0x0)/Sata(512,32768,0)N.....YM....R,Y.....ISPH
Boot0013* Intel Corporation: WDC WD5000AZLX-60K2TA0     BBS(HD,Intel Corporation: WDC WD5000AZLX-60K2TA0,0x0)/PciRoot(0x0)/Pci(0x17,0x0)......ISPH
Boot0014* Hard Drive    PciRoot(0x0)/Pci(0x17,0x0)/Sata(8,32768,0)N.....YM....R,Y.....ISPH
Boot0016* IPV4 Network - Intel(R) Ethernet Connection (5) I219-LM       PciRoot(0x0)/Pci(0x1f,0x6)/MAC(40b0341dea2e,0)/IPv4(0.0.0.00.0.0.0,0,0)N.....YM....R,Y.....ISPH
Boot0017* Hard Drive    PciRoot(0x0)/Pci(0x17,0x0)/Sata(1,32768,0)N.....YM....R,Y.....ISPH
Boot0019  SanDisk Cruzer Micro 26050218A2D337EB PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)N.....YM....R,Y.....ISPH
Boot001A  General USB Flash Disk 0501490000002F42       PciRoot(0x0)/Pci(0x14,0x0)/USB(8,0)N.....YM....R,Y.....ISPH
Boot001B  General USB Flash Disk 0000000000000A97       PciRoot(0x0)/Pci(0x14,0x0)/USB(9,0)N.....YM....R,Y.....ISPH

$ sudo parted -l
Model: ATA TOSHIBA DT01ACA0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name      Flags
 1      1049kB  3228MB  3226MB  fat32        vfat      legacy_boot, msftdata
 2      3228MB  500GB   497GB   ext4         userdata


Model: ATA WDC WD5000AZLX-6 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags


Model: General USB Flash Disk (scsi)
Disk /dev/sdc: 4010MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 2      3079MB  3083MB  4194kB  primary               esp

 $ inxi -MCx
 Machine:   Type: Desktop System: HP product: HP EliteDesk 800 G3 SFF v: N/A serial: <superuser/root required> 
           Mobo: HP model: 8299 v: KBC Version 06.29 serial: <superuser/root required> UEFI: HP v: P01 Ver. 02.35 
           date: 07/14/2020 
CPU:       Topology: Quad Core model: Intel Core i5-6500 bits: 64 type: MCP arch: Skylake-S rev: 3 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 25610 
           Speed: 800 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800

It helped me to swich from RAID to AHCI mode in BIOS.


But you need to find out how to do it in your BIOS.

1 Like

After no luck googling, I resorted to just tying to turn on and off each setting in the BIOS. The turn of the following setting seam to give success:

BIOS Setup (F10) -> Advance -> System Options -> Configure Storage Controller for Intel Optane.

Not sure if this is related to RAID to AHCI mode or not.

Cheers

1 Like

No, not related with AHCI, but “disable Intel Optane” is a frequent tip on the forum as well.