570
文章
·
27882
阅读
570
文章
·
27882
阅读

有57人阅读过 黑威引导参数里的USB参数怎么写
发布于2023/09/14 更新于2023/09/14
[ 教程仅保证更新时有效,请自行测试。]

SSH连接引导盘后,

使用以下命令查询USB详细信息

ls -al /sys/block/sd* | grep usb

得到如下信息:

lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host6/target6:0:0/6:0:0:0


由以上信息可以看出U盘在usb3的接口上

使用以下命令,查询USB接口的速度

* Bus 003就是usb3

lsusb | grep root | grep "Bus 003"

得到如下信息:

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


由以上信息,可以看出U盘所在的插口速度是2.0


然后分段截取USB的详细信息:

USB详细参数可能有以下几种结果:

lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/host6/target6:0:0/6:0:0:0

lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.1/2-4.1:1.0/host6/target6:0:0/6:0:0:0

lrwxrwxrwx 1 root root 0 Sep 13 22:30 /sys/block/sda -> ../devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4.1/2-4.1.6:1/2-4.1.6:1.0/host6/target6:0:0/6:0:0:0

以”/“分段,分别是13/14/15段,


USB引导段整体格式如下:

[Boot Disk 1]

DEV_BUS = B00:D20:F0

IN_HUB = 1

HUB_PORT = 4

DEV_PORT_NS = 1


【第一行】

其中取第7段为DEV_BUS, 例:0000:00:14.0,不要前面的0000,并把后面的三个数字从10进制转换为16进制,分别写在B /D /F后面

00 -> 00

14 -> 20

  0 -> 0

写成:

DEV_BUS = B00:D20:F0


【第二行】【第三/四行】

如果是13段,

IN_HUB = 0

* 当IN_HUB = 0时,可以不写在参数里。

取第10段定义port,例:3-6:1.0,只要”-“后面的数字6,无需获取HUB_PORT

然后按不同的接口速度写下一行参数。

#2.0接口

DEV_PORT_NS = 6

#3.0接口

DEV_PORT = 6


如果是14段,

IN_HUB = 1

取第11段定义port,例:2-4.1:1.0,只要”-“后面的4.1,第1个数字为HUB_PORT,第2个数字为DEV_PORT

HUB_PORT = 4

#2.0

DEV_PORT_NS = 1

#3.0

DEV_PORT = 1


如果是15段,

IN_HUB = 2

取第12段定义port,例:2-4.1.6:1.0,只要”-“后面的4.1.6,第1个数字为HUB_PORT,第3个数字为DEV_PORT

HUB_PORT = 4

#2.0

DEV_PORT_NS = 6

#3.0

DEV_PORT = 6


以上为USB引导的写法,

USB数据接口的获取方法和引导盘一样,只是写法不同:


USB数据口段整体格式如下:

[Usb Port 1]

DEV_BUS = B00:D20:F0

IN_HUB = 1

HUB_PORT = 1

DEV_PORT_SSP = 4 

DEV_PORT_SS = 4 

DEV_PORT_NS = 4 


区别在于DEV_PORT的写法,

2.0的接口

DEV_PORT_NS = 4

3.0的接口

DEV_PORT_SS = 4

3.1的接口

DEV_PORT_SSP = 4

* 一般3.0和3.1的接口反馈的DEV_PORT是一样的


* 如果一个USB3.0或3.1的接口,插上2.0的优盘,反馈的DEV_PORT可能和3.0反馈的不一样,可以单独再写一个2.0的参数或和3.x的合并再一段里。





文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]

继续阅读:

扫一扫,手机浏览手机访问本站