Я пишу некоторую прошивку для микроконтроллера, который обменивается данными через USB. Я получаю эту ошибку из dmesg
:
[3034764.122150] hid-generic 0003:16C0:27DB.0015: item fetching failed at offset -1080905469
[3034764.122158] hid-generic: probe of 0003:16C0:27DB.0015 failed with error -22
Эта ошибка возникает из ядра или из пользовательского пространства? Где я могу узнать, что означает эта ошибка?
Это из драйвера ядра. Если вы зайдете на веб-сайт с исходными кодами ядра и выполните поиск по свободному тексту lxr и введете строку поиска, вы увидите, что она приведет вас к файлу hid / hid-core.c
1033 hid_err(device, "item fetching failed at offset %d\n", (int)(end - start));