当前位置:首页 » 操作系统 » linuxusb检测

linuxusb检测

发布时间: 2022-05-03 10:35:33

linux怎么测试USB口读写速度

1、先熟悉两个特殊的设备:
(1)/dev/null:回收站、无底洞。
(2)/dev/zero:产生字符。
2、测试磁盘写能力
代码如下:
time dd if=/dev/zero of=/testw.dbf bs=4k count=100000
因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。命令结尾添加oflag=direct将跳过内存缓存,添加oflag=sync将跳过hdd缓存。
3、测试磁盘读能力
代码如下:
time dd if=/dev/sdb of=/dev/null bs=4k
因为/dev/sdb是一个物理分区,对它的读取会产生IO,/dev/null是伪设备,相当于黑洞,of到该设备不会产生IO,所以,这个命令的IO只发生在/dev/sdb上,也相当于测试磁盘的读能力。(Ctrl+c终止测试)
4、测试同时读写能力
代码如下:
time dd if=/dev/sdb of=/testrw.dbf bs=4k
在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO(对/dev/sdb是读,对/testrw.dbf是写),假设它们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力。

㈡ linux下怎么查找usb对应的设备,比如鼠标....

1、首先Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1 或 /dev/hda1 表示主设备的第一个分区等。

㈢ linux USB设备的自动检测U盘

在linux环境下的话插入U盘后应该输入fdisk
-l
找到U盘设备
然后用cp
命令复制就可以了,如果是x-windows下操作的话和windows没有什么不同,熟练的话写个shell脚本。那就写个自动化的脚本哟。

㈣ 在linux系统里,如何检查新插入的USB设备是否被系统识别

1、在linux系统里,如何检查新插入的USB设备是否被系统识别?
答:在linux图形状态下(就是进入图形桌面)有两个办法:一、当插入usb设备时,桌面会跳出一个硬盘图标。二、在插入usb前console(命令行)下键入:df,插入usb后再键入:df,看看有没有新盘符出现。
2、在linux系统里,使作fdisk和命令需要注意什么?
答:fdisk是分区命令,需要有计划和谨慎行事,存盘前最好再确认一下。
3、在linux系统里,使用umount命令需要注意什么问题?
答:umount是硬盘卸载命令,当有进程在使用umount指定的卸载盘时,会出错,因此运行前确认没有进程使用要卸载的盘。

㈤ Linux下如何测试及使用USB转串口线

如果有,则不需要再装驱动。另外如果有的话最好再用dmesg | grep usb查找如果看到: “drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic” 就说明设备已被识别,然后往下看 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)如果没有则需要驱动程序,一般硬件厂商都会提供,如果真的没有的话就只有到网上下载了,一般2.6内核以上的都支持。 安装完毕后再输入这个命令瞧瞧,是否安装成功。说明我的usb转串口芯片是PL-2303,对应系统设备是 dev/usb/ttUSB0,最后只需在minicom配置文件里将端口改成/dev/usb/ttyUSB0就可以使用了:) 3、检测步骤,检测步骤如下,只是需要主意的是设置串口设备的时候可能不是ttyS2了,有可能是ttyUSB0或者ttyUSB1等之类的,我这里就是ttyUSB0(我用的是Fedora Core 8)。 因此,最好请您先看一下/dev下面的文件。 USB转串口安装 型号PL2303h 1、插入USB转串口到主机, 2、启动 Linux,打开终端,检查是否存在设备/dev/ttyUSB0,如果没有就建立一个: mknod /dev/ttyUSB0 c 188 0 如果有多个USB口,可以类推,建立/dev/ttyUSB[1-n],注意从设备号要累加, 如:mknod /dev/ttyUSB[1-n] c 188 [1-n] 3、输入命令:#setserial /dev/ttyS0 -aP (COM-1) 显示内容:/dev/ttyS0, Line 0, UART: 16550A, Port: 0x3f8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 4、输入命令:#setserial /dev/ttyS2 -a (COM-3) 显示内容:/dev/ttyS2, Line 2, UART: unknown, Port: 0x3e8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 第3、4步操作的目的主要是对主机自带串口及PCI扩展串口的区别。区别在于4显示的内容中UART:未知unknow。不过若您检测这一步的时候 UART为16550A而不是unknow,证明你的系统已经认识了扩展的串口,不需要进一步设置,直接跳入第8步测试就可以了。 5、设置好了后是不是需要测试一下是否能够通讯呢?最好的办法是两台pc相连。如果pc为windows操作系统就用超级终端,是linux呢就用minicom吧 6、装有linux的机器,首先需要设置一下监听的串口参数,输入命令 #minicom -s 进入界面后有个框弹出来,如果你学过英文的话,就会知道选择哪个的。应该是第三个吧,串口参数设置。

㈥ linux下USB设备热插拔怎么检测

1.插上USB设备。

2.用root帐号执行 fdisk -l
3.命令行会显示USB设备清单,如果是U盘,注意看看容量一下就看出来了。

㈦ 虚拟机linux如何检测到u盘

方法1
利用#fdisk
-l
/dev/sd*
果然发现我得Usb设备,但是却识别为了sdb1。狂悟。
Linux把usb认作sisc设备,但是并不代表就一定是/dev/sda1,也许用特殊的程序可以把U盘固定挂在/dev/sda1(比如autousb)但是,一般不会是固定在/dev/sda1上的。
具体做法相当简单,但值得一提的是#fdisk
-l
/dev/sd*
利用他,我们可以在usb连接好后获知挂接的源路径,这非常重要。
对于当前所有挂接的存储分区,可以用fdisk
-l,或者cat
/proc/partitions
方法2
插入U盘,在虚拟机识别出USB之后,进入root用户,用
fdisk
-l
/dev/sdb

fdisk
-l
/dev/hdb
查看,会看到U盘被识别为sdb(或sdb1,sdb2等)
执行完以上命令后,如果没有任何信息显示,你需要先执行以下这此命令
cat
/proc/scsi/scsi
这个文件是否存在,和是否有usb-storage
(USB硬盘对应的设备文件是什么?)
lsmod查看一下是否有usb-storage
scsi_mod
sd_mod
没有就
modprobe
usb-storage
modprobe
scsi_mod
modprobe
sd_mod
然后再试,就可以了
先在/mnt建一个新的文件夹,例如usb
mkdir
/mnt/usb
使用mount命令挂载即可:
mount
-t
vfat
/dev/sdb
/mnt/usb
(多数情况下U盘的分区格式如果是fat32,用vfat)
挂载上了U盘。
使用完了别忘了卸载:
umount
/dev/sdb
或者
umount
/mnt/usb
还要保证当前路径不再在usb里面,否则可能会得到device
busy的警告信息。
PS:如果需要和硬盘间共享数据暂时没有发现好的方法,我只是开启虚拟机(Linux)的samba
server,然后从windows登录,进行文件共享.

㈧ linux 如何判断usb驱动是2.0

看设备信息。
lsusb 可以看到系统中的usb设备信息。
lsusb -v 具体输出。里面的bcdUSB是usb的版本号。
0x0110是usb1.1
0x0200是usb2.0
在初始化过程中,除了F2812自身初始化外,还要完成对ISP1581各个端点使用的传输类型、传输包大小和中断类型及方式等设备任务。F2812对 ISP1581的操作是通过写/读寄存器来实现的。初始化结束后,通过设置ISP1581方式寄存器中的软件连接位(SOFTCT)可使外设连接到USB 总线上。《Linux就该这么学》一起学更多linux知识。
主机检测到有设备连接后会进行总线复位。在此期间,ISP1581将发送高速(HS)模式检测信号来判断主控制器支持的是USB2.0还是 USB1.1规范,若接收到一个高速(HS)握手信号,则表明有一个HS主机与总线相连,此此ISP1581将转换到高速(HS)状态,否则仍工作在全速(FS)状态。

㈨ linux操作系统怎么识别USB接口设备

linux系统会自动识别USB接口为串口磁盘sda(通常为sda1,可通过fdisk
-l命令查询),挂载就可用。
例:新建挂载目录mkdir
/mnt/usb,挂载mount
/dev/sda1
/mnt/usb,用完卸载挂起点unmount
/dev/sda1
/mnt/usb。

㈩ 在Linux上怎么样查看USB设备

在大多数Linux套件中,硬件识别最常用的两个工具是Lspci和Lsusb。
Lspci工具可以显示所有PCI总线信息,并列出与它们相连的硬件设备。Lspci对于集成声卡和显卡的X86主板尤其有用,因为它可以识别使用在主板PCI电路中的确切芯片。
Lsusb工具可提供USB总线和连接设备的同类信息。

USB设备一般表示为 /dev/sda 或/dev/hda1 等等

如果是USB存储器,像硬盘分区那样直接挂载即可
mount /dev/sda /mnt/sda

热点内容
fpga编程语言 发布:2024-10-06 10:29:24 浏览:341
python按时间排序 发布:2024-10-06 10:02:50 浏览:214
安卓收款机下载什么应用能收款 发布:2024-10-06 09:38:29 浏览:1000
java初级工程师面试题 发布:2024-10-06 09:37:49 浏览:217
知鸟在哪里修改密码 发布:2024-10-06 09:37:10 浏览:303
怎么更改微信钱包密码 发布:2024-10-06 09:28:08 浏览:549
控制中心不支持配置怎么办 发布:2024-10-06 09:16:39 浏览:811
地暖存储罐 发布:2024-10-06 09:10:19 浏览:580
搭建模型服务器 发布:2024-10-06 09:05:23 浏览:845
java使用类 发布:2024-10-06 09:05:22 浏览:931