Ubuntu 22.04,两块 NVME 盘,每次开机都只能随机识别出其中一块, WIN 系统正常

307 天前
 ssbg2
如题,WIN10+UBUNTU 的双系统,现在电脑里是三块 NVME 硬盘。

一块是 KC300 1T ,分了两部分装不同系统,这个正常可以识别加载和读写。

另外两块是国产的 FANXIANG 2T ,有一说一虽然牌子小,但是主控芯片和颗粒都不错,读写能满足 PS5 的要求。

在 WIN 下面一切正常,但是 ubuntu 下每次重启能读取到的磁盘都很随机,但是使用

lshw 命令可以看到这三块硬盘

*-nvme
logical name: /dev/nvme0
capabilities: nvme pciexpress msix msi pm nvm_express bus_master cap_list
configuration: driver=nvme latency=0 nqn=nqn.2020-04.com.kingston:nvme:nvm-subsystem-sn-50026B7412001E7D state=live
bus info: nvme@0:1
logical name: /dev/nvme0n1
......
*-nvme
logical name: /dev/nvme1
capabilities: nvme pm msi pciexpress msix nvm_express bus_master cap_list
configuration: driver=nvme latency=0 nqn=nqn.2014.08.org.nvmexpress:1e4b1e4bFXS790231125484 Fanxiang S790 2TB state=live
bus info: nvme@1:1
......

*-nvme
logical name: /dev/nvme2
capabilities: nvme pm msi pciexpress msix nvm_express bus_master cap_list
configuration: driver=nvme latency=0 nqn=nqn.2014.08.org.nvmexpress:1e4b1e4bFXS790239632653 Fanxiang S790 2TB state=live


看起来似乎是最后一块没有分区,但是如果某次重启后加载到,实际上是可以正常读写的。

这件事困扰了我很久,谁能给支个招?
2786 次点击
所在节点    Linux
13 条回复
Monkit
307 天前
Lighfer
307 天前
要么退一条,换成其他品牌的固态,要么装内核版本低于 5.18 的系统,5.18 开始会检测 nvme 设备的 NSID 是否唯一,同品牌同型号的,出厂基本冲突了
zfy941
307 天前
两个同型号的固态 ID 也一样
whileFalse
307 天前
@Lighfer 这是国产特有的问题还是都这样?
YGHMXFAL
307 天前
@Lighfer #2

请问有内核参数关闭这一行为吗?这也太离谱了
windyboy
307 天前
看下启动是不是用的 uuid
0superx0
307 天前
@YGHMXFAL 只能修改源码重新编译内核,要么装最新的 6.4 内核了.
blessingsi
307 天前
去年装机也遇到了这个问题。两块宏碁 id 冲突,后来把其中一块换成西数了
adoal
307 天前
果然这个世界是靠各种草台班子凑合支撑起来的
MrKrabs
307 天前
我的天无语了
Eaglemask
306 天前
@Monkit 我遇到这个帖子中一样问题, 不管是梵想 4T 还是移速还是幻影 4T 的, 看了你的帖子发现不是我一个人.

我最近买的 P7000Z 4T 也遇到 linux 下不认盘的问题,但和 2T 不同,4T 的只装一块就不认。
但它也不是 100% 不认的,开机十几次运气好能有一次认,用的 6.4 内核。
报错是:
kernel: nvme nvme0: Device not ready; aborting initialisation, CSTS=0x0
ssbg2
304 天前
@Monkit
@Lighfer
感谢,我隐隐有这种预感,结果没想到居然还真是,太草台了
realpg
304 天前
别用比较山寨厂的硬盘,ID 问题,门槛低啥厂都进军 ssd 行业,瞎鸡儿搞导致的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX