@@ -5,43 +5,42 @@ SUBSYSTEM!="usb", GOTO="usb_realtek_net_end"
55ENV{DEVTYPE}!="usb_device", GOTO="usb_realtek_net_end"
66
77# Modify this to change the default value
8- ENV{REALTEK_NIC_MODE}="1"
8+ ENV{REALTEK_MODE1}="1"
9+ ENV{REALTEK_MODE2}="3"
910
1011# Realtek
11- ATTR{idVendor}=="0bda", ATTR{idProduct}=="8156", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
12- ATTR{idVendor}=="0bda", ATTR{idProduct}=="8155", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
13- ATTR{idVendor}=="0bda", ATTR{idProduct}=="8153", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
14- ATTR{idVendor}=="0bda", ATTR{idProduct}=="8152", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
12+ ATTR{idVendor}=="0bda", ATTR{idProduct}=="815[2,3,5,6]", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}"
13+ ATTR{idVendor}=="0bda", ATTR{idProduct}=="8053", ATTR{bcdDevice}=="e???", ATTR{bConfigurationValue}!="$env{REALTEK_MODE2}", ATTR{bConfigurationValue}="$env{REALTEK_MODE2}"
1514
1615# Samsung
17- ATTR{idVendor}=="04e8", ATTR{idProduct}=="a101", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
16+ ATTR{idVendor}=="04e8", ATTR{idProduct}=="a101", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
1817
1918# Lenovo
20- ATTR{idVendor}=="17ef", ATTR{idProduct}=="304f", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
21- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3052", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
22- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3054", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
23- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3057", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
24- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3062", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
25- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3069", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
26- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3082", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
27- ATTR{idVendor}=="17ef", ATTR{idProduct}=="3098", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
28- ATTR{idVendor}=="17ef", ATTR{idProduct}=="7205", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
29- ATTR{idVendor}=="17ef", ATTR{idProduct}=="720a", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
30- ATTR{idVendor}=="17ef", ATTR{idProduct}=="720b", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
31- ATTR{idVendor}=="17ef", ATTR{idProduct}=="720c", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
32- ATTR{idVendor}=="17ef", ATTR{idProduct}=="7214", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
33- ATTR{idVendor}=="17ef", ATTR{idProduct}=="721e", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
34- ATTR{idVendor}=="17ef", ATTR{idProduct}=="8153", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
35- ATTR{idVendor}=="17ef", ATTR{idProduct}=="a359", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
36- ATTR{idVendor}=="17ef", ATTR{idProduct}=="a387", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
19+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="304f", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
20+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3052", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
21+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3054", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
22+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3057", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
23+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3062", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
24+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3069", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
25+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3082", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
26+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="3098", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
27+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="7205", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
28+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="720a", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
29+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="720b", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
30+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="720c", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
31+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="7214", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
32+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="721e", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
33+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="8153", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
34+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="a359", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
35+ ATTR{idVendor}=="17ef", ATTR{idProduct}=="a387", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
3736
3837# TP-LINK
39- ATTR{idVendor}=="2357", ATTR{idProduct}=="0601", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
38+ ATTR{idVendor}=="2357", ATTR{idProduct}=="0601", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
4039
4140# Nvidia
42- ATTR{idVendor}=="0955", ATTR{idProduct}=="09ff", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
41+ ATTR{idVendor}=="0955", ATTR{idProduct}=="09ff", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
4342
4443# LINKSYS
45- ATTR{idVendor}=="13b1", ATTR{idProduct}=="0041", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE }", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE }"
44+ ATTR{idVendor}=="13b1", ATTR{idProduct}=="0041", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1 }", ATTR{bConfigurationValue}="$env{REALTEK_MODE1 }"
4645
4746LABEL="usb_realtek_net_end"
0 commit comments