GuidoKuo 发表于 2022-4-21 22:29:20

carneyxu 发表于 2022-4-21 15:11
被这个问题困扰好久,实验多次,还是不能完美。多谢楼主讲解。
也请帮忙参考一下,我的主板应该怎么设置:
...

大概率m.2上硬盘会占用sata0和sata1。所以建议两个m.2不插硬盘,不使用它。或者买个m.2转sata的转换器使用。
设置的话,不使用m.2。SataPortMap=4,DiskIdxMap=00

GuidoKuo 发表于 2022-4-21 22:30:45

xpmg 发表于 2022-4-20 22:01
没有NVME

m.2插座有没有插盘?有的话建议拔下来再看

zcchinese 发表于 2022-4-22 08:38:42

感谢分享

xpmg 发表于 2022-4-22 08:58:23

GuidoKuo 发表于 2022-4-21 22:30
m.2插座有没有插盘?有的话建议拔下来再看

1150接口的主板,NVME接口都没有

jiang_iori 发表于 2022-4-22 18:07:07

感谢分享

kclonline 发表于 2022-4-29 00:38:15

隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1450元,赠送论坛邀请码和VIP!

冰锋天下1 发表于 2022-5-3 21:03:27

我的主板是j3455 itx
- 2 x SATA3 6.0 Gb/s 接口, 支持 NCQ, AHCI 和热插拔
- 2 x 由 ASMedia ASM1061 支持的 SATA3 6.0Gb/s 接口, 支持 NCQ, AHCI 和热插拔
加了一个乐扩的M.2(KEY A+E)转2口SATA3接口

SataPortMap=222
DiskIdxMap=000204

这样设置对不对?

power-000 发表于 2022-5-4 11:53:00

.每两位表示一个控制器的起始序号,16进制转换,不足2位前面补0。

假大空 发表于 2022-5-4 12:02:04

学习了,技术贴!

果果小猫 发表于 2022-5-5 08:59:14

学习到了,感谢分享

GuidoKuo 发表于 2022-5-5 13:25:21

冰锋天下1 发表于 2022-5-3 21:03
我的主板是j3455 itx
- 2 x SATA3 6.0 Gb/s 接口, 支持 NCQ, AHCI 和热插拔
- 2 x 由 ASMedia ASM1061 支持 ...

你这说的有点复杂……不如上图看看

oneup 发表于 2022-5-13 01:13:28

真发愁这几个参数干嘛的呢!

冰锋天下1 发表于 2022-5-14 00:03:31

刚换的华硕B360i主板,有2个M.2,4个sata,现在硬盘1和硬盘2就被占用了(已知B360\B365\B460主板都会把m.2当做sata0接口)
我没有插M.2固态,主板禁用了M.2,应该怎么设置识别sata1和sata2接口?

冰锋天下1 发表于 2022-5-14 13:36:47

冰锋天下1 发表于 2022-5-14 00:03
刚换的华硕B360i主板,有2个M.2,4个sata,现在硬盘1和硬盘2就被占用了(已知B360\B365\B460主板都会把m.2 ...

我把wifi的M.2的接口占用了,回去试试拔掉wifi上的sata转接卡,感觉能解决问题

冰锋天下1 发表于 2022-5-16 11:04:06

你好,我主板有两个控制器, 第一个6个sata,第二个2个sata,我设置 SataPortMap=62   DiskIdxMap=0006, 现在是sata0和sata1其实及M.2接口,我没有插硬盘,识别出来就是硬盘3,硬盘4,硬盘5,硬盘6,硬盘7,硬盘8。 我应该怎么隐藏sata0和sata1,让系统识别成硬盘1,硬盘2,硬盘3,硬盘4,硬盘5,硬盘6?谢谢!!!

carneyxu 发表于 2022-5-17 09:25:17

GuidoKuo 发表于 2022-4-21 22:29
大概率m.2上硬盘会占用sata0和sata1。所以建议两个m.2不插硬盘,不使用它。或者买个m.2转sata的转换器使 ...

好的, 我再试一下,万分感谢

51beer 发表于 2022-5-21 02:57:09

不差m2的接口,SatapPortMap=4DiskIdxMap=00,这个还是会导致sata1的报错,B365的主板,就是M2占用了sata0 sata1两个接口,这种怎么配置才不会报错哈

51beer 发表于 2022-5-21 11:14:54

[    0.333587] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 5 ports 6 Gbps 0x3e impl SATA mode
[    0.375133] ata2: SATA max UDMA/133 abar m2048@0xdf04b000 port 0xdf04b180 irq 122
[    0.375135] ata3: SATA max UDMA/133 abar m2048@0xdf04b000 port 0xdf04b200 irq 122
[    0.375136] ata4: SATA max UDMA/133 abar m2048@0xdf04b000 port 0xdf04b280 irq 122
[    0.375137] ata5: SATA max UDMA/133 abar m2048@0xdf04b000 port 0xdf04b300 irq 122
[    0.375139] ata6: SATA max UDMA/133 abar m2048@0xdf04b000 port 0xdf04b380 irq 122
[    0.690239] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.690256] ata4: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.690271] ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.693500] ata5: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    0.693521] ata2: SATA link down (SStatus 4 SControl 300)


华擎的B365主板,有一个M2接口没插硬盘,主板4sata接口全接硬盘。。dmesg | grep SATA 查出来的信息如上,很是尴尬,到底应该怎么设置sataportmap和diskidxmap呢。。。试了很多都不行。。心累的一批哈
在6.2的系统里面,现有硬盘的盘序是3456(1、2显示空的,无硬盘,我认为是被M2占用了),求大佬帮助~~

xushuangyi94 发表于 2022-5-28 18:52:24


非常感谢分享技巧

donxu 发表于 2022-5-29 10:13:06

冰锋天下1 发表于 2022-5-16 11:04
你好,我主板有两个控制器, 第一个6个sata,第二个2个sata,我设置 SataPortMap=62   DiskIdxMap=0006,...

这种情况下,建议采用ds920机型,通过定制dtb文件,就可以完美解决
页: 1 [2] 3
查看完整版本: DiskIdxMap、SataPortMap设置方法及思路