nvme not found during install
None ubuntu version finds my nvme drive. Everything in bios is turned off. Sata mode is set to ahci. Only debian can see drive. Might be driver issue. Nvme is lexar nm700 with Marvell 88SS1092 chipset
ubuntu@ubuntu:~$ ls -l /dev/nv*
crw------- 1 root root 242, 0 Jan 15 20:19 /dev/nvme0
crw------- 1 root root 10, 144 Jan 15 20:19 /dev/nvram
ubuntu@ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.1G 1 loop /rofs
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 16M 0 part
└─sda2 8:2 0 931.5G 0 part
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
sdc 8:32 1 7.3G 0 disk
├─sdc1 8:33 1 2.2G 0 part /cdrom
├─sdc2 8:34 1 4M 0 part
└─sdc3 8:35 1 5G 0 part /var/crash
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
If you run:
lsmod
or
sudo lshw -C disk; sudo lshw -C drive
in Debian you should see the drive module in use and can load that into Ubuntu.
Revision history for this message
|
#2 |
root@debian:
doesn't find nvme
lsmod does but can it be used and if so how?
root@debian:
nvme 32768 0
nvme_core 57344 1 nvme
Revision history for this message
|
#3 |
ubuntu@ubuntu:~$ modinfo lvme_core
modinfo: ERROR: Module lvme_core not found.
ubuntu@ubuntu:~$ modinfo lvme
modinfo: ERROR: Module lvme not found.
Revision history for this message
|
#5 |
Sorry, type error.
pop-os@pop-os:~$ modinfo nvme
filename: /lib/modules/
version: 1.0
license: GPL
author: Matthew Wilcox <email address hidden>
srcversion: F78F7C05A5ED713
alias: pci:v0000106Bd0
alias: pci:v0000106Bd0
alias: pci:v0000106Bd0
alias: pci:v*d*
alias: pci:v00001C5Cd0
alias: pci:v00001CC1d0
alias: pci:v000010ECd0
alias: pci:v00001D1Dd0
alias: pci:v00001D1Dd0
alias: pci:v00001D1Dd0
alias: pci:v0000144Dd0
alias: pci:v0000144Dd0
alias: pci:v00001C5Fd0
alias: pci:v00001C58d0
alias: pci:v00001C58d0
alias: pci:v00001BB1d0
alias: pci:v0000126Fd0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
depends: nvme-core
retpoline: Y
intree: Y
name: nvme
vermagic: 5.8.0-7630-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 12:40:B2:
sig_hashalgo: sha512
signature: 70:56:B7:
73:89:
43:3A:
90:5C:
1B:4E:
6D:0B:
85:10:
BF:0F:
2D:34:
29:05:
87:13:
BE:BE:
7B:D4:
BC:96:
0A:9A:
FC:DF:
91:AB:
C0:1C:
6D:69:
C4:39:
4F:1C:
70:41:
33:4F:
92:9B:
8E:AA:
85:95:
parm: use_threaded_
parm: use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
parm: max_host_
parm: sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs. (uint)
parm: io_queue_depth:set io queue depth, should >= 2
parm: write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.
parm: poll_queues:Number of queues to use for polled IO.
pop-os@pop-os:~$ modinfo nvme_core
filename: /lib/modules/
version: 1.0
license: GPL
srcversion: BB51970682DF0AD
depends:
retpoline: Y
intree: Y
name: nvme_core
vermagic: 5.8.0-7630-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 12:40:B2:
sig_hashalgo: sha512
signature: 24:48:29:
7A:26:
E4:77:
19:58:
97:18:
25:70:
A7:D2:
33:6B:
7A:C5:
B2:44:
4D:14:
0D:0E:
BE:9E:
2C:F8:
42:18:
74:12:
F7:36:
8D:C2:
52:2B:
04:95:
06:76:
28:AD:
82:87:
EE:FB:
54:DB:
D2:8D:
parm: multipath:turn on native support for multiple controllers per subsystem (bool)
parm: admin_timeout:
parm: io_timeout:timeout in seconds for I/O (uint)
parm: shutdown_
parm: max_retries:max number of retries a command may have (byte)
parm: default_
parm: force_apst:allow APST for newly enumerated devices even if quirked off (bool)
parm: streams:turn on support for Streams write directives (bool)
Revision history for this message
|
#6 |
Does issuing
modprobe -v nvme
change anything?
Revision history for this message
|
#7 |
Doesn't give any error or feedback and doesn't change anything
Revision history for this message
|
#8 |
What output does a command like
nvme list
produce?
Revision history for this message
|
#9 |
ubuntu@ubuntu:~$ nvme list
Failed to open /dev/nvme0
Revision history for this message
|
#11 |
Doesn't give failed error but list is still empty
Revision history for this message
|
#12 |
You are completely wrong here:
pop-os@pop-os:~$
This is support for Ubuntu only, and not for operating systems "based on Ubuntu" like Pop!_OS
The nvme.ko module that you use is in a version delivered by Pop!_OS and is not the version delivered by Ubuntu.
Please ask Pop!_OS support, I guess it's https:/
Revision history for this message
|
#13 |
As i said no ubuntu version sees my nvme disk. Only debian by witch ubuntu is based so why doesn't ubuntu sees it? Tried with 20.10 and upcoming 21.04 versions. Booted live cd 20.10 here's the output
ubuntu@ubuntu:~$ sudo lshw -C disk; sudo lshw -C drive
*-disk
description: SCSI Disk
product: TF10
vendor: TDK LoR
physical id: 0.0.0
bus info: scsi@6:0.0.0
logical name: /dev/sdc
version: PMAP
serial: 0975003330C0
size: 7452MiB (7813MB)
*-medium
physical id: 0
logical name: /dev/sdc
size: 7452MiB (7813MB)
*-disk:0
description: ATA Disk
product: WDC WD10EZEX-35W
vendor: Western Digital
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 1A01
serial: WCC6Y5JTJ8EP
size: 931GiB (1TB)
*-disk:1
description: ATA Disk
product: WDC WD10EZEX-35W
vendor: Western Digital
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/sdb
version: 1A01
serial: WCC6Y5JTJRJ5
size: 931GiB (1TB)
ubuntu@ubuntu:~$ lsmod | grep nvme
nvme 45056 0
nvme_core 110592 1 nvme
ubuntu@ubuntu:~$ ls -l /dev/nv*
crw------- 1 root root 242, 0 Jan 20 2021 /dev/nvme0
crw------- 1 root root 10, 144 Jan 20 2021 /dev/nvram
ubuntu@ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2G 1 loop /rofs
loop1 7:1 0 55.3M 1 loop /snap/core18/1885
loop2 7:2 0 62.1M 1 loop /snap/gtk-
loop3 7:3 0 217.9M 1 loop /snap/gnome-
loop4 7:4 0 30.9M 1 loop /snap/snapd/9721
loop5 7:5 0 50.7M 1 loop /snap/snap-
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 16M 0 part
└─sda2 8:2 0 931.5G 0 part
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
sdc 8:32 1 7.3G 0 disk
└─sdc1 8:33 1 7.3G 0 part /cdrom
ubuntu@ubuntu:~$ modinfo lvme
modinfo: ERROR: Module lvme not found.
ubuntu@ubuntu:~$ modinfo nvme
filename: /lib/modules/
version: 1.0
license: GPL
author: Matthew Wilcox <email address hidden>
srcversion: F78F7C05A5ED713
alias: pci:v0000106Bd0
alias: pci:v0000106Bd0
alias: pci:v0000106Bd0
alias: pci:v*d*
alias: pci:v00001C5Cd0
alias: pci:v00001CC1d0
alias: pci:v000010ECd0
alias: pci:v00001D1Dd0
alias: pci:v00001D1Dd0
alias: pci:v00001D1Dd0
alias: pci:v0000144Dd0
alias: pci:v0000144Dd0
alias: pci:v00001C5Fd0
alias: pci:v00001C58d0
alias: pci:v00001C58d0
alias: pci:v00001BB1d0
alias: pci:v0000126Fd0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
alias: pci:v00008086d0
depends: nvme-core
retpoline: Y
intree: Y
name: nvme
vermagic: 5.8.0-25-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 3B:89:E4:
sig_hashalgo: sha512
signature: 94:B3:41:
4A:07:
CE:03:
89:A2:
1B:D6:
A7:D2:
31:D4:
77:AF:
AD:09:
F9:0E:
2F:16:
E6:E4:
98:74:
87:EB:
E9:19:
30:F1:
83:B6:
89:A3:
9C:9A:
39:B6:
3E:EA:
EB:F3:
10:BF:
15:E5:
0D:CA:
BF:7E:
parm: use_threaded_
parm: use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
parm: max_host_
parm: sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs. (uint)
parm: io_queue_depth:set io queue depth, should >= 2
parm: write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.
parm: poll_queues:Number of queues to use for polled IO.
ubuntu@ubuntu:~$ modinfo nvme_core
filename: /lib/modules/
version: 1.0
license: GPL
srcversion: 18C453C8132F57B
depends:
retpoline: Y
intree: Y
name: nvme_core
vermagic: 5.8.0-25-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 3B:89:E4:
sig_hashalgo: sha512
signature: 98:AE:32:
4C:EF:
E3:6C:
44:79:
89:6B:
8E:81:
F2:60:
93:62:
CF:86:
CF:15:
21:BD:
6C:66:
2A:E8:
EA:35:
2C:73:
5E:0C:
9F:22:
99:9B:
E3:2D:
67:9F:
64:3D:
F0:14:
24:55:
0D:09:
31:0C:
DA:5F:
parm: multipath:turn on native support for multiple controllers per subsystem (bool)
parm: admin_timeout:
parm: io_timeout:timeout in seconds for I/O (uint)
parm: shutdown_
parm: max_retries:max number of retries a command may have (byte)
parm: default_
parm: force_apst:allow APST for newly enumerated devices even if quirked off (bool)
parm: streams:turn on support for Streams write directives (bool)
ubuntu@ubuntu:~$ sudo modprobe -v nvme
ubuntu@ubuntu:~$ sudo nvme list
Node SN Model Namespace Usage Format FW Rev
---------------- -------
Revision history for this message
|
#15 |
This question was expired because it remained in the 'Open' state without activity for the last 15 days.
Revision history for this message
|
#16 |
Does
nvme discover
show anything (probably needs sudo)?