udev

    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

    -1熱度

    1回答

    我試圖執行一個腳本,當一個USB自動插入在Fedora 24上。我發現了很多關於如何在舊版本上執行此操作的信息。但是,在Fedora 25中它不起作用。這是我做的: 我已經創建了一個名爲60-francisco.rules /etc/udev/rules.d/和旁邊內容的文件,但它不工作: KERNEL ==「SDB1 「,SUBSYSTEM ==」block「,ENV {ID_MODEL} ==

    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