• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

USB教程(亲测准) 由TS653B(36185086)上传到NAS云qnap群

威联通 QNAP  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2021-7-11 11:44

跳转到指定楼层
本帖最后由 zeroqi2008 于 2021-7-16 13:40 编辑

USB教程 TS653B(36185086)上传到NAS云qnap群
(亲测能写出如官方般标准的USB配置) 2.png 以下是正文:
--------------------------------------------------------------------------------------------------------------------------------------------------------------
关于黑 Q USB 配置
       牛年版黑 Q 要想使用 U 盘成功启动,需要配置正确[Boot Enclosure],要想实现 USB 设备热插拔和使 用 QSync,需要配置正确[Usb Enclosure]。因此 USB 接口配置是个坑。以下是个人折腾牛版的体会。
       根据自己硬件的 USB 口数量,在 mode.conf 里面设置 MAX_PORT_NUM,如 MAX_PORT_NUM = 8 表示最多配置 8 个 USB 数据口,[Usb Port 1]-[Usb Port 8]。当然你也可以不按此配置,比如只配置 4 个。USB 口的顺序无关紧要,可以根据自己的意愿排序,便于快速定位。在启动项里即[Boot Enclosure]里配置过的 USB口,将不能再作为数据口使用,即使配置在[Usb Enclosure]里也无用,插上设备在存储设备里看不到。准备一个 U 盘,正在用的启动盘或键鼠无线接收器也行,分别插入每个 USB 口,查看 USB 信息。识别USB3.0 口需要有 3.0 的 U 盘。键鼠接收器有一个好处是可以在 Tinycore 下直接看到 USB 接口的 DEV_BUS,而一般的 U 盘只能进入 QNAP 后才能看到。另外,通过 Windows 下 Aida64 也可以查看使用的 USB 端口,但有时候这里的端口信息与 TC 或 QNAP 里不一致,应以 QNAP 的信息为准。
       USB 信息一般有以下两种格式:usb 1-2、usb 1-2.3 或者只有其中一种。
       1. 格式 usb 1-2 的 USB 口        此类 USB 口直接连到 root hub,其中的 1 是指总线,不同的总线对应不同的 DEV_BUS;其中的 2 代表设备端口,对应 DEV_PORT,不同的 DEV_PORT 对应不同的 USB 口。
       usb 1-2 配置格式:
        [Usb Port N]
        DEV_BUS = B****:F*
        DEV_PORT = 2
      2. 格式 usb 1-2.3 的 USB 口
       此类 USB 口是通过 USB HUB 的,其中的 1 是指总线,对应 DEV_BUS;其中的 2 代表 HUB 端口,对应HUB_PORT;其中的 3 代表设备端口,对应 DEV_PORT。
       usb 1-2.3 配置格式:
        [Usb Port N]
        DEV_BUS = B****:F*
        IN_HUB =1 (值为 1,表示通过 HUB 的接口,不是 usb 1-2.3 中的 1)
        DEV_PORT = 3
        HUB_PORT = 2 (此项可以不写)
       3. USB 3.0 接口 USB3.0 口插入不同的设备时总线不同,如插入 3.0 设备为 BUS 004,插入 2.0 设备则为 BUS 003,但只对应一个 DEV_BUS,是不变的。而不同的设备对应的端口有可能不一样。
      USB3.0 配置格式:
        [Usb Port N]
        DEV_BUS = B****:F*
        DEV_PORT_SSP = X1 (对应 USB3.1 端口)
        DEV_PORT_SS = X2 (对应 USB3.0 端口)
        DEV_PORT_NS = X3 (对应 USB2.0 端口)
      其中: SSP 表示 SuperSpeed Plus,代表连接 USB3.1 设备的端口
       SS 表示 SuperSpeed 代表连接 USB3.0 设备的端口
       NS 表示 high-speed (USB2.0)或 full-speed(USB1.1),代表连接 USB2.0 以下设备的端口三项顺序无所谓,没有的项不要写,比如不支持 3.1,则不用写 DEV_PORT_SSP。3.0 接口如果只写DEV_PORT_NS,则插入 3.0 设备会报错(偶尔会识别为 2.0);
      如果只写 DEV_PORT_SS,则插入 2.0 设备会报错。 
      如果同时写了 3.0 和 2.0,插入 3.0 设备将优先识别为 3.0。如果某一项写错,则插入相应的设备类型会报错。 
      如果一个 USB2.0 接口写为 DEV_PORT_SS 或 SSP,则设备无法识别。 
      如果 SSP、SS、NS 端口相同(只有 SS 和 NS 时则两项相同),均为 X,则三项可简化为一项 DEV_PORT = X,系统会根据插入的设备类型自动匹配,显示相应类型。
      如果实在不知道怎么配置端口,就全写为 DEV_PORT = X,格式同 usb 1-2:
        [Usb Port N] (配置从 1 到 N 共 N 个)
        DEV_BUS = B****:F*
        DEV_PORT = X
      其中端口号 X 要覆盖硬件所有的 USB 口。比如一个 USB3.0 HUB 有八个端口,但只提供四个 USB 口,而如果不知道这四个 USB 口对应的端口是 1234 还是 5678 还是 3456,如果只配置了 1234,而实际是 3456,那只有 34 两个口会识别设备,而如果实际是 5678,则四个口都无法识别。所以小白的写法就是写满 1-8,这样四个口总会对应其中四项(端口顺序是无所谓的,3.0 和 2.0 的端口号不同也可以)。
      如果以上所有信息都填写正确,就可以实现 USB 启动与热拔插,并能正常使用 Qsync。Qsync 在连接QNAS 时,必须要有启动盘,否则无法连接。如果是 U 盘启动盘,插错位置也可正常连接 Qsync。
      如果启动时启动 U 盘未插入正确的 USB 口,启动过程会停止。此时不需要重启,只需要将 U 盘重新插入正确的 USB 口,启动就会继续。如果不知道对应的是哪一个口,只须一个一个口插上试,总有一个对得 上,即配置的启动项确实有对应的物理接口就能成功启动,不需要重新启动。同样道理,把所有的接口信息全配置在启动项里,随便在一个口插上 U 盘,总会对应上一个启动项,能成功启动,但是启动项里的 USB 口就不能作为数据口使用了,即不能实现热插拔。
       以上为个人体验。

      征得TS653B(36185086)同意,上传原件。   感谢分享       关于黑Q的USB配置.pdf (551.19 KB, 下载次数: 404)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
下面是我学习上方教程的个人心得。各位权当参考:
      
游客,如果您要查看本帖隐藏内容请回复


另外:测试usb时用的是老j大佬教程里的方法dmesg。下面引用 老骥伏枥 大佬在牛年包第4讲中举例的USB口做说明:
接下来让我们用dmesg命令查查插入每个USB接口后的编号标识。请看如下给出的6个外部的USB接口信息:

[ 6118.042255] usb 1-2.3: new high-speed USB device number 7 using xhci_hcd (A款机箱左前USB口)
[ 6601.307307] usb 1-2.2: new high-speed USB device number 9 using xhci_hcd (A款机箱右前USB口)
[ 6706.240317] usb 1-4: new high-speed USB device number 10 using xhci_hcd (A款机箱左后上方)
[ 6925.795334] usb 1-1: new high-speed USB device number 11 using xhci_hcd (A款机箱左后下方,支持usb3.0)
[ 7101.987358] usb 1-2.1: new high-speed USB device number 12 using xhci_hcd (A款机箱右后上方)
[ 7277.858371] usb 1-3: new high-speed USB device number 13 using xhci_hcd (A款机箱右后下方)

为了方便记忆,我把第1、第2种格式分别看成是1:  x-y      2:  x-y.z
游客,如果您要查看本帖隐藏内容请回复







补充内容 (2021-7-18 11:47):
EXT_PORT_NUM = 2 这个我之前说错了。是总共有两个usb口属于扩展出来的,并不是usb的扩展bus数量.
「真诚赞赏,手留余香」
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

16

回帖

136

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
128
精华
0
my6125 发表于 2021-7-11 12:09 来自 中国广东江门
研究研究。。。。。。。。。。。
回复 印象

使用道具 举报

0

精华

32

回帖

382

积分

入门用户

Rank: 1

云币
0
贡献
22
活跃
255
精华
0
花雨希 发表于 2021-7-11 15:50 来自 中国山东临沂
看看你是怎么弄USB口的这是个大学问

点评

看懂了的话其实真心就不难了。对照各类型官方model中关于usb的描写。能准确解读,能解读就能正确描写。  详情 回复 发表于 2021-7-11 16:39
回复 支持 反对 印象

使用道具 举报

0

精华

109

回帖

1485

积分

发烧玩家

Rank: 2

云币
0
贡献
1
活跃
1425
精华
0
cxx0233 发表于 2021-7-11 16:11 来自 中国
支持一下呼呼。。。。
回复 支持 反对 印象

使用道具 举报

0

精华

201

回帖

2833

积分

搞机大神

Rank: 3Rank: 3

云币
50
贡献
47
活跃
2494
精华
0
zeroqi2008 发表于 2021-7-11 16:39 来自 中国广东韶关
花雨希 发表于 2021-7-11 15:50
看看你是怎么弄USB口的这是个大学问

看懂了的话其实真心就不难了。对照各类型官方model中关于usb的描写。能准确解读,能解读就能正确描写。

点评

Rox
謝謝🙏謝謝🙏謝謝🙏謝謝🙏謝謝🙏謝謝🙏謝謝🙏謝謝🙏謝謝🙏  详情 回复 发表于 2021-7-17 18:26
回复 支持 反对 印象

使用道具 举报

0

精华

33

回帖

256

积分

入门用户

Rank: 1

云币
0
贡献
9
活跃
194
精华
0
神采翼神 发表于 2021-7-12 01:33 来自 中国江苏扬州
研究研究。。。。。。。。。。。
回复 印象

使用道具 举报

0

精华

67

回帖

2137

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
2
活跃
2093
精华
0
menstry 发表于 2021-7-12 07:06 来自 中国河北廊坊
啥也不说了,感谢楼主分享哇!
回复 支持 反对 印象

使用道具 举报

0

精华

30

回帖

274

积分

入门用户

Rank: 1

云币
0
贡献
2
活跃
248
精华
0
壹加壹陶瓷邓 发表于 2021-7-12 07:20 来自 中国广东广州
谢谢分享,正需要这样的文章
回复 支持 反对 印象

使用道具 举报

0

精华

70

回帖

606

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
571
精华
0
aa746168993 发表于 2021-7-12 09:43 来自 中国广西贺州
谢谢楼主分享,学习了
回复 支持 反对 印象

使用道具 举报

0

精华

45

回帖

1164

积分

发烧玩家

Rank: 2

云币
0
贡献
0
活跃
1141
精华
0
xajh20058 发表于 2021-7-12 10:42 来自 中国广东深圳
感谢楼主分享,先回复后下载
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图