summaryrefslogtreecommitdiff
path: root/multitech/recipes/udev/udev-165/mtocgd/corecdp.rules
blob: a9235e3b2fef6f841fb404bdd8fc919765c7306f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ACTION=="remove", GOTO="mts_end"
SUBSYSTEM!="tty", GOTO="mts_end"
KERNEL!="ttyUSB[0-9]*|ttyACM[0-9]*|ttyS*", GOTO="mts_end"

SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}"
ENV{ID_IFACE}=="", GOTO="mts_end"

# H5: ttyACM0, ttyACM3
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="0021", ENV{ID_IFACE}=="00", SYMLINK+="modem_at0"
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="0021", ENV{ID_IFACE}=="06", SYMLINK+="modem_at1"
# EV3: ttyUSB2, ttyUSB3
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{ID_IFACE}=="02", SYMLINK+="modem_at0"
ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{ID_IFACE}=="03", SYMLINK+="modem_at1"

# mtr revA: bluetooth on exar chip (ACM0, iface 0)
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="00", SYMLINK+="bt"
# mtr revA: external serial on exar chip (ACM1, iface 2)
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="02", SYMLINK+="ext_serial"

LABEL="mts_end"