Записки утконоса-программиста

Не монтируется devtmpfs

Вообще идиотизм напал на меня на прошлой неделе...просто тупо не монтируется devtmpfs и естественно ни чего далее за ним не стартует. Глюк скорее всего в одном из драйверов, но решать надо было без долгого копания...как всегда прям..
Не монтируется devtmpfs

Failed at step STDIN spawning в логах systemd

В логах вываливаются ошибки примерно такого вида:
"Failed at step STDIN spawning /usr/bin/xorg-launch-helper: " либо с ошибкой прав доступа, либо с тем, что нет файла.
Ошибка исправляется так:
В сервисе, который вызывает такую ошибку исправляем следующие переменные
Код PHP:
  1. StandardInput=tty
  2. TTYPath=/dev/tty1
То есть явно указываем на то куда выплёвывать сообщения. У меня стоял tty-forse и это вызывало ошибку

Sailfish OS - Включить сеть на незагружающемся устройстве

Задача:
Есть устройство и оно грузится...как то...но не подобраться к нему. Задача подключить DevMode и соотвествено сеть через USB
Решение
Через recovery или как то другим способом создаём файл в корне sailfish:
/var/lib/environment/usb-moded/alwaysdevmode.conf
То есть если через рековери то будет /data/.stowaways/sailfishos/var/lib/environment/usb-moded/alwaysdevmode.conf
С содержимым:
Код BASH:
  1. USB_MODED_ARGS=-r

Скоро...

Скоро...

Нужно из cyanogenmod

Для работы sailfish нам из cyanogenmod требуется
/system/lib
/system/bin
/system/etc
/system/build.prop
/build.prob
/system/framework
/system/usr/icu/icudt51l.dat
/system/usr/share/zoneinfo/tzdata
Вроде бы ни чего не забыл...

Hwcomposer запустился...вроде...

Сейчас будет краткий рассказ о том, как программирование вызывает паранойю. Когда ты программируешь и погружаешься в новую среду (а для меня среда ядра linux, android и прочее новая среда) то ты по умолчанию считаешь себя дебилом, а всех в округе гениями. Но иногда продакшен код, который используется в куче мест сделан так, что...не будем матом.
Суть: графикой в моей железкой заведует программулина pvrsrvinit которая, как я понял, обращается к ядру и говорит мол мне надо столько то памяти и прочее. Прога закрытая и что там происходит внутри мне не известно. И работает она кривоватенько...причины такой работы мне не понятны. Но суть в том что:
1 - Ядро создаёт устройства с такими правами доступа, что pvrsrvinit к ним не имеет доступа
2 - Если ты переставляешь права доступа и запускаешь pvrsrvinit, то он запускается и снова выставляет права так, что hwcomposer не хочет запускаться.
Это в кратце...а полную историю

Товарищи программисты! Описывайте ошибки полно!

Вот я вчера эпиляцию булок делал...просто шик...короче тема такая - при загрузке андроида он прогружает последовательно несколько *.rc файлов. И при загрузке нужного мне mini210.init.rc в котором графика должна запускаться он, внезапно для меня начал кричать:
Код BASH:
  1. skipping insecure file
Товарищи программисты! Описывайте ошибки полно!

Портирование Sailfish продолжаем...

Итак, как оказалось если ты упёрся в стену, то надо отойти от неё подальше, чтобы увидеть где косяк.
Как оказалось, из за моей досадной опечатки droid-hal собирался с другим тулчейном и тупо не запускался...
Портирование Sailfish продолжаем...

Это я в субботу вечером...

Страницы: Первая Предыдущая 1 2 3 4