mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	[Docs] Update udev rules to use TAG+="uaccess". (#8750)
This commit is contained in:
		
							parent
							
								
									9f400794c0
								
							
						
					
					
						commit
						b9a38487f3
					
				@ -28,33 +28,30 @@ sudo udevadm trigger
 | 
			
		||||
**/etc/udev/rules.d/50-atmel-dfu.rules:**
 | 
			
		||||
```
 | 
			
		||||
# Atmel ATMega32U4
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
# Atmel USBKEY AT90USB1287
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
# Atmel ATMega32U2
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**/etc/udev/rules.d/52-tmk-keyboard.rules:**
 | 
			
		||||
```
 | 
			
		||||
# tmk keyboard products     https://github.com/tmk/tmk_keyboard
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="feed", MODE:="0666"
 | 
			
		||||
```
 | 
			
		||||
**/etc/udev/rules.d/54-input-club-keyboard.rules:**
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# Input Club keyboard bootloader
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**/etc/udev/rules.d/55-caterina.rules:**
 | 
			
		||||
```
 | 
			
		||||
# ModemManager should ignore the following devices
 | 
			
		||||
ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0036", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9205", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9203", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**Note:** ModemManager filtering only works when not in strict mode, the following commands can update that settings:
 | 
			
		||||
**Note:** With older (before 1.12) ModemManager, filtering only works when not in strict mode, the following commands can update that settings:
 | 
			
		||||
```console
 | 
			
		||||
sudo sed -i 's/--filter-policy=strict/--filter-policy=default/' /lib/systemd/system/ModemManager.service
 | 
			
		||||
sudo systemctl daemon-reload
 | 
			
		||||
@ -64,15 +61,15 @@ sudo systemctl restart ModemManager
 | 
			
		||||
**/etc/udev/rules.d/56-dfu-util.rules:**
 | 
			
		||||
```
 | 
			
		||||
# stm32duino
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
# Generic stm32
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**/etc/udev/rules.d/57-bootloadhid.rules:**
 | 
			
		||||
```
 | 
			
		||||
# bootloadHID
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", MODE:="0666"
 | 
			
		||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", TAG+="uaccess", RUN{builtin}+="uaccess"
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Serial device is not detected in bootloader mode on Linux
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user