是否可以在不从 PC 物理断开/连接的情况下重置 USB 设备的连接?
具体来说,我的设备是数码相机。我正在使用gphoto2,但最近我收到“设备读取错误”,因此我想尝试对连接进行软件重置。
据我所知,没有为相机加载内核模块。唯一看起来相关的是usbhid.
如何从命令行触发自动挂载?我所说的“自动挂载”并不是指全自动挂载,而是获取可用设备列表,然后选择一个并使其最终成为/media/{user}/{diskid}. 例如,此功能由 Nautilus 或 Thunar 提供,但我似乎找不到触发这种半自动挂载的命令行工具。
pmount是我发现的最接近的,但似乎由完全不同的机制在下面工作,并使设备显示为/media/sdf或类似的东西。
我正在使用 SATA 热插拔托架,并且我在 BIOS 中将此特定端口专门配置为“热插拔”。
该托架具有方便的“电源开/关”按钮,因此在插入/拔出电缆期间不会发生中断。
当我打开驱动器时,在安装之前,我会立即收到一些内核错误:
[1263413.036674] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[1263413.036680] ata6: irq_stat 0x00000040, connection status changed
[1263413.036683] ata6: SError: { CommWake DevExch }
[1263413.036698] ata6: hard resetting link
[1263418.796687] ata6: link is slow to respond, please be patient (ready=0)
[1263423.052529] ata6: COMRESET failed (errno=-16)
[1263423.052547] ata6: hard resetting link
[1263428.032390] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[1263428.032836] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
[1263428.032846] …Run Code Online (Sandbox Code Playgroud)