找回密码
 立即注册
查看: 132|回复: 2

联芸MAP1602主控的可以入了,掉坑里刚爬出来,P7000Z晚班车拿了四块

[复制链接]

193

主题

0

回帖

193

积分

注册会员

积分
193
发表于 2023-6-15 21:06:53 | 显示全部楼层 |阅读模式
P7000Z有个坑,两块以上只认一块。PVE环境,N100实测。
经分析发现,是联芸MAP1602主控的共性问题。
给官方linux内核提出了patch,内核6.4版本开始会集成进来。
  1. diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c--- a/drivers/nvme/host/pci.c+++ b/drivers/nvme/host/pci.c@@ -3424,6 +3424,8 @@ static const struct pci_device_id nvme_id_table[] = {                 .driver_data = NVME_QUIRK_BOGUS_NID, },         { PCI_DEVICE(0x1e4B, 0x1202),   /* MAXIO MAP1202 */                 .driver_data = NVME_QUIRK_BOGUS_NID, },+        { PCI_DEVICE(0x1e4B, 0x1602),   /* MAXIO MAP1602 */+                .driver_data = NVME_QUIRK_BOGUS_NID, },         { PCI_DEVICE(0x1cc1, 0x5350),   /* ADATA XPG GAMMIX S50 */                 .driver_data = NVME_QUIRK_BOGUS_NID, },         { PCI_DEVICE(0x1dbe, 0x5236),   /* ADATA XPG GAMMIX S70 */
复制代码
PVE 8.0 beta最新,内核是6.2.16-1-pve,所以目前不支持联芸MAP1602主控的多块NVMe同时使用。
现在需要使用的,修改不难,
下载源码,找到代码中drivers/nvme/host/pci.c添加这两行
  1.         { PCI_DEVICE(0x1e4B, 0x1602),   /* MAXIO MAP1602 */                .driver_data = NVME_QUIRK_BOGUS_NID, },
复制代码
重新编译安装,就好了。

趁618,P7000Z今天晚班车拿齐了四块。5.31.白天加入购物车4块,到晚8点,发现只许购买2块;后来再入1块;今天发现限购买1块;
……好吧,凑齐了四块,N100、12W整机功耗,7*24h,软路由NAS达成。
回复

使用道具 举报

0

主题

1033

回帖

0

积分

新手上路

积分
0
发表于 2023-6-15 21:10:01 | 显示全部楼层
没看懂。。。。。
回复 支持 反对

使用道具 举报

0

主题

961

回帖

0

积分

新手上路

积分
0
发表于 2023-6-15 21:19:52 | 显示全部楼层
5.31.兴致勃勃跟风买了两块P7000Z,发现死活只认一块。请忽略掉坑出坑的代码怨念。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-26 04:53 , Processed in 0.098870 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表