Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

[技术讨论] RK3568 SATA 速率調整

74

积分

0

威望

0

贡献

技术小白

积分
74
发表于 2021-11-19 14:02:05        只看该作者  11#
zyk 发表于 2021-11-19 10:56
有什么需求需要用到延长线,是线的长度不够是吗,可以拍一下您那边的连接图看一下吗,另外麻烦更新一下固件 ...

因为找不到方式去固定你们官方提供的SATA转接版, 在更换SATA 盘片的同时容易去拉扯排线, 所以使用了延长线.
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2021-11-22 08:51:56        只看该作者  12#
硬盘通过设计的外壳去固定,参考https://wiki.t-firefly.com/EC-A3 ... l#chan-pin-jian-jie
回复

使用道具 举报

74

积分

0

威望

0

贡献

技术小白

积分
74
发表于 2021-11-22 10:11:50        只看该作者  13#
zyk 发表于 2021-11-22 08:51
硬盘通过设计的外壳去固定,参考https://wiki.t-firefly.com/EC-A3568J/started.html#chan-pin-jian-jie

这目前无法解决我遇到的问题!, 还是可以提供SATA速率降成GEN2 3.0GB/s 的方式
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2021-11-22 17:49:04        只看该作者  14#
参考
  1. 6G: io -w -4 0xfdc50000 0x33302220
  2. 3G: io -w -4 0xfdc50000 0x33301110
  3. 1.5G: io -w -4 0xfdc50000 0x33300000
复制代码


Android系统io指令默认是关闭的,打开方式参考
  1. diff --git a/kernel/arch/arm64/configs/firefly_defconfig b/kernel/arch/arm64/configs/firefly_defconfig
  2. index 10a67d7998..c85ca2f73e 100644
  3. --- a/kernel/arch/arm64/configs/firefly_defconfig
  4. +++ b/kernel/arch/arm64/configs/firefly_defconfig
  5. @@ -925,3 +925,5 @@ CONFIG_CAN_ROCKCHIP=y
  6. CONFIG_CANFD_ROCKCHIP=y

  7. CONFIG_GPIO_PCA953X=y
  8. +
  9. +CONFIG_DEVMEM=y
  10. diff --git a/kernel/configs/rockchip/android-11.config b/kernel/configs/rockchip/android-11.config
  11. index a35dd108fb..3fb58f2846 100644
  12. --- a/kernel/configs/rockchip/android-11.config
  13. +++ b/kernel/configs/rockchip/android-11.config
  14. @@ -5,7 +5,6 @@
  15. # CONFIG_CIFS_XATTR is not set
  16. # CONFIG_CIFS_POSIX is not set
  17. # CONFIG_CRYPTO_MD4 is not set
  18. -# CONFIG_DEVMEM is not set
  19. # CONFIG_FHANDLE is not set
  20. # CONFIG_FW_CACHE is not set
  21. # CONFIG_IP6_NF_NAT is not set
复制代码

回复

使用道具 举报

74

积分

0

威望

0

贡献

技术小白

积分
74
发表于 2022-2-8 10:30:59        只看该作者  15#

io -w -4 0xfdc50000 0x33301110
目前把速率降成 3G 看起來是可以的

我目前使用 AIO-3568J-Ubuntu20.04-RTLINUX-GPT-20210924-1511.img

重新掃SSD盤片的時候有遇到另一個問題, 之後盤片就再也無法link 了

因為是隨機出現的, 所以寫了一個測試script, 使用的SSD 是 SAMSUNG 870 QVO

目前只會發生在 3G 跟 1.5 G 的速率, 是否還有其他參數需要做設定?

  1. #!/bin/bash
  2. i=0
  3. while [ $i -ne 9999 ]
  4. do
  5.         echo "Test $i times"
  6.         i=$(($i+1))
  7.         #sleep 1
  8.         echo "- - -" > /sys/class/scsi_host/host0/scan
  9. done
复制代码
  1. [  913.843335] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
  2. [  913.846675] ata1.00: supports DRM functions and may not be fully accessible
  3. [  913.848931] ata1.00: supports DRM functions and may not be fully accessible
  4. [  913.850705] ata1.00: configured for UDMA/133
  5. [  913.850875] ata1.00: Enabling discard_zeroes_data
  6. [  914.319998] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
  7. [  914.323150] ata1.00: supports DRM functions and may not be fully accessible
  8. [  914.325530] ata1.00: supports DRM functions and may not be fully accessible
  9. [  914.327310] ata1.00: configured for UDMA/133
  10. [  914.800012] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
  11. [  914.803156] ata1.00: supports DRM functions and may not be fully accessible
  12. [  914.805428] ata1.00: supports DRM functions and may not be fully accessible
  13. [  914.807273] ata1.00: configured for UDMA/133
  14. [  914.807477] ata1.00: Enabling discard_zeroes_data
  15. [  924.032041] [dhd-wlan0] wl_run_escan : LEGACY_SCAN sync ID: 17, bssidx: 0
  16. [  924.810404] ata1: softreset failed (1st FIS failed)
  17. [  934.813792] ata1: softreset failed (1st FIS failed)
  18. [  969.817242] ata1: softreset failed (1st FIS failed)
  19. [  969.817271] ata1: limiting SATA link speed to 1.5 Gbps
  20. [  974.989982] ata1: softreset failed (device not ready)
  21. [  974.990013] ata1: reset failed, giving up
  22. [  974.990024] ata1.00: disabled
  23. [  985.003392] ata1: softreset failed (1st FIS failed)
  24. [  987.078869] [dhd-wlan0] wl_run_escan : LEGACY_SCAN sync ID: 18, bssidx: 0
  25. [  995.007469] ata1: softreset failed (1st FIS failed)
  26. [ 1030.010539] ata1: softreset failed (1st FIS failed)
  27. [ 1030.010567] ata1: limiting SATA link speed to 1.5 Gbps
  28. [ 1035.183303] ata1: softreset failed (device not ready)
  29. [ 1035.183331] ata1: reset failed, giving up
  30. [ 1035.183373] ata1.00: detaching (SCSI 0:0:0:0)
  31. [ 1035.203935] sd 0:0:0:0: [sda] Stopping disk
  32. [ 1045.196872] ata1: softreset failed (1st FIS failed)
  33. [ 1050.078234] [dhd-wlan0] wl_run_escan : LEGACY_SCAN sync ID: 19, bssidx: 0
  34. [ 1055.199997] ata1: softreset failed (1st FIS failed)
  35. [ 1090.203944] ata1: softreset failed (1st FIS failed)
  36. [ 1090.203973] ata1: limiting SATA link speed to 1.5 Gbps
  37. [ 1095.376622] ata1: softreset failed (device not ready)
  38. [ 1095.376650] ata1: reset failed, giving up
  39. [ 1105.380862] ata1: softreset failed (1st FIS failed)
  40. [ 1113.077533] [dhd-wlan0] wl_run_escan : LEGACY_SCAN sync ID: 20, bssidx: 0
  41. [ 1115.383526] ata1: softreset failed (1st FIS failed)
  42. [ 1150.386720] ata1: softreset failed (1st FIS failed)
  43. [ 1150.386751] ata1: limiting SATA link speed to 1.5 Gbps
  44. [ 1155.559944] ata1: softreset failed (device not ready)
  45. [ 1155.559972] ata1: reset failed, giving up
  46. [ 1165.564112] ata1: softreset failed (1st FIS failed)
  47. [ 1175.567488] ata1: softreset failed (1st FIS failed)
  48. [ 1176.078347] [dhd-wlan0] wl_run_escan : LEGACY_SCAN sync ID: 21, bssidx: 0
  49. [ 1210.567589] ata1: softreset failed (1st FIS failed)
  50. [ 1210.567619] ata1: limiting SATA link speed to 1.5 Gbps
  51. [ 1215.739942] ata1: softreset failed (device not ready)
  52. [ 1215.739969] ata1: reset failed, giving up
复制代码


回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

发表于 2022-2-9 09:33:45        只看该作者  16#
本帖最后由 zyk 于 2022-2-9 09:46 编辑

对比一下不用延长线,使用官方的转接板是否存在问题
回复

使用道具 举报

74

积分

0

威望

0

贡献

技术小白

积分
74
发表于 2022-2-9 10:02:57        只看该作者  17#
zyk 发表于 2022-2-9 09:33
对比一下不用延长线,使用官方的转接板是否存在问题

目前的環境就是用官方的轉接版, 沒有使用延長線
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-2-10 09:49:48        只看该作者  18#
3G速度反复扫描确实会出现问题,但6G速度测试9999次没问题,ssd可能并不适合工作在sata2
正常情况就应该是建立6Gbps的速度,你在使用6Gbps速度时候出现的 ata1:SError:{UnrecovData Proto LinkSeq} 强烈怀疑是硬件问题
建议板子和转接板一起申请售后返修
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-2-10 10:05:57        只看该作者  19#
延长线也带上,寄出后快递信息私发给我
回复

使用道具 举报

74

积分

0

威望

0

贡献

技术小白

积分
74
发表于 2022-2-10 10:26:26        只看该作者  20#
Liuth 发表于 2022-2-10 09:49
3G速度反复扫描确实会出现问题,但6G速度测试9999次没问题,ssd可能并不适合工作在sata2
正常情况就应该是 ...

SSD 可能並不適合在sata2工作 => 是說這個SATA port 不建議使用GEN1或GEN2的速率嗎?
理論上應該都要支持的?

目前因為延長線+官方轉接版在6Gbps 的速率下有機會出現IFS, 其他主板也是一樣的(不只一片), 有交換測試過.
在3G速率下是沒有問題的, 但是目前又遇到3G重複掃盤後會異常.......
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表