ublox: fully ignore GPS devices with plugin-installed rules
Instead of setting up the ID_MM_TTY_BLACKLIST tag used in 'legacy' filter mode, tag all known u-blox GPS devices with the broader ID_MM_DEVICE_IGNORE tag that applies under all filter modes. Also, make this rules be installed by the plugin itself, because at the end, it is the u-blox plugin the one attempting to probe all devices with vid 0x1546.
This commit is contained in:
1
NEWS
1
NEWS
@@ -118,6 +118,7 @@ The most important features and changes in this release are the following:
|
|||||||
** fibocom: added support for QMI based devices like the FM150.
|
** fibocom: added support for QMI based devices like the FM150.
|
||||||
** ublox: ignore error when disconnecting last LTE bearer.
|
** ublox: ignore error when disconnecting last LTE bearer.
|
||||||
** ublox: implement support to enable and detect +UUDTMF URCs.
|
** ublox: implement support to enable and detect +UUDTMF URCs.
|
||||||
|
** ublox: added blacklist rules for GPS modules in the plugin itself.
|
||||||
** sierra: implement manual and automatic CDMA activation.
|
** sierra: implement manual and automatic CDMA activation.
|
||||||
** novatel: implement manual and automatic CDMA activation.
|
** novatel: implement manual and automatic CDMA activation.
|
||||||
|
|
||||||
|
@@ -7,6 +7,11 @@ LABEL="mm_ublox_port_types"
|
|||||||
|
|
||||||
SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
|
SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
|
||||||
|
|
||||||
|
# Fully ignore u-blox GPS devices
|
||||||
|
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a5", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||||
|
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a6", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||||
|
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a7", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||||
|
|
||||||
# Toby-L4 port types
|
# Toby-L4 port types
|
||||||
# ttyACM0 (if #2): secondary (ignore)
|
# ttyACM0 (if #2): secondary (ignore)
|
||||||
# ttyACM1 (if #4): debug port (ignore)
|
# ttyACM1 (if #4): debug port (ignore)
|
||||||
|
@@ -106,11 +106,6 @@ ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", ENV{ID_MM_TTY_BLACKLIST}="1"
|
|||||||
# PS-360 OEM (GPS sold with MS Street and Trips 2005)
|
# PS-360 OEM (GPS sold with MS Street and Trips 2005)
|
||||||
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="aaa0", ENV{ID_MM_TTY_BLACKLIST}="1"
|
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="aaa0", ENV{ID_MM_TTY_BLACKLIST}="1"
|
||||||
|
|
||||||
# u-blox AG, u-blox 5 GPS chips
|
|
||||||
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a5", ENV{ID_MM_TTY_BLACKLIST}="1"
|
|
||||||
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a6", ENV{ID_MM_TTY_BLACKLIST}="1"
|
|
||||||
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a7", ENV{ID_MM_TTY_BLACKLIST}="1"
|
|
||||||
|
|
||||||
# Garmin GPS devices
|
# Garmin GPS devices
|
||||||
DRIVERS=="garmin_gps", ENV{ID_MM_TTY_BLACKLIST}="1"
|
DRIVERS=="garmin_gps", ENV{ID_MM_TTY_BLACKLIST}="1"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user