Для запуск мультибута из из темы на 4pda на Prestigio PMP5785
от 11.02.2015
Ядро
Recovery (Мультибут)
Ядро уже встроено в мультибут.
Используем образ Picuntu 14.04 loop с 4pda (от Lipton_lan)
Запуск wi-fi
Монтируем системный раздел:
sudo -s
mount /dev/mtdblock9 /mnt
Копируем модули:
mkdir -p /lib/modules/3.0.36+
cp /mnt/lib/modules/* /lib/modules/3.0.36+/
Копируем конфиги:
mkdir /system
cp -a /mnt/etc /system/
Для проверки:
insmod /lib/modules/3.0.36+/8723au.ko
на постоянку прописываем в /etc/rc.local
Touchscreen
Драйвер mtev уже установлен.
Установка mtev
Звук (Аудио кодек rk616)
Приводим настройки alsa /etc/asound.conf
к такому содержанию:
Проверка звука:
speaker-test -t wav -c 2
Воспроизводение видео
mplayer, smplayer (gui qt4) работают
(VLC черный экран, Parole gstreamer error )
Xubuntu 14.04
apt-get install xubuntu-desktop
Добавляем панель индикаторов. Появятся иконки звука, wi-fi, батареи.
Регулировка подсветки
Устанавливаем плагины:
apt-get install xfce4-power-manager-plugins
Добавляем индикатор на панель.
Вручную:
value: 0 - 255
echo 64 > /sys/class/backlight/rk28_bl/brightness
Батарея
Показывает только % заряда
/sys/class/power_supply
cw2015_bat ac usb
Фиксы
Если некорректно отображаются Qt приложения, перед запуском
export QT_GRAPHICSSYSTEM=opengl
Баги
- В альбомном режиме Rotate CW
Лагает перемещение окон
Ошибки в логе:
Xlib: extension "RANDR" missing on display ":0.0". и не работают настройки дисплея
! (Это баг x11, он использует промежуточный буфер, варианты: собрать ядро не 768x1024, а 1024x768 или задействовать ускорение mali)
- При открытии карты памяти выдает ошибку, что уже примонтирована.
(Можно открыть скопировав имя точки монтирования)
Device /dev/mmcblk0p1 is already mounted at `/media/picuntu/72AD-2013'.
- Не работает bluetooth
(подгрузить rtk_btusb.ko, пишет get firmware error)
Исходники ядра: github.com/andr7e
Changelog правки ядра:
0.1 Запуск мультибута
Собрать ядро с поддержкой виртуальной консоли (/dev/tty0 ... N)
CONFIG_VT=y
0.2 Включаем CONFIG_SYSVIPC=y
Если программы выдают предупреждение:
(vlc:2893): Gdk-WARNING **: shmget failed: error 38 (Функция не реализована)
0.3 20150211
Фикс тачскрина: в функции touch_up убрать x и y.
0.4 20150215
Фикс rk616 Audio
Звук появлялся только при изменение Playback Path
----------------------------------------------------------------------------------------------------
Не актуально:
Если тормозит перемещение окон (ядро было собрано с отладкой), пока можно обойти так:
В диспетчере окон -> Дополнительные -> Скрывать содержимое окна (при перемещении)
Если не запускается onboard,
посмотреть в сеансы и запуск -> Автозапуск приложений AT-SPI D-Bus Bus
Если в трее нет иконки nm-applet (Network manager applet), в автозапуске /etc/xdg/autostart/nm-applet.desktop в поле 'Exec' заменить nm-applet на dbus-launch nm-applet
Баги
- Иногда не запускается onboard (только в xubuntu),
** (onboard:2246): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-dtbFOKgGm7: В соединении отказано
** (onboard:2493): ERROR **: AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running?
Ловушка трассировки/останова
(На archlinux советуют установить lightdm-greater-gtk2, на ubuntu такого нет?)
от 11.02.2015
Ядро
Recovery (Мультибут)
Ядро уже встроено в мультибут.
Используем образ Picuntu 14.04 loop с 4pda (от Lipton_lan)
Запуск wi-fi
Монтируем системный раздел:
sudo -s
mount /dev/mtdblock9 /mnt
Копируем модули:
mkdir -p /lib/modules/3.0.36+
cp /mnt/lib/modules/* /lib/modules/3.0.36+/
Копируем конфиги:
mkdir /system
cp -a /mnt/etc /system/
Для проверки:
insmod /lib/modules/3.0.36+/8723au.ko
на постоянку прописываем в /etc/rc.local
Touchscreen
Драйвер mtev уже установлен.
Установка mtev
Звук (Аудио кодек rk616)
Приводим настройки alsa /etc/asound.conf
к такому содержанию:
pcm.!default { type hw card 0 device 0 } ctl.!default { type hw card 0 }В консоли запускаем alsamixer, выбираем Playback Path = SPK_HP (Speaker + Headset)
Проверка звука:
speaker-test -t wav -c 2
Воспроизводение видео
mplayer, smplayer (gui qt4) работают
(VLC черный экран, Parole gstreamer error )
Xubuntu 14.04
apt-get install xubuntu-desktop
Добавляем панель индикаторов. Появятся иконки звука, wi-fi, батареи.
Регулировка подсветки
Устанавливаем плагины:
apt-get install xfce4-power-manager-plugins
Добавляем индикатор на панель.
Вручную:
value: 0 - 255
echo 64 > /sys/class/backlight/rk28_bl/brightness
Батарея
Показывает только % заряда
/sys/class/power_supply
cw2015_bat ac usb
Фиксы
Если некорректно отображаются Qt приложения, перед запуском
export QT_GRAPHICSSYSTEM=opengl
Баги
- В альбомном режиме Rotate CW
Лагает перемещение окон
Ошибки в логе:
Xlib: extension "RANDR" missing on display ":0.0". и не работают настройки дисплея
! (Это баг x11, он использует промежуточный буфер, варианты: собрать ядро не 768x1024, а 1024x768 или задействовать ускорение mali)
- При открытии карты памяти выдает ошибку, что уже примонтирована.
(Можно открыть скопировав имя точки монтирования)
Device /dev/mmcblk0p1 is already mounted at `/media/picuntu/72AD-2013'.
- Не работает bluetooth
(подгрузить rtk_btusb.ko, пишет get firmware error)
Исходники ядра: github.com/andr7e
Changelog правки ядра:
0.1 Запуск мультибута
Собрать ядро с поддержкой виртуальной консоли (/dev/tty0 ... N)
CONFIG_VT=y
0.2 Включаем CONFIG_SYSVIPC=y
Если программы выдают предупреждение:
(vlc:2893): Gdk-WARNING **: shmget failed: error 38 (Функция не реализована)
0.3 20150211
Фикс тачскрина: в функции touch_up убрать x и y.
0.4 20150215
Фикс rk616 Audio
Звук появлялся только при изменение Playback Path
----------------------------------------------------------------------------------------------------
Не актуально:
Если тормозит перемещение окон (ядро было собрано с отладкой), пока можно обойти так:
В диспетчере окон -> Дополнительные -> Скрывать содержимое окна (при перемещении)
Если не запускается onboard,
посмотреть в сеансы и запуск -> Автозапуск приложений AT-SPI D-Bus Bus
Если в трее нет иконки nm-applet (Network manager applet), в автозапуске /etc/xdg/autostart/nm-applet.desktop в поле 'Exec' заменить nm-applet на dbus-launch nm-applet
Баги
- Иногда не запускается onboard (только в xubuntu),
** (onboard:2246): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-dtbFOKgGm7: В соединении отказано
** (onboard:2493): ERROR **: AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running?
Ловушка трассировки/останова
(На archlinux советуют установить lightdm-greater-gtk2, на ubuntu такого нет?)
Комментариев нет:
Отправить комментарий