标签: usb

插入 USB 键盘时自动加载键盘布局的 udev 规则

当我插入 USB 键盘但我的 udev 规则不起作用时,我试图加载新的键盘布局。

SUBSYSTEM=="input", ATTR{idVendor}=="062a", ATTR{idProduct}=="0201", GOTO="usb_xmodmap_auto"

标签=“usb_xmodmap_auto”
ACTION=="添加", RUN+="/usr/bin/xmodmap ~/.usbXmodmap"
ACTION=="移除", RUN+="/usr/bin/xmodmap ~/.pndXmodmap"

我已经使用以下方法重新加载了规则:

>sudo udevadm 控制 --reload-rules

并通过重新启动系统但是当我插入 USB 键盘时,原始 xmodmap 仍然加载,因此键盘布局是错误的,但是如果我在终端中运行命令

>/usr/bin/xmodmap ~/.usbXmodmap
或者
>/usr/bin/xmodmap ~/.pndXmodmap

他们工作得很好。

希望有人能帮忙。

编辑:

为了提供更多帮助,我进行了一些 udevadm 测试:

>udevadm 测试 --action=add /devices/platform/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input10

输出:

运行命令:调用:测试
udevadm_test:版本 151
此程序仅用于调试,不运行任何程序,
由 RUN 键指定。它可能会显示不正确的结果,因为
某些值可能不同,或者在模拟运行时不可用。

[...]
parse_file: 读取“/etc/udev/rules.d/usb-keyboard.rules”作为规则文件
udev_rules_new:规则使用 100572 字节令牌(8381 * 12 字节),21523 字节缓冲区
udev_rules_new:临时索引使用了 35380 字节(1769 * 20 字节)
udev_device_new_from_syspath: 设备 0x3b4d8 有 devpath '/devices/platform/ehci-omap.0/usb1/1-2/1-2.3/1-2.3:1.1/input/input10'
udev_rules_apply_to_event: RUN '/sbin/modprobe -b $env{MODALIAS}' /etc/udev/rules.d/80-drivers.rules:5
udev_rules_apply_to_event: 运行 …

linux usb udev

26
推荐指数
2
解决办法
2万
查看次数

无法从 USB 启动 - 即使 BIOS 设置正确

即使 BIOS 设置为首先从 USB 启动,我也无法从 USB 启动。Windows 启动管理器似乎以某种方式优先。我的硬盘上安装了 Windows 7、Linux Mint 和 Ubuntu。当我启动时,这些是唯一的选择,尽管插入了 USB 记忆棒,然后进入 BIOS 并将 UEFI USB 记忆棒设置为主要启动设备。

USB 设备很好,因为我可以在 Windows/Linux 中看到它并且可以读取文件。我通过使用 linuxlive 和/或 pendrive 使其可启动(理论上)但没有成功(尽管我过去在这两者上都取得了成功)。

有什么建议?

bios linux usb boot windows-7

26
推荐指数
5
解决办法
53万
查看次数

如何在 Linux 中列出 USB 网络摄像头的可用视频模式?

我依稀记得从前,我发现了一个命令行工具(涉及“UVC”的东西)来列出 Linux 中 USB 网络摄像头(例如 PAL、640x480)支持的分辨率和模式,但唉,我已经失去了它。有谁知道我在说什么?我想要的东西会给出类似的东西,

> list-uvc-modes /dev/video1
PAL, YUYV, 640x480, 30 FPS
NTSC, MJPEG, ...
Run Code Online (Sandbox Code Playgroud)

谢谢!

linux usb webcam

26
推荐指数
2
解决办法
8万
查看次数

如何在 Mac 上重新安装弹出的(不仅仅是卸载的)USB 驱动器?

我经常弹出一个 U 盘,然后意识到我仍然需要它。

如果我在磁盘工具中卸载驱动器,我可以重新安装它,但如果我弹出,它就消失了。

  • 未在 Finder 中显示
  • 在 diskutil 中未显示
  • 未显示在 ls /dev
  • USB下的系统信息中仍然显示。

如何在不拔出和插入磁盘的情况下挂载磁盘?

usb eject usb-flash-drive external-hard-drive macos

25
推荐指数
3
解决办法
4万
查看次数

将 USB 2.0 设备插入 USB 3.0 端口有什么好处吗?

我知道 USB 3.0 几乎完全向后兼容,并且我知道它引入了 USB 2.0 设备无法实现的新速度,但是在 USB 3.0 端口中安装 USB 2.0 设备有什么优势吗?

虽然我对它是否能为任何设备提供任何好处感兴趣,但我特别想到了一个 USB 集线器,我将我的蓝牙接收器和闪存驱动器插入其中。

usb bluetooth usb-flash-drive usb-hub

25
推荐指数
5
解决办法
3万
查看次数

是否有适用于所有设备的 USB 壁式充电器?

背景

今天几乎所有的小工具都是通过 USB 充电的。这似乎是个好主意,因为每个人都有一台带 USB 的计算机,但是在计算机后面摸索并确保计算机在充电期间处于开启状态并且不休眠是一种痛苦,更不用说您需要卸载驱动器并停止插入设备后立即同步。

USB 壁式充电器来救援!然而,在经历了六种不同的从盒子背面看起来都一样的东西之后,我还没有找到一种适用于我所有设备的方法。

我希望能够为以下设备充电:

  • 苹果手机
  • Xbox 360 控制器
  • PS3 控制器
  • 索尼阅读器 PRS 350

这些都是“普通”设备,因为它们(1)可以通过插入计算机而无需安装任何其他软件/驱动程序来充电,并且(2)甚至可以通过将它们插入其他设备(例如网络路由器来充电,打印机、AppleTV 等。

但是我一直在努力寻找一款适用于所有设备的 USB 壁式充电器。Apple 壁式充电器似乎不适用于任何其他设备,反之亦然(除非您得到一个特别标记为与 iPod/iPhone 兼容的设备)。PS3 控制器似乎拒绝几乎所有壁式充电器,最糟糕的是索尼阅读器,我迄今为止使用它的成功率为 0。

但是当您将其插入计算机甚至网络路由器时,所有这些设备都可以工作。

所以…

是否存在一种壁式充电器,它(1)有足够的电路充当 USB 主机,允许为我的所有设备充电,并且(2)只是一个简单的壁式充电器,而不是用于其他目的并需要一个大喇叭设备大喇叭适配器?

附录:这是关于如何,而不是多少

将设备一次一个地插入我的计算机并分析 USB,我看到每个设备都从主机汲取了如此多的能量:

  • XBox 360 控制器 - 500mA
  • PS3 控制器 - 500mA
  • 索尼读卡器 - 500mA
  • iPhone - 1000mA

iPhone 使用更多,因为Mac 和 …

usb power charging

25
推荐指数
2
解决办法
5万
查看次数

在 Windows 7 中显示所有设备的 USB 速度

我使用的是 Windows 7,想查看每个连接的 USB 设备使用的 USB 版本(1.1 或 2)。我怎样才能做到这一点?

usb windows-7

25
推荐指数
3
解决办法
6万
查看次数

真的有“USB通信协议”吗?

根据维基百科,USB:

定义总线中使用的电缆、连接器和通信协议,用于计算机和电子设备之间的连接、通信和供电

但是真的有“USB通信协议”吗?我的理解是:

  1. 您将 USB 设备连接到机器(例如,Ubuntu 或任何类型的 Linux)
  2. Linux 找到该设备的设备驱动程序(不知何故 -如果你知道的话,奖金!)并加载它
  3. 该设备现在连接在 /dev/theDevice
  4. 用户空间应用程序现在可以读/写,/dev/theDevice驱动程序处理底层设备/硬件的低级 IO

对我来说,这个流程中没有任何地方出现“USB 通信协议”。如果我的理解是正确的,USB 只是 PC 和设备之间的电缆和电气连接。

我在这里错了吗?USB 是否真的实现了某种强调上述流程的低级协议?如果是这样,它是什么以及它在 30,000 英尺的视野中如何工作?

linux usb linux-device-driver

25
推荐指数
5
解决办法
1万
查看次数

USB 3.0 连接外壳中的 5400 rpm HDD 速度

我计划在不久的将来用 SSD 替换我笔记本电脑的 5400rpm HDD。然后我想让旧硬盘成为外置硬盘。我想让它与 USB 3.0 一起使用。

  1. 当我的 5400rpm 硬盘位于提供 USB 3.0 连接的机箱内时,我的速度会更快吗?
  2. 可能的速度是多少?

usb hard-drive usb-3 external-hard-drive

25
推荐指数
1
解决办法
3万
查看次数

在 USB 3 便携式硬盘驱动器中使用微型 USB 2 电缆是否安全?

micro-B USB 3 端口似乎向后兼容旧的 micro-USB 2 标准。我能够使用 micro-USB 2 电缆为具有 micro-B USB 3 端口的手机充电。

但是,我不确定这在多大程度上是 USB 标准的一部分,或者只是手机制造商为向后兼容所做的事情。

我有一个使用 micro-B USB 3 的硬盘驱动器。使用 USB 2 标准电缆读取硬盘驱动器/为其供电是否安全?

IE。将此电缆用于此端口。 Micro-B USB 2 电缆 Micro-B USB 3 端口

usb cable usb-3 usb-2 usb-storage

25
推荐指数
2
解决办法
1万
查看次数