My main computer currently has an NVMe hard drive, which is installed with dual operating systems, Windows 10 and Ubuntu 20.04. During use, I encountered insufficient storage capacity. Since the motherboard has multiple M.2 slots, I added a new hard drive, the WD SN770(1T). However, it is strange that the new hard drive can be smoothly detected and partitioned in BIOS and Windows 10, but in Ubuntu, it cannot be detected using the ‘lsblk’ command or ‘fdisk -l’ and even the lspci cannot scan the device.
this is the lsblk result
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 310.3M 1 loop /snap/code/163
loop2 7:2 0 64M 1 loop /snap/core20/2264
loop3 7:3 0 64M 1 loop /snap/core20/2318
loop4 7:4 0 74.2M 1 loop /snap/core22/1380
loop5 7:5 0 74.2M 1 loop /snap/core22/1122
loop6 7:6 0 505.1M 1 loop /snap/gnome-42-2204/176
loop7 7:7 0 12.9M 1 loop /snap/snap-store/1113
loop8 7:8 0 38.8M 1 loop /snap/snapd/21465
loop9 7:9 0 38.8M 1 loop /snap/snapd/21759
loop10 7:10 0 310.3M 1 loop /snap/code/164
loop11 7:11 0 349.7M 1 loop /snap/gnome-3-38-2004/143
loop12 7:12 0 504.2M 1 loop /snap/gnome-42-2204/172
loop13 7:13 0 346.3M 1 loop /snap/gnome-3-38-2004/119
loop14 7:14 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop15 7:15 0 12.3M 1 loop /snap/snap-store/959
sr0 11:0 1 1024M 0 rom
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot/efi
├─nvme0n1p2 259:2 0 16M 0 part
├─nvme0n1p3 259:3 0 150G 0 part
├─nvme0n1p4 259:4 0 106.6G 0 part
├─nvme0n1p5 259:5 0 120G 0 part /
└─nvme0n1p6 259:6 0 100G 0 part
and the lspci
bennyWU@dell:~$ lspci
00:00.0 Host bridge: Intel Corporation Device 4c43 (rev 01)
00:02.0 VGA compatible controller: Intel Corporation RocketLake-S GT1 [UHD Graphics 750] (rev 04)
00:06.0 PCI bridge: Intel Corporation Device 4c09 (rev 01)
00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11)
00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11)
00:15.1 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #1 (rev 11)
00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
00:17.0 RAID bus controller: Intel Corporation Device 43d6 (rev 11)
00:1f.0 ISA bridge: Intel Corporation W580 LPC/eSPI Controller (rev 11)
00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (14) I219-LM (rev 11)
01:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)