Долго выбирал себе планшет на который можно поставить привычную операционную систему на базе linux (ubuntu например).
Перечитав множество форумов понял что на планшеты с процессорами ARM установить linux будет непросто да и много ограничений у ARM, дальше под рассмотрение попали планшеты с процессорами i386/AMD64 то есть обычного "настольного" формата. Но судя по форумам тут тоже далеко не все так гладко у многих проблемы с 32 битным uefi, отсутствующими драйверами почти всего что есть на "борту" (камеры, звук, тачскрин, wifi и прочее).
После долгих размышлений решил прикупить себе
ONDA v919 3g Core M и установить на него обычную ubuntu 16.04 64bit.
И О чудо! практически все заработало сразу из коробки.
Получился практически идеальный планшет на убунте )))
Что работает:
Задняя камера
Фронтальная камера
Акселерометр
Тачскрин
Микрофон
Динамик
Кнопка громкости и выключения
Картридер
Сим-карта (интернет 3g)
Блютуз
Wifi (требуется дополнительная установка драйвера)
Нормально работает регулировка громкости, и яркости экрана.
Нормально показывает состояние аккумулятора.
HDMI не проверял.
Осталось решить последнюю проблему с этим планшетом:
При возвращении из режима ожидания (ждущего режима) все устройства (wifi, звук, акселерометр и т.д.) нормально просыпаются и начинают работать, кроме
Тачскрина, он не просыпается, соответственно невозможно управлять планшетом, требуется или жесткая перезагрузка (удержанием кнопки питания)
или подключение usb мыши или клавиатуры.
Как это победить? Может кто сталкивался, тачскрин Goodix.
Что я уже пробовал:
Посмотрел вывод команды lsmod после выхода планшета из спящего режима, модуль goodix в списке присутствует, но тачскрин не работает.
-------
$ xinput disable 'Goodix Capacitive TouchScreen'
$ xinput enable 'Goodix Capacitive TouchScreen'
результата нет,
-------
выгрузка модуля драйвера ядра (sudo modprobe -r goodix)
и обратно его загрузка
(sudo modprobe goodix)
результата тоже нет, тачскрин не работает...
-------
Попробовал отключить модуль при нормально работающем планшете (без засыпания)
(sudo modprobe -r goodix)
тачскрин перестал работать
(sudo modprobe goodix)
тачскрин опять нормально заработал.
--------
но после засыпания/просыпания такой номер не проходит...
Пробовал устанавливать различные ядра, (в ядре 4.6.4 уже работает wifi из коробки)
Но
тачскрин после ждущего режима не работает все равно!
Что еще можно попробовать? в каком направлении копать?Кстати после режима Hibernate (спящий режим) тачскрин нормально просыпается.