udev

    4热度

    1回答

    我的目标是在USB闪存驱动器插入时运行Python脚本。我写了一个udev规则和一个在该规则中调用的shell脚本。 udev规则:/etc/udev/rules.d/10-usb.rules KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/home/Hypotheron/Desktop/script

    1热度

    2回答

    我正在使用Raspberry Pi 3 B型上的USB端口通过USB充磁电缆给附件充电。我想要检测电缆何时插入并从Pi中移除。 我一直在插入和删除此电缆,并寻找在Linux上检测到的任何痕迹。到目前为止,我已经尝试过: 通过udevadm monitor监控udev事件。 尾矿系统日志中/var/log等 在/dev目录对新设备 在/sys/bus/usb/devices四处寻找任何线索 运行in

    1热度

    1回答

    ID_SERIAL和ID_SERIAL_SHORT udev属性之间有什么区别。 udev如何为这两个udev属性ID分配值。我正在写USB驱动程序,我正在使用udev_device_get_property_value()方法来获取udev属性的值。在这种情况下,我可以看到有2个类似的属性,如上所述。我找不到这些信息的解释性文档。

    0热度

    1回答

    我想了解如何自动插入内核模块。我正在使用Arch Linux,所以基本上我正在使用systemd。 经过一番研究,我知道至少有2种方式插入内核模块: systemd有一个名为systemd-modules-load.service(单元,这在/etc/modules-load.d/*.conf读取内核模块名称和/run和/usr/lib的那些)(systemd documentation)。 ud

    -1热度

    1回答

    以下是/etc/udev/rules.d/10-autodvd.rules我的规则文件 SUBSYSTEM=="block", KERNEL=="sr0", ENV{ID_CDROM_MEDIA_DVD}=="1", ACTION=="change", RUN+="/usr/local/bin/makemkv.sh sr0" SUBSYSTEM=="block", KERNEL=="sr1",

    2热度

    2回答

    我目前正试图挂载任何连接到我的电脑的usb驱动automaticaly。 我的目标是安装usb设备,如果他们有一个或uuid,如果他们没有。 要做到这一点我写/etc/udev/rules.d/10-usb-detect.rules udev规则: ACTION=="add", KERNEL=="sd?[0-9]", SUBSYSTEM=="block", RUN+="/usr/local/bin

    0热度

    1回答

    在我们的嵌入式系统中,我们已正确设置udev以运行位于/etc/udev/scripts/mount.sh中的脚本。这工作得很好。但是,我们无法在此脚本中成功运行应用程序。 这很奇怪。我们试图在脚本中编写这个应用程序调用,比如test.sh。如果我们从udev脚本(mount.sh)调用test.sh,则什么也没有发生。它只有在我们从shell调用test.sh时才有效。 有没有人知道这里有什么问

    0热度

    1回答

    我的java应用程序使用三个相同的音频设备。 我发现本教程,如何创建设备和PCI总线之间的关系(通过udev规则):http://alsa.opensrc.org/Udev#Writing_udev_rules 它的工作,但我想创建卡ID的编程从我的应用程序不使用UDEV规则。对于此操作足以在目录/sys/devices/..../card[0-9]/中创建标识文件。 但我不能。我无法更改/sys

    2热度

    1回答

    目前,我正在做这需要一个文件将自动复制到安装USB记忆棒的项目。基于我在互联网上的研究,我相信这是可行的使用udev规则。所以,当USB插入到我的RPi2中时,udev规则将执行一个python脚本,该脚本允许将文件复制到U盘中。 问题是,我还听说,前RPI安装USB,这意味着将不会被复制的文件中的脚本将被执行。有针对这个的解决方法吗?当我在内部复制文件(在RPi本身不是USB上)时执行了pyth

    1热度

    1回答

    智能卡设备的所有权在Xen虚拟机(内QubesOS),我可以看到我的手,通过USB智能卡读卡器这样的: Prompt> lsusb Bus 002 Device 002: ID 04e6:5116 SCM Microsystems, Inc. SCR331-LC1/SCR3310 SmartCard Reader Bus 002 Device 001: ID 1d6b:0002 Linux F