~ruther/qmk_firmware

72b1ff5899763cf76b1cc1669c684fbc45cee7c4 — fauxpark 5 years ago eee6dd3
Add TMK "FEED" VID to list of deprecated udev rules
2 files changed, 1 insertions(+), 14 deletions(-)

M docs/faq_debug.md
M lib/python/qmk/cli/doctor.py
M docs/faq_debug.md => docs/faq_debug.md +0 -14
@@ 31,20 31,6 @@ Check:
- try using 'print' function instead of debug print. See **common/print.h**.
- disconnect other devices with console function. See [Issue #97](https://github.com/tmk/tmk_keyboard/issues/97).

## Linux or UNIX Like System Requires Super User Privilege
Just use 'sudo' to execute *hid_listen* with privilege.
```
$ sudo hid_listen
```

Or add an *udev rule* for TMK devices with placing a file in rules directory. The directory may vary on each system.

File: /etc/udev/rules.d/52-tmk-keyboard.rules(in case of Ubuntu)
```
# tmk keyboard products     https://github.com/tmk/tmk_keyboard
SUBSYSTEMS=="usb", ATTRS{idVendor}=="feed", MODE:="0666"
```

***

# Miscellaneous

M lib/python/qmk/cli/doctor.py => lib/python/qmk/cli/doctor.py +1 -0
@@ 181,6 181,7 @@ def check_udev_rules():
        'stm32': {_deprecated_udev_rule("1eaf", "0003"), _deprecated_udev_rule("0483", "df11")},
        'bootloadhid': {_deprecated_udev_rule("16c0", "05df")},
        'caterina': {'ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"', 'ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1"'}
        'tmk': {_deprecated_udev_rule("feed")}
    }

    if udev_dir.exists():