Я очень доволен портированием CM11 на мой телефон (Samsung Galaxy Ace 2). Однажды я купил Bluetooth-клавиатуру.
Когда я попытался подключить его, он соединился и... что? Нет соединения!? Я думал, что в этом ПЗУ есть какая-то ошибка, поэтому я посмотрел на logcat. Я обнаружил, что драйвера uhid нет, и я думаю, что разработчики не скомпилировали ядро с «CONFIG_UHID = y».
Я собираюсь скомпилировать новое ядро.
Сначала надо проверить, а там нет /proc/config.gz. Как я могу проверить (и скомпилировать) это без него?
Домашняя страница ПЗУ: http://novafusion.pl/
РЕДАКТИРОВАТЬ: похоже, что другие ПЗУ CM / AKOP для моего устройства не имеют поддержки uhid (или исходный код ядра - дерьмо?). Клавиатура отлично работает со стоковой прошивкой
Если ядро не было скомпилировано с включенной поддержкой /proc/config.gz, то единственный верный способ — просмотреть дерево исходных текстов, которое использовалось для компиляции ядра, которое вы используете. Скопируйте файл config.h в ваше собственное исходное дерево (или просто используйте исходное исходное дерево) и запустите, make menuconfig
чтобы установить любые новые параметры, которые вы хотите.
make menuconfig
ни в ".config", ни в нем. Нет ответа по электронной почте от разработчиков. На самом деле версия ядра 3.0.101 . Мне нужно использовать кастомную прошивку, потому что стоковая такая медленная, а я ненавижу зависающие телефоны.
пользователь60239