Доброго времени суток. Я прошу помощи в настройке и поиске не достающих драйверов. Итак, вопросы по степени важности:
- Wi-Fi.
Драйвер я нашел. Но через 10-15-30-60 минут связь пропадает. В смысле к точке подключен, но к интернету не подключен. Предполагаю, что в параметрах сборки модуля включен режим энергосбережения, и в целях экономии энергии он отключается. Что нужно подправить или проблема в следующем пункте? Никто не удосужился обратить мое внимание на патчи, которые были в этом репозитории когда-то. Теперь я нашел патченное ядро в котором вафля нормально работает и (тьфу-тьфу) не вылетает. - Power management.
Вот это отображает текущий заряд, но не уверен, что есть функции сбережения энергии. Вопрос в другом: создается дополнительная батарея, как сделать одну? (первая отображает 100% заряд, вторая - реальный). В том же ядре (см. выше) отображает одну батарею, показывает примерное время до разрядки - красота! Узнал, что на моем процессоре (intel bay trail) есть такая штука, как dptf, предназначена для контроля питания и температуры процессора. Не работает. Единственное что я не сделал по инструкции - это не положил combined.xml, потому что просто его не нашел. - Touchscreen.
Если я правильно понял, то с помощью этого конвертируется firmware из винды, а потом с помощью этого драйвера запускается тач. У меня контроллер mssl1680, а конвертер предназначен для gslx. Как мне конвертировать? Инструкция по извлечению прошивки - Bluetooth. Драйвер запускается на /dev/ttyS4. Как к этому прикрутить менеджер управления bluetooth от Gnome 3.
- Звук. bytcr-rt5651. Динамик щелкает, хрипит, но не более. Есть подозрения, что через alsamixer что-то надо включить или отключить.
dmesg | grep rt5651
[ 10.611914] snd_soc_sst_bytcr_rt5651: unknown parameter 'index' ignored
[ 10.649284] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> media-cpu-dai mapping ok
[ 10.649379] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok
[ 10.649535] bytcr_rt5651 bytcr_rt5651: rt5651-aif1 <-> ssp2-port mapping ok
[ 10.649735] rt5651 i2c-10EC5651:00: ASoC: mux INL1 Mux has no paths
[ 10.649751] rt5651 i2c-10EC5651:00: ASoC: mux INR1 Mux has no paths
[ 10.649759] rt5651 i2c-10EC5651:00: ASoC: mux INL2 Mux has no paths
[ 10.649768] rt5651 i2c-10EC5651:00: ASoC: mux INR2 Mux has no paths
[ 32.499041] bytcr_rt5651 bytcr_rt5651: invalid position: , pos = -22, buffer size = 203830, period size = 1199
[ 32.499138] bytcr_rt5651 bytcr_rt5651: invalid position: , pos = -22, buffer size = 203830, period size = 1199
[ 37.554508] bytcr_rt5651 bytcr_rt5651: invalid position: , pos = -22, buffer size = 203830, period size = 1199
- Камеры. gc0310 и ov2680. отредактировать makefile и пересобрать ядро? вытащил из прошивки для android могут подойти файлы или нет? ссылка
- Акселерометр.BMA2x2.
Решается пересборкой ядра вот с этим. пока не проверял. Установить последнюю версию iio-sensor-proxy (2.0 и выше)
П.С. Приятным бонусом к вышеупомянутому ядру стало обнаружение порта HDMI. Пользоваться не собирался, но вдруг понадобится?
А вот поддержка шины i2c в ядро не включена, наверно придется пересобирать.
i2cdetect -l
i2c-3 unknown i915 gmbus dpc N/A
i2c-1 unknown i915 gmbus vga N/A
i2c-11 unknown Synopsys DesignWare I2C adapter N/A
i2c-8 unknown Synopsys DesignWare I2C adapter N/A
i2c-6 unknown DPDDC-B N/A
i2c-4 unknown i915 gmbus dpb N/A
i2c-2 unknown i915 gmbus panel N/A
i2c-12 unknown Synopsys DesignWare I2C adapter N/A
i2c-0 unknown i915 gmbus ssc N/A
i2c-9 unknown Synopsys DesignWare I2C adapter N/A
i2c-10 unknown Synopsys DesignWare I2C adapter N/A
i2c-7 unknown DPDDC-C N/A
i2c-5 unknown i915 gmbus dpd N/A
lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0f)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0f)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0f)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0f)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0f)
Полный
dmesg