Monter USB-devices til statiske navne, fremfor fx. ttyUSB1, ttyACM0 eller lign.
Opret et tilpasset USB-enhedsnavn, så du kan bruge f.eks. /dev/magiskenhed, fremfor /dev/ttyACM1.Rent teknisk kalder vi det, at lave et symlink til enheden.
Indledning
dmesg
udevadm
> udevadm info --name=/dev/ttyACM1 --attribute-walk
...
looking at parent device '/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2':
KERNELS=="2-2.2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{devpath}=="2.2"
ATTRS{idVendor}=="0451"
ATTRS{speed}=="12"
ATTRS{bNumInterfaces}==" 2"
ATTRS{bConfigurationValue}=="1"
ATTRS{bMaxPacketSize0}=="32"
ATTRS{busnum}=="2"
ATTRS{devnum}=="5"
ATTRS{configuration}==""
ATTRS{bMaxPower}=="50mA"
ATTRS{authorized}=="1"
ATTRS{bmAttributes}=="80"
ATTRS{bNumConfigurations}=="1"
ATTRS{maxchild}=="0"
ATTRS{bcdDevice}=="0009"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{quirks}=="0x0"
ATTRS{serial}=="__0X00124B0018ED38F8"
ATTRS{version}==" 2.00"
ATTRS{urbnum}=="199202"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Texas Instruments"
ATTRS{removable}=="unknown"
ATTRS{idProduct}=="16a8"
ATTRS{bDeviceClass}=="02"
ATTRS{product}=="TI CC2531 USB CDC"
...rules.d
Understøttelse af flere forskellige enheder
Last updated