Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

udev rule to allow non-root access to libusb devices being ignored/not working #8502

Closed
1 of 2 tasks
nebrius opened this issue Jun 12, 2022 · 5 comments
Closed
1 of 2 tasks

Comments

@nebrius
Copy link

nebrius commented Jun 12, 2022

Version

Microsoft Windows [Version 10.0.22000.675]

WSL Version

  • WSL 2
  • WSL 1

Kernel Version

5.10.102.1

Distro Version

Ubuntu 20.04

Other Software

On the Windows host side:

On the Linux container side:

Repro Steps

Create a udev rule with the following content at /etc/udev/rules.d/99-usbftdi.rules:

# Enable non-root access for FTDI TTL-232R device
SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0666"

Restart Ubuntu with wsl --terminate ubuntu to reload the rules.

Note: normally the way to reload udev rules is with sudo udevadm control --reload-rules, however that command fails in WSL with Failed to send reload request: No such file or directory. Perhaps related?

Expected Behavior

non-root users can open this device

Actual Behavior

Serial port error: Error: Permission denied, cannot open /dev/ttyUSB0

Note: I can still open the device just fine using sudo.

Diagnostic Logs

$ udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[4572.510974] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.511640] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.511695] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a8-e9d4-11ec-8813-9cb6d08b509c/channels/43 (channels)
KERNEL[4572.512306] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513074] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513111] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a9-e9d4-11ec-8813-9cb6d08b509c/channels/44 (channels)
KERNEL[4572.513127] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6aa-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513503] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6aa-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513535] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6aa-e9d4-11ec-8813-9cb6d08b509c/channels/47 (channels)
KERNEL[4572.513603] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ab-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513948] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ab-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.513980] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ab-e9d4-11ec-8813-9cb6d08b509c/channels/48 (channels)
KERNEL[4572.514064] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ac-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.514420] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ac-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.514464] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ac-e9d4-11ec-8813-9cb6d08b509c/channels/49 (channels)
KERNEL[4572.590963] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.591024] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.591037] remove   /channels/44 (channels)
KERNEL[4572.592211] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.592273] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6a8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.592338] remove   /channels/43 (channels)
KERNEL[4572.593751] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ac-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.593806] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ac-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.593872] remove   /channels/49 (channels)
KERNEL[4572.745068] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6af-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.745445] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6af-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.745486] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6af-e9d4-11ec-8813-9cb6d08b509c/channels/43 (channels)
KERNEL[4572.746678] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.747601] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.747692] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b0-e9d4-11ec-8813-9cb6d08b509c/channels/44 (channels)
KERNEL[4572.747748] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.748360] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.748430] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b1-e9d4-11ec-8813-9cb6d08b509c/channels/49 (channels)
KERNEL[4572.748485] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b2-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.749094] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b2-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.749130] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b2-e9d4-11ec-8813-9cb6d08b509c/channels/50 (channels)
KERNEL[4572.749249] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b3-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.749761] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b3-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.749798] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b3-e9d4-11ec-8813-9cb6d08b509c/channels/51 (channels)
KERNEL[4572.819843] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.819905] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.819917] remove   /channels/44 (channels)
KERNEL[4572.821439] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6af-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.821494] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6af-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.821506] remove   /channels/43 (channels)
KERNEL[4572.822843] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b3-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.822910] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b3-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.822933] remove   /channels/51 (channels)
KERNEL[4572.904652] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.905263] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.905307] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b6-e9d4-11ec-8813-9cb6d08b509c/channels/43 (channels)
KERNEL[4572.905699] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.906397] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.906439] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b7-e9d4-11ec-8813-9cb6d08b509c/channels/44 (channels)
KERNEL[4572.906590] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.907152] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.907190] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b8-e9d4-11ec-8813-9cb6d08b509c/channels/51 (channels)
KERNEL[4572.907312] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.907777] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.907812] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b9-e9d4-11ec-8813-9cb6d08b509c/channels/52 (channels)
KERNEL[4572.907916] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ba-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.908228] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ba-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.908271] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ba-e9d4-11ec-8813-9cb6d08b509c/channels/53 (channels)
KERNEL[4572.981429] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.981487] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.981525] remove   /channels/44 (channels)
KERNEL[4572.982776] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.982835] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.982884] remove   /channels/43 (channels)
KERNEL[4572.984824] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ba-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.984893] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ba-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4572.984943] remove   /channels/53 (channels)
KERNEL[4573.065436] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bd-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.066358] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bd-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.066412] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bd-e9d4-11ec-8813-9cb6d08b509c/channels/43 (channels)
KERNEL[4573.066921] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6be-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.067713] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6be-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.067787] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6be-e9d4-11ec-8813-9cb6d08b509c/channels/44 (channels)
KERNEL[4573.067803] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bf-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.068425] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bf-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.068462] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bf-e9d4-11ec-8813-9cb6d08b509c/channels/53 (channels)
KERNEL[4573.068500] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.068956] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.068992] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c0-e9d4-11ec-8813-9cb6d08b509c/channels/54 (channels)
KERNEL[4573.069029] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.069367] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.069402] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c1-e9d4-11ec-8813-9cb6d08b509c/channels/55 (channels)
KERNEL[4573.143314] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6be-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.143370] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6be-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.143410] remove   /channels/44 (channels)
KERNEL[4573.144674] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bd-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.144725] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bd-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.144768] remove   /channels/43 (channels)
KERNEL[4573.146370] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.146424] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.146439] remove   /channels/55 (channels)
KERNEL[4573.237671] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c4-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.238074] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c4-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.238115] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c4-e9d4-11ec-8813-9cb6d08b509c/channels/43 (channels)
KERNEL[4573.238766] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c5-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.239427] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c5-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.239527] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c5-e9d4-11ec-8813-9cb6d08b509c/channels/44 (channels)
KERNEL[4573.239817] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.240410] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.240499] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c6-e9d4-11ec-8813-9cb6d08b509c/channels/55 (channels)
KERNEL[4573.240673] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.241308] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.241393] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c7-e9d4-11ec-8813-9cb6d08b509c/channels/56 (channels)
KERNEL[4573.241571] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.242210] bind     /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.242323] add      /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c8-e9d4-11ec-8813-9cb6d08b509c/channels/57 (channels)
KERNEL[4573.608403] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.608469] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c6-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.608515] remove   /channels/55 (channels)
KERNEL[4573.608558] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.608607] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c7-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.608649] remove   /channels/56 (channels)
KERNEL[4573.610658] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c5-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.610717] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c5-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.610730] remove   /channels/44 (channels)
KERNEL[4573.611964] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c4-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.612022] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c4-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.612041] remove   /channels/43 (channels)
KERNEL[4573.613975] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.614058] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4573.614109] remove   /channels/57 (channels)
KERNEL[4574.140894] add      /devices/platform/vhci_hcd.0/usb1/1-1 (usb)
KERNEL[4574.144072] add      /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[4574.144129] add      /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0/ttyUSB0 (usb-serial)
KERNEL[4574.145159] add      /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[4574.145214] bind     /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0/ttyUSB0 (usb-serial)
KERNEL[4574.145270] bind     /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[4574.145321] bind     /devices/platform/vhci_hcd.0/usb1/1-1 (usb)
KERNEL[4581.020929] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b2-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021150] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b2-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021300] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ab-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021433] remove   /channels/50 (channels)
KERNEL[4581.021490] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021616] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6ab-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021748] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b9-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.021879] remove   /channels/48 (channels)
KERNEL[4581.022008] remove   /channels/52 (channels)
KERNEL[4581.022101] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022208] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b1-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022301] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6aa-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022404] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022498] remove   /channels/49 (channels)
KERNEL[4581.022540] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6aa-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022592] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6b8-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.022700] remove   /channels/47 (channels)
KERNEL[4581.022816] remove   /channels/51 (channels)
KERNEL[4581.661067] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.661285] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6c0-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.661438] remove   /channels/54 (channels)
KERNEL[4581.661579] unbind   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bf-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.661778] remove   /devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/764eb6bf-e9d4-11ec-8813-9cb6d08b509c (vmbus)
KERNEL[4581.661944] remove   /channels/53 (channels)
@elsaco
Copy link

elsaco commented Jun 12, 2022

@nebrius if you get Failed to send reload request: No such file or directory that means your udev service is not running. Check with sudo service udev status before reloading, and if not running start it with sudo service udev start.

@nebrius
Copy link
Author

nebrius commented Jun 12, 2022

Thanks @elsaco, that got it! Starting the service then reloading the rules now allows me to access USB devices as non-root.

@nebrius nebrius closed this as completed Jun 12, 2022
@tobidelbruck
Copy link

This works, but I get the following trying to start the service from terminal. Is there a way to automate the start of udev service.

/etc/udev/rules.d$ sudo service udev start



It has been detected that the command

	/etc/init.d/udev 

has been run from an interactive shell.
It will probably not do what you expect, so this script will wait
60 seconds before continuing. Press ^C to stop it.
RUNNING THIS COMMAND IS HIGHLY DISCOURAGED!

@tobidelbruck
Copy link

@KibaKasumi
Copy link

I'm trying to connect a card reader and it's also not in /dev, although it has a mount point

  idVendor           0x8564 Transcend Information, Inc.
  idProduct          0x4000 microSD/SD/CF UHS-II Card Reader [RDF8, RDF9]
  bcdDevice            0.09
  iManufacturer           3 TS-RDF5A
  iProduct                4 Transcend

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda    8:0    0 388.5M  1 disk
sdb    8:16   0     1G  0 disk [SWAP]
sdc    8:32   0     1T  0 disk /snap
                               /mnt/wslg/distro
                               /

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants