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

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

Это я в субботу вечером...
Ладно, исправляем ошибку так - при сборке hybris-hal:
Код BASH:
  1. $HOME
  2. sdk
  3. ubu-chroot -r $MER_ROOT/sdks/ubuntu
  4. hadk
  5. cd $ANDROID_ROOT
  6. source build/envsetup.sh
  7. export USE_CCACHE=1
  8. breakfast $DEVICE
  9. export ARM_EABI_TOOLCHAIN=/home/neochapay/mer/android/droid/prebuilt/linux-x86/toolchain/friendlyarm/bin/
  10. make hybris-hal
  11.  
Всё норм, собралось, и даже начало запускаться...но не запускается droid-hal-init.service
Почему? Не понятно, откатываемся назад и пересобираем cyanogenmod с тем же ARM_EABI_TOOLCHAIN
Загружаемся...не получается. При присоединении adb просит подтвердить доступ на устройстве...а графика не запущена...шик чо...
Исправляем этот косяк так: добавляем в /default.prop строки:
Код BASH:
  1. ro.adb.secure=0
  2. ro.secure=0
Подключаемся...смотрим и напираемся на следующий косяк:
Код BASH:
  1. I/SurfaceFlinger( 212): SurfaceFlinger is starting
  2. I/SurfaceFlinger( 212): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
  3. D/libEGL ( 212): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
  4. D/libEGL ( 212): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
  5. D/libEGL ( 212): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
  6. W/libEGL ( 212): eglInitialize(0x1) failed (EGL_BAD_ALLOC)
  7. I/hwcomposer( 212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[0] 3c330000
  8. I/hwcomposer( 212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[1] 3c4a7000
  9. I/hwcomposer( 212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[2] 3c61e000
  10. E/hwcomposer( 212): int createFimc(s5p_fimc_t*)::Post processor open error (13)
  11. E/hwcomposer( 212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::creatFimc() fail
  12. E/SurfaceFlinger( 212): composer device failed to initialize (Invalid argument)
  13. E/SurfaceFlinger( 212): ERROR: failed to open framebuffer (Not a typewriter), aborting
  14. F/libc ( 212): Fatal signal 6 (SIGABRT) at 0x000000d4 (code=-6), thread 212 (surfaceflinger)
Куда дальше идти понятия не имею...но явно что то в области фреймбуфера...
Комментарии (0)

Нет комментариев. Ваш будет первым!

Copyright 2016-2024 NeoChapay