Can not install opensuse tumbleweed in second nvme

Hi there,

i am getting nvme nvme1: globally duplicate IDs for nsid 1 on installation. Because of that the installer does not recognize my second nvme.

jan 18 12:03:57 terminator64 kernel: nvme nvme1: VID:DID 10ec:5763 model:ADATA SX6000PNP firmware:V9002s94

both nvme are adata xpg SX6000PNP

the first one works fine , but I want to install opensuse tumbleweed on second one.

Works for/with what? What’s on it? Is it still empty? If yes, try putting something on it to distinguish it from #2 during boot. Are you sure the BIOS permits booting from both NVME locations? What chipset does the motherboard have?

216049 – Unable to boot system, won’t mount because of missing partitions because of “nvme nvme1: globally duplicate IDs for nsid 1” (kernel.org)

my notebook is a LENOVO LEGION 5I-15IMH05H.

When I open de bios boot, I am able to select both nvme for booting, however , in opensuse instalation, i am not able to select the second one.

as @arvidjaar said, its a kernel issue. on old linux versions its work fine. (I tried with ubuntu 20.04 without problem) and a old manjaro version too (with linux LTS 5.15).

I found a bypass in kernel source for SX6000LNP

Is it possible opensuse tumbleweed implement it for SX6000PNP?

@sharkguto what is the device ID’s are they the same as indicated [10ec:5762] check the output from /sbin/lspci -nnk | grep Non-Volatile

They are in the first post.

Open bug report on https://bugzilla.opensuse.org/, refer to kernel bugzilla, provide your device PCI ID.

1 Like

[gustavo@terminator64 ~]$ /sbin/lspci -nnk | grep Non-Volatile
06:00.0 Non-Volatile memory controller [0108]: Realtek Semiconductor Co., Ltd. Device [10ec:5763] (rev 01)
07:00.0 Non-Volatile memory controller [0108]: Realtek Semiconductor Co., Ltd. Device [10ec:5763] (rev 01)

I have 2 nvme iquals from adata

mn : ADATA SX6000PNP

[gustavo@ ~]$ sudo nvme id-ctrl /dev/nvme1
NVME Identify Controller:
vid : 0x10ec
ssvid : 0x10ec
sn : 2J4120007707
mn : ADATA SX6000PNP
fr : V9002s94

[gustavo@ ~]$ sudo nvme id-ctrl /dev/nvme0
NVME Identify Controller:
vid : 0x10ec
ssvid : 0x10ec
sn : 2K2129Q696LA
mn : ADATA SX6000PNP
fr : V9002s94

I am using linux kernel 5.15 with manjaro, and able to see both nvme. I want to try opensuse, but not be able to install on second nvme, where is the windows disk (I use windows only for upgrade nvme firmware version to last one V9002s94).

Linux 5.15.89-1-lts #1 SMP Wed, 18 Jan 2023 11:24:46 +0000 x86_64 GNU/Linux

I have 2 nvme iquals from adata

mn : ADATA SX6000PNP

[gustavo@ ~]$ sudo nvme id-ctrl /dev/nvme1
NVME Identify Controller:
vid : 0x10ec
ssvid : 0x10ec
sn : 2J4120007707
mn : ADATA SX6000PNP
fr : V9002s94

[gustavo@ ~]$ sudo nvme id-ctrl /dev/nvme0
NVME Identify Controller:
vid : 0x10ec
ssvid : 0x10ec
sn : 2K2129Q696LA
mn : ADATA SX6000PNP
fr : V9002s94

Linux 5.15.89-1-lts #1 SMP Wed, 18 Jan 2023 11:24:46 +0000 x86_64 GNU/Linux

I have opened it.

https://bugzilla.opensuse.org/show_bug.cgi?id=1207827

Daniel will look on it.

thanks!