motofan logo
10 страниц V « < 4 5 6 7 8 > »         
> 

Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон

EXL
сообщение 29.11.2011, 5:26 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



На днях поковырялся в ядре и немного повысил частоту работы процессора.
В целом, производительность устройства увеличилась. Это можно судить по тестам:

532 MHz:
Прикрепленное изображение

636 MHz (изначально неправильно высчитанная частота 665 MHz):
Прикрепленное изображение

740 MHz (изначально неправильно высчитанная частота 798 MHz):
Прикрепленное изображение

Кроме того аппарат начал быстрее работать в некоторых меню, к сожалению поднятие частоты процессора конечно же не помогло избавится полностью от глюков и фризов Qt оболочки. Телефон нормально запускается и работает на 798 MHz у меня уже примерно две недели. 798 MHz лишь заменяет 532 MHz при нагрузке, поэтому все утилиты типа zCpu, aiCPU и др. будут работать.
Насчёт продолжительности от работы аккумулятора точно сказать не могу, т.к имею убитый на морозе аккум. Кто протестирует и отпишется о результатах - буду рад. Но скажу точно, денёк у меня держит, если не играть и пользоваться телефоном - как телефоном.
Кроме того, немного повысилась производительность в играх и эмуляторах. Например, pscx4all стал работать быстрее, Picodrive от rock88 вообще выдаёт фуллспид, а в quake 1 разогнался настолько, что играть стало не реально. crazy.gif Подробнее можете посмотреть на видео:

[video]https://www.youtube.com/watch?v=TJLPbUxXoSc[/video]

Ядра собраны под Symbiosis X.2 - 0DR, для ZN5 РСТ 64 Mb RAM. Кто портирует под ZN5 T-mobile - буду только рад. По-моему там просто загрузчик в sbf файлах поменять... P.S. Ядро от стандартного отличается только наличием возможности работы со свапом + другая частота.
665 MHz - Скачать 0DR
798 MHz - Скачать 0DR
665 MHz - Скачать 2CR_128 (ZE 0.9)
798 MHz - Скачать 2CR_128 (ZE 0.9)

Установка - обычная прошивка sbf-файла с помощью RSD Lite.

Изменения в сорцах ядра
Файл hardhat/linux-2.6.x/arch/arm/mach-mxc91231/mxc_pm.c, функция static ap_pll_mfn_values_t opinfo[NUM_DVFSOP_INDEXES], там где комментом отмечено /* 532 */:
значение ap_pll_dp_hfs_op: 0x000000A0 меняем на ap_pll_dp_hfs_op: 0x000000E0 для 798 и на ap_pll_dp_hfs_op: 0x000000C0 для 665.

Напоминаю, что ответственность за ваши действия лежит только на вас.

Полезная информация
Температурные тесты работы процессора ZN5.
Компилируем ядро ZN5. Мануал.

Прикреплённые файлы:
Прикрепленный файл 665MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3611
Прикрепленный файл 798MHz_Kernel_062A_Symbiosis_X.2.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 3879
Прикрепленный файл ZE0.9_beta_665.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 4053
Прикрепленный файл ZE0.9_beta_798.7z   ( 1.36 мегабайт ) Кол-во скачиваний: 4185
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 3.9.2016, 18:55


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 22:16)
* Еще патч один, про битые сектора nand

И? Что ты хочешь сделать, копаясь в исходниках ядра?

Цитата
This patch implements "reserve block method" on Motorola's SCUM-A11 platform mobile devices.


Этот патч уже есть в исходниках ядра ZN5: https://github.com/GodFox/magx_kernel_xpixl

https://github.com/GodFox/magx_kernel_xpixl...nand/nand_bbt.c

Разраб по твоей ссылке просит наоборот, интегрировать эту функциональность из ядра ZN5 в ядро Linux.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 3.9.2016, 18:57


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(EXL @ Сегодня, 21:55)
* Разраб по твоей ссылке просит наоборот, интегрировать эту функциональность из ядра ZN5 в ядро Linux.

laugh.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 3.9.2016, 20:04


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



EXL,
Сори, не знал. Мой инглишь веьсма плох ))

З.Ы. может несовсем по теме и может уже это знают. Но оставлю пока тут, если чего - пишите удалю.
название
v1.00
XXXXXXXX

Motorola resource file format 1.00

Brought to you by Beijing Motorola. Nimen Hao!

Motorola is not liable for any damage resulting use of the information
below.

We nerdy engineers (and groovy UI designers) would love for you to create
luscious skins for our humble phones. To help you, there is enough info
below for a C or C++ programmer to write tools to read and write these
resource files.

Good luck!

The first 24 bytes must match the following format:
motoskin\n\nv1.00\nXXXXXXXX
replace the Xs above with an 8-byte hex offset of the start block.

Between this header and the start block is a \n-terminated list of
resource IDs used by the hash table.

IDs for images end in .g, and IDs for sounds end in .a

struct startBlock
{
unsigned check; // 0xABCDDCBA
unsigned IDTableOffset;
unsigned nHashTableEntries;
unsigned hashTableOffset;
unsigned dataOffset;
};

struct hashTableEntry
{
unsigned hashedID;
unsigned IDOffset;
unsigned dataOffset;
};

Note: the start block and first entry of the hash table MUST be aligned
on a 4-byte boundary. If they aren't we don't load the file.

hashing function: (taken from usenet--thanks David Hanley!)

int hashVal(char *c)
{
int hv=0;
while (*c)
{
hv=(hv<<1)^(hv>>20)^*(c++);
}

return hv;
}

After the hash table is the binary resource data. The first four
bytes are check bytes and should be 0xDCBAABCD. The next four bytes
are the size of the data, not inclusive of the four bytes. The rest
is the data.

ID table:
[close]


Сообщение отредактировал fill.sa - 3.9.2016, 20:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 3.9.2016, 21:05


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 2:04)
* Сори, не знал. Мой инглишь веьсма плох ))


Я просто не понимаю, что ты хочешь сделать, копаясь в исходниках ядра. По-моему, из него было выжато вообще всё возможное, swap, z-ram, разгон, отключение всяких проверок от Motorola и прочее и прочее.

Цитата(fill.sa @ Сегодня, 2:04)
* З.Ы. может несовсем по теме и может уже это знают. Но оставлю пока тут, если чего - пишите удалю.


А где ты это нашёл?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 4.9.2016, 17:21


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ 3.9.2016, 22:05) *

Цитата(fill.sa @ Сегодня, 2:04)
* Сори, не знал. Мой инглишь веьсма плох ))


Я просто не понимаю, что ты хочешь сделать, копаясь в исходниках ядра. По-моему, из него было выжато вообще всё возможное, swap, z-ram, разгон, отключение всяких проверок от Motorola и прочее и прочее.



Ну вообще в начале я хотел понять чем вообще отличаются между собой прошивки, особенно зная что производители от версии к версии могут могут добавлять разные фичи по защите, которые реальному пользователю наоборот не нужны. В итоге выяснилось что ядра у зины вообще одинаковые, отличаются только у инжинерных 10I и 7fr, ну и между собой 64 и 128 версии.
Тем неменее в ядрах есть чего еще покопать, хотябы таже скорость по усб как на 7fr ядре, да и какую либо полезную фичу перенести в ядро зины.

Добавлено позже (4.9.2016, 18:25):
Цитата(EXL @ 3.9.2016, 22:05) *


Цитата(fill.sa @ Сегодня, 2:04)
* З.Ы. может несовсем по теме и может уже это знают. Но оставлю пока тут, если чего - пишите удалю.


А где ты это нашёл?


В мотороловских файлах откопал.

EXL: В каких именно файлах?

Сообщение отредактировал EXL - 4.9.2016, 21:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.9.2016, 17:26


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 20:21)
* да и какую либо полезную фичу перенести в ядро зины.

Попробуй повысить скорость работы с флешкой, а то на клас10 совсем не жвачка.
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 28.9.2016, 16:06


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



CONFIG_MOT_FEAT_POWERUP_LOGO отключает логотип при старте, к сожалению вывода загрузки на экран непроисходит, даже если в настройках ядра console-ttmyxc2, просто черный экран.
Добавлено позже [color=#FF0000]
Хотите такое?
Прикрепленное изображение
хотя консоль читаемая
Прикрепленное изображение
Это CONFIG_MOT_FEAT_LANDSKAPE_IMODULES проще говоря горизонтальное расположение экрана.
нужен для E8 т.к там повернутый экран. Параметр зависит от CONFIG_FB_MXC_SANYO_QVGA_PANEL и CONFIG_FB_MXC_SHARP_QVGA_PANEL т.к применялись экраны SANYO и SHARP

Сообщение отредактировал fill.sa - 2.10.2016, 6:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 1.10.2016, 14:15


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



А вот это интересно CONFIG_FB_MXC_VGA_PANEL
поддержка VGA экрана NEC 640х480 , неу ж то планировали такой запихать?

Добавлено позже (1.10.2016, 15:44):
Ура, я наконец вывел на экран процесс загрузки.
можно будет отлаживать не стартующие телефоны.

Прикрепленное изображение

к сожалению есть ограничения, после анимации , сам гуи так и не появился.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 2.10.2016, 6:32


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ 28.9.2016, 22:06)
* хотя консоль читаемая


Это фреймбуфферная консолька или сторонняя cmd?

Цитата(fill.sa @ Вчера, 20:15)
* поддержка VGA экрана NEC 640х480 , неу ж то планировали такой запихать?


Всё просто: к референсной плате scma11ref подрубали всякое разное железо, в том числе и дисплей от NEC. Это вряд ли должно было пойти в релиз, возможно это даже задумывалось и не телефоном вовсе.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 2.10.2016, 6:40


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ 2.10.2016, 7:32) *

Цитата(fill.sa @ 28.9.2016, 22:06)
* хотя консоль читаемая


Это фреймбуфферная консолька или сторонняя cmd?


На первой фотке это стороняя, А в следующем сообщении уже фреймбуфферная, т.е. тел в таком виде стартует вместо логотипа М.
Вернее М горит 2сек пока загрузчик работает, а потом когда пошла система секунду чернй экран(видимо ядро только начинает старт) и погнала консоль.

Но когда стартует гуи, мы попрежнему видим консоль и то как что туда гуи отсылает. Ну и ввести что-то свое тоже нельзя, просто наблюдать, хотя тут еще есть идея.

З.Ы. теперь понятно куда почему тел не так быстро стартует, около 2сек тупо загрузчик грузится

Сообщение отредактировал fill.sa - 2.10.2016, 7:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 2.10.2016, 6:54


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



А можно узнать на какой частоте загружается тел? Может там по дефолту на 133 грузится. И в какой момент апмд врубается? Может можно это контролировать? Если будет 740, то и грузиться будет быстрее?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 2.10.2016, 6:59


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(Unreal_man @ 2.10.2016, 7:54) *

А можно узнать на какой частоте загружается тел? Может там по дефолту на 133 грузится. И в какой момент апмд врубается? Может можно это контролировать? Если будет 740, то и грузиться будет быстрее?

Тел грузится с максимальной частотой пока не подхватится apmd. А он уже в каждом моде по свойму.
И фишка в том что при таком мощном старте в 740 пол батареи уже сядит. Нужно вам такое?

Добавлено позже (2.10.2016, 9:03):
Выкладываю описание функций которые можно включить в конфиге соборки ядра.
Жаль только что все на инглише.

Осторожно, очень много текста!


MOT_FEAT_RAW_I2C_API "enable raw i2c r/w interface"
help

This setting configures i2c raw read/write interface enable/disable
[close]


MOT_FEAT_I2C_BLK_SUSPEND "Block suspend when I2C transaction is in progress"
help

This setting will block suspend when I2C transaction is in progress and also keep clock gating on when the phone is awake.
[close]


MOT_FEAT_BRDREV "Board Revision Feature"
help

Motorola supports a board revision feature that provides dynamic access to the board revision. Code can dynamically be targeted to specific revisions of the board.
[close]


MOT_FEAT_BOOTINFO "Boot Information Feature"
help

This feature provides access to certain boot information from both kernel context (via function call) and user context (via /proc/bootinfo).
[close]


MOT_FEAT_RF_PYTHON "Support Freescale Python Chipset"
help

Set this option if the phone is using the Python RF chip from Freescale.
[close]


MOT_FEAT_DOWN_TIMEOUT "down timeout services"
help

This enables semaphore down services with timeout parameter.
[close]


MOT_FEAT_POWERUP_LOGO "Powerup LOGO Feature"
Зависит от MOT_FEAT_BOOTINFO
help

This feature enables exposing IPU/GPU related information that MBM provides during boot.
[close]


MOT_FEAT_DEVICE_TREE "Builds hardware configuration device tree during bootup."
Зависит от MOT_FEAT_BOOTINFO
help

This feature enables building of the hardware configuration tree at bottup based on a serialized device tree provided by the platform phone build and possibly modified by the bootloader. This feature also provides APIs for creating, modifying, and deleting nodes and properties in the device tree.
[close]


MOT_FEAT_POWERUP_REASON_EZX_COMPAT "EZX Compatibility Powerup Reason Feature"
Зависит от MOT_FEAT_BOOTINFO
help

This feature enables EzX compatibility access to the powerup reason that is provided during boot. This access occurs through the /proc/powerup_info interface. Use of this feature is deprecated. Use MOT_FEAT_BOOTINFO instead.
[close]


MOT_FEAT_MTD_FS "Motorola specific MTD/file system support "
Зависит от MTD
help

This flag controls for Motorola specific changes made in the MTD driver and file system areas.
[close]


MOT_FEAT_LPNAND_SUPPORT "MTD NAND Large Page (2K) Support "
Зависит от MTD_NAND_MXC
help

This feature is adding the capability to support large page (2K) NAND chip into the mxc_nd lower level board driver. With this feature turned on both small page (512B) and large page (2K) are supported by mxc_nd borad driver.
[close]


MOT_FEAT_NAND_AUTO_DETECT "MTD NAND Chip type Auto-detection support "
Зависит от MTD_NAND_MXC
help

This feature automatically detects the on-board NAND chip_type, manufacturer_id chip_id and chip capacity; it automatically sets the appropriate NFC clock rate based on chip_id and manufacturer_id.
[close]


###choice###
prompt "Framebuffer pixel packing format"
Зависит от FB_MXC
default MOT_FEAT_FB_MXC_BGR

MOT_FEAT_FB_MXC_RGB "RGB format"

MOT_FEAT_FB_MXC_BGR "BGR format"
###endchoice###

MOT_FEAT_IPU_BGRA6666 "BGR pixel packing"
Зависит от MOT_FEAT_FB_MXC_BGR && FB_MXC_24BPP
help

This feature enables the compile-time selection of BGRA6666 (Blue-Green-Red-Alpha) pixel packing format. The default MontaVista kernel comes with BGR24 format by default. But MME applications require this format which allows the use of local alpha set with each graphics pixel.
[close]


MOT_FEAT_EMULATED_CLI "Secondary CLI display on main LCD"
help

This feature enables an emulated CLI display, which displays its contents on the main display instead of a physical CLI display.
[close]


MOT_FEAT_IPU_PF_PERM666 "set MXC MPEG4/H.264 Post Filter Driver permission to rw-rw-rw-"
Зависит от MXC_IPU_PF
help

Driver for MPEG4 dering and deblock and H.264 deblock using MXC IPU h/w with permision rw-rw-rw-. Default permission to this driver is rw-r--r--.
[close]


MOT_FEAT_DISABLE_SW_CURSOR "Disable software cursor"
help

This feature is to disable software cursor flashing on the fb console.
[close]


MOT_FEAT_SYSREBOOT "Use alternative reboot mechanisms"
help

Use a method other than the watchdog to implement rebooting.
[close]

###choice###
prompt "Reboot Mechanism"
Зависит от MOT_FEAT_SYSREBOOT
default MOT_FEAT_SYSREBOOT_CRM

MOT_FEAT_SYSREBOOT_CRM "warm reset from clock reset module"
help

This feature causes a warm reset using the CRM_AP_AMCR register (SW_AP) rather than using the WDOG register
[close]


MOT_FEAT_SYSREBOOT_ATLAS "reboot using the Atlas alaram clock"
help

This implements rebooting by setting an Atlas RTC alarm to wake the phone up two seconds after powering down.
[close]

###endchoice###

MOT_FIX_ASCENSION "Ascension HW bug"
help

The Ascension HW has incorrect display interface to the main display. As compared to the MXC91231 reference hardware, the difference is that blue and red lines are swapped.
[close]


MOT_FEAT_IPU_MEM_ADDR "IPU memory allocation address"
help

This feature dynamically determines at boot time how much memory is allocated to the kernel, and reserves space immediately after the kernel for the IPU framebuffer.
[close]


MOT_FEAT_IPU_IOCTL "IPU ioctl definition relocation"
help

This feature relocates all nonstandard ioctl definitions into Motorola and architecture specific header files.
[close]


MOT_FEAT_FB_PANIC_TEXT "Draw a panic string on the display"
Зависит от FRAMEBUFFER_CONSOLE
help

This feature causes a panic string to be drawn to the display upon either kernel panic or user ioctl.
[close]


MOT_FEAT_IPU_IOCTL_EZX_COMPAT "IPU ioctl compatibility with EzX PXAFB driver"
Зависит от MOT_FEAT_IPU_IOCTL
help

This feature provides minimal EzX PXAFB ioctl compatibility to support parts of the PXAFB API. The use of this feature is deprecated and is not fully implemented. If unsure, say no.
[close]


MOT_FEAT_ACTIVE_AND_LOW_POWER_INTERVAL_TIMERS 'EZX RTC Stopwatch support'
Зависит от ARCH_MXC91331 || ARCH_MXC91321 || ARCH_MXC91231 || ARCH_MXC91131
help

This flag controls Motorola changes that allow user space applications to set timers that will expire in active and low power modes, waking the system up if necessary.
[close]


MOT_FEAT_PRINTK_TIMES "Motorola specific printk timing information"
help

This flag controls Motorola specific changes made to printk.c and others, needed to output timing information with each printk message.
[close]


MOT_FEAT_ADVANCED_DEBUG "Enable advanced debugging features"
help

This feature adds advanced debugging capabilities such as memory dump and panic on oops
[close]

#############################"Advanced Debugging Options"#############################
Зависит от MOT_FEAT_ADVANCED_DEBUG

MOT_FEAT_KPANIC "Panic dump to flash support"
Зависит от MOT_FEAT_OTP_EFUSE
help

This flag controls Motorola specific changes that allows the printk buffer to be written out to a dedicated kpanic flash partition, whenever the kernel panics.
[close]


MOT_FEAT_DEBUG_WDOG "Enable saving debug information on watchdog timeout"
help

This feature enables saving extra debug information when the system fails to service watchdogs and reset.
[close]


MOT_FEAT_MEMDUMP "Enable memory dump to mass storage partition on panic"
Зависит от MOT_FEAT_KPANIC
help

This feature enables dumping the content of main memory to the mass storage partition when kernel panics. It is also recommended to enable DEBUG_ERRORS. In addition to saying y to this option, you need to include "memdump=/dev/mtdblock/dump_partition_name" in the boot command line to make it work. Make sure no user-space program tries to fsck or format the partition on boot.
[close]


MOT_FEAT_TEST_PANIC "Enable the test panic capability"
help

If enabled, the kernel can be made to panic by echo 1 > /proc/sys/kernel/cause_panic. This is useful when testing the memory dump feature.
[close]


MOT_FEAT_PANIC_ON_OOPS "Panic on oops"
help

If enabled, kernel will panic on oops
[close]


MOT_FEAT_PANIC_ON_SCHED_ATOMIC "Panic on scheduling while atomic"
help

If enabled, kernel will panic on the scheduling while atomic conditions
[close]


MOT_FEAT_WDOG_CLEANUP "Motorola Wdog Code clean up"
help

This flag controls the code clean up for Wdog, in oreder to make it readable.
[close]


MOT_FEAT_WDOG1_ENABLE "If the MBM haven't enable the WDog1 we will enable it using 32s timeout."
Зависит от MOT_FEAT_WDOG_CLEANUP
help

If the MBM haven't enable the WDog1 we will enable it using 32s timeout.
[close]

#######################################################################################



MOT_FEAT_MODEM_RELAY "Modem Relay Line Discipline"
help

By setting this flag, modem relay line discipline number is added.
[close]


MOT_KEYPAD "Motorola Internal Keypad Driver"
Зависит от (ARCH_MXC91331 || ARCH_MXC91321 || ARCH_MXC91231 || ARCH_MXC91131) && VT
help

This is the Keypad driver for Motorola phones
[close]


MOT_FEAT_FLIP "Motorola Keypad Driver supports FLIP"
help

This is on if the phone has a flip.
[close]


MOT_FEAT_SLIDER "Motorola Keypad Driver supports SLIDER"
help

This is on if the phone is a slider.
[close]


MOT_FEAT_CANDYBAR "Motorola MPM Driver supports CANDYBAR"
help

This is on if the phone is a candybar.
[close]


MOT_FEAT_PPP_EZX_COMPAT "EzX Compatibility for PPP"
help

Motorola supports the following changes to how PPP is supported: PPPIOCGIDLE is implemented in ppp_async.c
[close]


MOT_FEAT_SLABFREE_PROC "Enables /proc/slabfree entry"
help

The EZX support library "libezxappbase-x86-r.so" requires a proc filesystem entry named "slabfree" that contains an estimate of the amount of freeable memory held in the slab cache.
[close]


MOT_FEAT_MXC_IPC_SDMA_STATS "IPC SDMA RX/TX statistics"
Зависит от MXC_SDMA_API
help

By setting this flag you are able to view send and receive statistics over IPC SDMA channels, through the /proc interface.
[close]


MOT_FEAT_APP_DUMP "AP Application Core Dump"
Зависит от MOT_FEAT_OTP_EFUSE
help

By enabling this feature, the customized AP application core dump can be captured, for debugging purposes.
[close]


MOT_FEAT_PM "Motorola Power Management changes"
Зависит от PM
help

This flag controls Motorola specific Power Management changes.
[close]


MOT_FEAT_PM_DESENSE "Motorola Power Management Desense changes"
Зависит от MOT_FEAT_PM
help

This flag controls Motorola specific Power Management Desense changes.
[close]


MOT_FEAT_PM_BUTE "Porting PMDaemon for Bute"
Зависит от ARCH_MXC91321 && PM
help

This feature implements a temporary fix that is intended to be removed in the future. It provides capabilities that Freescale has not implemented yet. When they do, then we will accept the FSL changes and remove this feature.
[close]


MOT_FEAT_PM_STATS "Motorola Power Management statistics collection"
Зависит от MOT_FEAT_PM
help

This flag controls Motorola specific changes for statistics collection for Power Management.
[close]


MOT_FEAT_PM_DEVICE_SUSPEND_DEBUG "Motorola Power Management device suspend debugging"
Зависит от MOT_FEAT_PM
help

This flag controls Motorola specific changes for debugging of the device suspend sequence for Power Management.
[close]


PROFILER "Profiler support"

MOT_FEAT_SET_MAC "Workaround for the factory not setting the Ethernet MAC address."
help

The factory does not programm the EEPROM on wingboards to set the Ethernet MAC address. This feature writes a MAC address based upon the processor unique ID to EEPROM, thus enabling the use of the Ethernet interface on the board.
[close]


MOT_FEAT_NAND_RDDIST "MTD NAND read disturb detection and recovery feature."
Зависит от MTD_NAND_BBM
help

This feature is for the MTD NAND driver working with NAND watchdog daemon to detect and fix any potential read disturb blocks.
[close]


MOT_FEAT_MTD_AUTO_BBM "MTD NAND automatically bad block replacement feature."
Зависит от MTD_NAND_BBM
help

This feature implements the automatically bad block replacement functionality at block device layer, also provides the capability for the MTD applications and upper layer filesystem to do the bad block replacement.
[close]


MOT_FEAT_NAND_BLKCNT_TEST "MTD NAND block iaccess count test feature."
Зависит от MOT_FEAT_NAND_RDDIST
help

This feature privides the capabilities for the user to get the NAND flash block access matrix (block read|write|erase count for every block on the flash chip) through the extra ioctl APIs provided by this feature.
[close]


MOT_FEAT_NANDECC_TEST "MTD NAND ECC test"
help

This NAND ECC test feature privides the capability and the tool for user to inject 1 bit or 2 bit ECC error on slected MTD NAND partition and block number through the ioctl - MEMSETOOBSEL.
[close]


MOT_FEAT_SO_BINDTODEVICE_EZX_COMPAT "Bring the sock_setsockopt SO_BINDTODEVICE option up to EZX compatibility"
help

In EZX, unprivledged users can bind sockets to a particular device. We have replicated this functionality in our code.
[close]


MOT_FEAT_MU_TEST "MXC MU driver code for testing purposes only"
help

In order to test the MU driver, an IOCtl was added to allow the simulation of a BP. The code should not be included under any circumstances other than testing so this feature was defined.
[close]


MOT_FEAT_SECURE_CLOCK "Enable capability to set the secure real-time clock"
Зависит от MOT_FEAT_LSM
help

Enabling this feature will allow certain processes to be able to set the secure real-time clock.
[close]


MOT_FEAT_OTP_EFUSE "Sets the type of OTP storage used to E-Fuses."
help

The type of OTP storage for a given phone is currently limited to EFUSE or FLASH. Freescale processors rely on e-fuses while INTEL uses special OTP registers in flash.
[close]


MOT_FEAT_ATLAS_TIMING_ISSUES "Fixes Atlas SPI port timing issues"
Зависит от MXC_SPI
help

Enabling this feature fixes issues with Atlas reads and writes when the SPI clock is set to 66.6Mhz/4. The SPI clock is changed to 66.6Mhz/8 which slows operations down to a point where reads and writes to Atlas are reliable again.
[close]


MOT_FEAT_CONSOLE_DISABLED "The framebuffer is not used as a console by default"
help

To prevent any console output from being routed to the LCD, the frame buffer device will be placed into a suspended state by default.
[close]


MOT_FEAT_CHKSUM "Enable consistent checksum of kernel across builds"
help

Enables consistent generation of binary output across builds. A build with a particular spec and build commands should create a vmlinux and zImage that is bit-for-bit identical, independent of view name, date, and hostname.
[close]


MOT_FEAT_BT_MAXUARTBAUDRATE "Allow additional data rates for Bluetooth"
help

This feature provides support for the new Bluetooth data rates.
[close]


MOT_FEAT_FX2LP_I2C "FX2LP firmware download support over I2C"
Зависит от (ARCH_MXC91321 || ARCH_MXC91231) && MOT_FEAT_BOOTINFO
help

This turns on support for downloading firmware to the FX2LP USB High Speed chip at kernel init. The firmware transfer is done using the I2C protocol with the MXC I2C bus acting as the slave.
[close]


MOT_FEAT_SECURE_USERMEM "Remove userspace access to raw memory (/dev/mem, /dev/kmem, /proc entries)"
help

Enabling this feature will remove the /dev/mem and /dev/kmem device functionality as well as /proc entries for direct memory access in userspace.
[close]


MOT_FEAT_NO_PTRACE "Disables ptrace functionality"
help

Enabling this feature will remove ptrace functionality from the kernel.
[close]


MOT_FEAT_LSM "Motorola Security Module"
Зависит от SECURITY
help

If enabled the Motorola Security Module LSM will be compiled
[close]


MOT_FEAT_SECURE_MOUNT "Enable filesystem mount protection"
Зависит от MOT_FEAT_LSM
help

If enabled mounts will be secured using the Motorola LSM
[close]


MOT_FEAT_SECURE_MOUNT_SYSFS "Enable filesystem mount protection sysfs interface"
Зависит от MOT_FEAT_SECURE_MOUNT
help

If enabled a sysfs interface will be created to supply trusted mounts to the filesystem mount protection
[close]


MOT_FEAT_PANIC_DECISION "Enable proper decision making during kernel panic"
help

If this feature is enabled, during kernel panics proper set of actions will be taken (depending upon whether the phone is in production or engineering mode).
[close]


MOT_FEAT_SECURE_DRM "Enable additional security for Janus DRM "
Зависит от MOT_FEAT_LSM
help

Feature 11396 requires additional mandatory-access control security to protect the DRM key files. Setting this config option to 'y' enables that additional security.
[close]


MOT_FEAT_DRM_COREDUMP "Enable full coredump for non-security related application."
Зависит от MOT_FEAT_APP_DUMP && MOT_FEAT_SECURE_DRM
help

This feature enables full coredump for non-security related application.
[close]


MOT_FEAT_SECURE_MODULE "Allow only trusted kernel modules to be loaded"
Зависит от CRYPTO && CRYPTO_SHA1
help

By enabling this feature only modules that have a trusted SHA1 digest in /etc/modules.hash will be able to be inserted into the kernel.
[close]


MOT_FEAT_DISABLE_UART3_DMA "Disable DMA on MXC internal UART 3"
help

Disabling DMA on MXC internal UART 3 allows the use of that port as a serial console.
[close]


MOT_FEAT_ANTIVIRUS_HOOKS "Enable file system hooks to support anti-virus"
help

This feature places system hooks in open(), close(), and execve() to support anti-virus.
[close]


MOT_FEAT_GPIO_API "Enable Motorola-hardware-specific GPIO API"
help

Kernel-space API to control GPIO signals.
[close]


#############################"GPIO API Options"#############################
Зависит от MOT_FEAT_GPIO_API

MOT_FEAT_GPIO_TRACE "Enable trace messages during GPIO initialization"
Зависит от MOT_FEAT_GPIO_API
help

This feature enables extended trace messages during GPIO initialization.
[close]


MOT_FEAT_GPIO_API_EDIO "Allow device drivers to read and set the status of EDIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enable the deprecated edio_set_data and edio_get_data functions which were removed in the MontaVista 05/12 drop.
[close]


MOT_FEAT_GPIO_API_MC13783 "Allow control over GPIO signals connected to the Atlas."
Зависит от MOT_FEAT_GPIO_API
help

This allows control over GPIO signals between the Atlas and the SCM-A11.
[close]


MOT_FEAT_GPIO_API_BTPOWER "Allow control over bluetooth power GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control the power of the bluetooth module.
[close]


MOT_FEAT_GPIO_API_CSI "Allow control over camera sensor interface GPIO signals"
Зависит от MOT_FEAT_GPIO_API
help

Enables control over camera power down and reset signals.
[close]


MOT_FEAT_GPIO_API_DAI "Allow control over digital audio IOMUX settings."
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control IOMUX state of DAI pins.
[close]


MOT_FEAT_GPIO_API_ETHERNET "Control Ethernet related GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enables API for receiving Ethernet interrupts.
[close]


MOT_FEAT_GPIO_API_ETM "Allow ETM signals to be IOMUXed to alternative pins"
Зависит от MOT_FEAT_GPIO_API
help

On SCM-A11 and Argon, the ETM signals can be IOMUXed onto IPU and CSI/KPP pins.
[close]


MOT_FEAT_GPIO_API_GPU "Enable support for GPU GPIO signals"
Зависит от MOT_FEAT_GPIO_API
help

Enables API and setting for the GPU-based display.
[close]


MOT_FEAT_GPIO_API_LCD "Control IPU/LCD related GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enables API for controlling IPU and LCD GPIO signals.
[close]



MOT_FEAT_GPIO_API_LIGHTING "Allow control over display, keypad, and camera light GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Control lighting related GPIO signals.
[close]

#############################"GPIO Lighting API Options"#############################
Зависит от MOT_FEAT_GPIO_API_LIGHTING

MOT_FEAT_GPIO_API_LIGHTING_LCD "Control the LCD backlight via GPIO signals."
Зависит от MOT_FEAT_GPIO_API_LIGHTING
help

On some boards, like the SCM-A11 and ArgonLV reference designs, the LCD backlight can be enabled and disabled via GPIO settings.
[close]


MOT_FEAT_GPIO_API_LIGHTING_CAM_TORCH "Control the camera torch GPIO signals."
Зависит от MOT_FEAT_GPIO_API_LIGHTING
help

On some phones, like Ascension, the camera torch can be enabled and disabled via GPIO settings.
[close]


MOT_FEAT_GPIO_API_LIGHTING_CAM_FLASH "Control the camera flash GPIO signals."
Зависит от MOT_FEAT_GPIO_API_LIGHTING
help

On some phones; like Ascension, Lido, and Saipan, the camera flash can be enabled and disabled via GPIO settings.
[close]


MOT_FEAT_GPIO_API_LIGHTING_EL "Control the electroluminescent keypad backlight via GPIO signals."
Зависит от MOT_FEAT_GPIO_API_LIGHTING
help

On some phones the keypad electroluminescent backlight can be enabled and disabled via GPIO settings.
[close]

comment 'End of Motorola GPIO Lighting API'
#######################################################################################



MOT_FEAT_GPIO_API_SDHC "Control Secure Digital Host Controller GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control signals related to SDHC.
[close]


MOT_FEAT_GPIO_API_SERIALIZER "Control display serializer GPIO signals."
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control display serializers signals independently of LCD power control signals.
[close]


MOT_FEAT_GPIO_API_USBHS "Control GPIO signals related to high-speed USB controller."
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control signals related to the high-speed USB controller.
[close]


MOT_FEAT_GPIO_API_WLAN "Allow control over WLAN GPIO signals"
Зависит от MOT_FEAT_GPIO_API
help

Enables API to control WLAN reset, client wake, and power down signals.
[close]

comment 'End of Motorola-hardware-specific GPIO API'
#######################################################################################



MOT_FEAT_SD1_TF_DET "Detect MMC insertion and removal for SD1 via external interrupt."
help

Some phones, like Ascension, connect a line to external interrupt 4 that can be used to detect the insertion and removal of transflash cards.
[close]


MOT_FEAT_YAFFS_PARSE_MOUNT_OPTIONS "Enable parsing of yaffs specific mount options"
help

If this feature is enabled the mount command will parse and validate any YAFFS specific options passed. (ie -o shred)
[close]


MOT_FEAT_YAFFS_SHREDDER "Enable yaffs shredding"
Зависит от MOT_FEAT_YAFFS_PARSE_MOUNT_OPTIONS
help

If this feature is enabled the mount command will verfiy if the shredding option has been passed. Then all subsequent dirty blocks will be overwritten with Zeros.
[close]


MOT_FEAT_YAFFS_SYNC "Enable yaffs auto syncing"
help

If this feature is enabled the yaffs will sync the contents to disk on a sync call
[close]



MOT_FEAT_FAT_SYNC "Enable fat auto syncing"
help

If this feature is enabled the fat will sync the contents to disk on a sync call
[close]


MOT_FEAT_2MP_CAMERA_WRKARND "Enable bandwidth-improvement workarounds for 2MP image capture"
help

Enabling this option turns on the GEM and RTIC modules, as well as disables MAX slave 0, during still-image capture. These three workarounds increase the memory bandwidth available to the IPU CSI (Camera Sensor Interface) to transfer image data from sensor to memory.
[close]


MOT_FEAT_STM90NM "support for Saipan P1 with slower STM 90nm NAND chip"
Зависит от MOT_FEAT_BRDREV
help

This is for supporting Saipan P1 with slower STM 90nm NAND chip.
[close]


MOT_FEAT_BOOT_BACKLIGHT "Turn on the backlight during boot"
help

Enabling this feature will cause the backlight to turn on during the boot process.
[close]


MOT_FEAT_INTERN_SD "Create internal sd block device for mmc/sd driver"
help

Create internal sd block device automaticly on mmc/sd driver initial time.
[close]


MOT_FEAT_EXTERN_SD "Create external sd block device for mmc/sd driver"
help

Create external sd block device automaticly on mmc/sd driver initial time.
[close]


MOT_FEAT_MEGASIM "Create MegaSIM block device for mmc/sd driver"
help

Create MegaSIM block device automaticly on mmc/sd driver initial time.
[close]


MOT_FEAT_MMC_SDHC1 "Enable MMC driver on MXC SDHC1"
Зависит от MMC
help

Enable probing for MMC devices on SDHC1.
[close]


MOT_FEAT_MMC_SDHC2 "Enable MMC driver of MXC SDHC2"
Зависит от MMC
help

Enable probing for MMC devices on SDHC2.
[close]


MOT_FEAT_BT_WLAN_SINGLE_ANTENNA "Support Single BT WLAN antenna solution"
help

This feature is required when BT and WLAN are sharing the same antenna.
[close]



MOT_FEAT_LANDSCAPE_IMODULE "Enable the landscape I module main display"
help

This feature was just required by Elba phone, as it uses the unique LCD landscape I display mode.
[close]


MOT_FEAT_MMCSD_DEV_HOST_BIND "Bind mmc/sd driver device number to sdhc host id"
help

Fix the mmc/sd device number to sdhc host id. eg. /dev/mmc/blk0 --> sdhc host 1 /dev/mmc/blk1 --> sdhc host 2
[close]


MOT_FEAT_VFP_RUNFAST_PANIC "Enable kernel panics if an application leaves VFP RunFast mode"
depends on MOT_WFN456
help

Causes a kernel panic if an application leaves VFP RunFast mode. This is used to determine is user space is erroneously disabling VFP RunFast mode.
[close]


MOT_FEAT_NO_PAGE_SHARED "Do not hardcode pgprot to PAGE_SHARED in device drivers"
help

MMU TLB entries created with PAGE_SHARED do not have L_PTE_ASID bit set, could cause context switch problem.
[close]


MOT_FEAT_CACHE_OPTIMIZATION "Improve cache performance"
Зависит от MOT_FEAT_PM
help

Configure the cache in a write-back policy and decrease the wait cycles between cache accesses.
[close]


MOT_FEAT_INOTIFY "Add inotify support to the kernel"
Зависит от INOTIFY
help

Replaces dnotify with inotify support in the kernel. Adds the character device /dev/inotify.
[close]


MOT_FEAT_SYNC_INODE "Enable inode sync during wb_kupdate function"
help

Syncs the inodes for yaffs and vfat files during the wbkupdate function call (~ 5secs)
[close]


MOT_WFN475 "mu_[read/write]_tasklet_kernel doesn't check return values on MU reads/writes"
Зависит от MXC_IPC
help

The mu_[read/write]_tasklet_kernel bottom halves don't check return values when reading and writing MU data. This can result in bogus data being returned to the client of the channel. Enabing this option solves this problem.
[close]


MOT_WFN470 "CTS asserted before baudrate set"
help

In the mxc_uart driver function mxcuart_set_termios. It is possible to assert the CTS pin before the baud rate has been set.
[close]


MOT_WFN472 "NAND driver issues an extra read status"
help

With this bugfix, the redundant request for read status will be removed from the NAND driver.
[close]


MOT_WFN473 "mtdblockd priority is set incorrectly"
help

With this bugfix, the mtdblockd priority will be changed to -20.
[close]


MOT_WFN477 "Fix ARMV6 processor bug that could result in instruction cache flush failing"
help

This bugfix modifies all locations where the instruction cache is flushed to fix the processor bug.
[close]


MOT_WFN479 "Initialize jiffies to zero"
help

This bugfix initializes the jiffie counter to zero to avoid a problem that occurs with the times() system call when the counter rolls over
[close]


MOT_WFN493 "Fix the bug that when access /proc/[pid]/memmap the phone hangs sometimes"
help

This bugfix removes the calling of functions down_read and up_read in function show_mem_node_map to prevent from deadlock.
[close]


MOT_FEAT_HOTPLUG_FILTER "Enables hotplug event filtering"
help

This adds in hotplug event filtering. A sysfs entry will be created which takes a list of events allowed.
[close]


MOT_FEAT_NO_READ_AHEAD "Initializes block device read ahead kb to zero"
help

Set the read ahead default to zero for all block devices
[close]


MOT_FEAT_PRINT_PC_ON_PANIC "When a kernel panic occurs, print out the PC from where panic was called"
help

This feature helps identify where a panic originated.
[close]


MOT_FEAT_PANIC_ON_OOM "Panic the phone in an out of memory situation"
Зависит от !PRIORITIZED_OOM_KILL
help

Instead of selecting a process and killing it in hopes that it'll free up memory, just panic the phone.
[close]


MOT_FEAT_32KHZ_GPT "Enable 32KHz clock source for GPT"
help

GPT can use high frequency source or 32KHz source. This option enables 32KHz clock source. Note that DEBUG_PREEMPT, LATENCY_TIMING and ILATENCY requires the use of high frequncy clock source, which gives a sub-microsecond resolution.
[close]


MOT_FEAT_DSCP_UMA "DSCP mapping between inner and outer ip headers of IPSEC tunneled UMA data"
help

DSCP values of inner and outer ip packets is stored when tunnelled data is received and used when sending tunnelled data
[close]


MOT_FEAT_FLUSH_LOCKED_TLB "Enable flush main locked TLB"
help

If this feature is enabled, it will flush main locked TLB.
[close]


MOT_WFN482 "Fix high resolution timer bug"
help

This will fix a bug that causes high resolution timers to spin until the timer expir

Сообщение отредактировал EXL - 3.10.2016, 1:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 2.10.2016, 19:18


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 9:59)
* И фишка в том что при таком мощном старте в 740 пол батареи уже сядит. Нужно вам такое?

Ееее, с какого перепугу? 740 всего в 3 раза больше за 399 ест, а не в 100.

А в моем моде предусмотрен аварийный режим, на случай если убитая батарея не выдает напряжение для 532-740 МГц, и тел грузится на 399.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 3.10.2016, 1:52


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Вчера, 12:59)
* Тел грузится с максимальной частотой пока не подхватится apmd. А он уже в каждом моде по свойму.
И фишка в том что при таком мощном старте в 740 пол батареи уже сядит. Нужно вам такое?

А ты посмотри в dmesg, в самом начале там должно быть что-то вроде Calibrating loops, XXX BogoMIPS...

По этому можно получить представление о том, на какой частоте стартует телефон.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 3.10.2016, 5:02


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



Почему максимум 798? Почему нельзя 931?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 3.10.2016, 14:42


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(Unreal_man @ Сегодня, 11:02)
* Почему максимум 798?

Актуальный максимум сегодня -- 740 МГц.

798 МГц это первоначально неправильно рассчитанные мною значения частоты.

Цитата(Unreal_man @ Сегодня, 11:02)
* Почему нельзя 931?


Потому что выше 0x000000E0 у меня начиналось нечто вроде дросселирования тактов CPU: производительность резко снижалась, да и вообще появлялось огромное количество глюков, появлялись зелёные артефакты на экране и т. д.

Насколько я помню (пять лет прошло).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 3.10.2016, 17:29


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ 3.10.2016, 2:52) *

Цитата(fill.sa @ Вчера, 12:59)
* Тел грузится с максимальной частотой пока не подхватится apmd. А он уже в каждом моде по свойму.
И фишка в том что при таком мощном старте в 740 пол батареи уже сядит. Нужно вам такое?

А ты посмотри в dmesg, в самом начале там должно быть что-то вроде Calibrating loops, XXX BogoMIPS...

По этому можно получить представление о том, на какой частоте стартует телефон.


Я выводил инфу в файл сразу после подгрузки модуля Управления частотой - и там 532, потом уже когда подхватится apmd - он уже урегулирует как нужно все.
А еще я пробовал ядро на 740 но модуль обычный и при старте тел так не раскаляется как еслиб он работал на 740.
Из всехо делаю вывод что на максимуме, да это и логично помоему. Еслибы было меньше 532 значит ядру нужно принудительно ограничивать частоты, а потом после старта все возращать чтобы уже apmd и занимался ограничением.
Но за подсказу Calibrating loops спасибо - нужно глянуть будет.

Добавлено позже (3.10.2016, 18:32):
Эй ребята, кто мой пост поправил Сборка ядра для ZN5. Compiling your own kernel

Там много текста обрезалось. К тому же я не все выложил, опять таки из-за ограничения по количеству текста.
Как бы это все аккуратно в один пост запихать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 3.10.2016, 22:37


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



fill.sa, в тхт и в архив
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 4.10.2016, 4:18


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Вчера, 23:29)
* Эй ребята, кто мой пост поправил Сборка ядра для ZN5. Compiling your own kernel

Я поправил. Слишком долго мотать простыню.

Лучше всего либо в TXT и в архив, либо на https://gist.github.com/ (лучше) или на http://paste.org.ru/, http://pastebin.com/ (хуже).

Добавлено позже (4.10.2016, 10:22):
Цитата(fill.sa @ Вчера, 23:29)
* Но за подсказу Calibrating loops спасибо - нужно глянуть будет.


Так ты запиши полный лог с помощью dmesg. Я в этой теме только кусочки вижу. Или он полный не отдаёт?

Код
dmesg &> dmesg.log
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 4.10.2016, 4:47


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ 4.10.2016, 5:18) *


Добавлено позже (4.10.2016, 10:22):
Цитата(fill.sa @ Вчера, 23:29)
* Но за подсказу Calibrating loops спасибо - нужно глянуть будет.


Так ты запиши полный лог с помощью dmesg. Я в этой теме только кусочки вижу. Или он полный не отдаёт?

Код
dmesg &> dmesg.log



Да в принципе вот то что выкладывал, это почти полный
Ковыряем ZN5
И вот как раз вижу строчку
Calibrating delay loop... 354.71 BogoMIPS (lpj=1773568)

Добавлено позже (4.10.2016, 6:06):
Вот еще вычитал.
Цитата
Английская компания ARM сегодня, на конференции Microprocessor Forum, представила два новых процессорных ядра ARM1136J-S и ARM1136JF-S. Новые чипы – первые представители процессорной архитектуры ARM11.

Новые чипы ARM11, которые компания уже предлагает для лицензирования, обладают тактовой частотой 533 МГц и выше, будут изготавливаться с применением норм 0,13 мкм техпроцесса, и обладать производительностью на уровне 600 Dhrystone MIPs (без оптимизации), при энергопотреблении не более 200 мВт. Типичное энергопотребление 0,13 мкм чипов ARM1136J-S и ARM1136JF-S при тактовой частоте 400 МГц, напряжении питания 1В составляет 160 мВт.

Чипы обладают восьмистадийным конвейером с двухтактным кэшем, что в перспективе позволит без проблем поднимать тактовую частоту.


Сообственно что хотел отметить
-тактовой частотой 533 МГц и выше - т.е. наш разгон возможно и не такой разгон, проц это возможно реально пооддерживает.

и вот такое: напряжении питания 1В. У нас питание 1.2 , но я в сорцах ядра видел настройку на 1В, нужно будет попробовать включить - может удасться снизить энергопотребление.

Добавлено позже (4.10.2016, 6:25):
А вот еще

Цитата

https://www.arm.com/products/processors/cla...m11/arm1136.php
System IP, reference methodologies, and 3rd party design support enable 600MHz+ in 90G, up to 1GHz at 65nm in under 2 sq.mm

Я правильно понял что можно поднять то 1GHz ?

Добавлено позже (4.10.2016, 6:48):
А вот еще даташитик http://www.nxp.com/files/dsp/doc/data_shee...IMX35SR2AEC.pdf

Сообщение отредактировал fill.sa - 4.10.2016, 5:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 4.10.2016, 6:00


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 10:47)
* Calibrating delay loop... 354.71 BogoMIPS (lpj=1773568)


А если cat /proc/cpuinfo сделать на 532/636/740 мгц, сколько BogoMIPS будет?

Цитата(fill.sa @ Сегодня, 10:47)
* -тактовой частотой 533 МГц и выше - т.е. наш разгон возможно и не такой разгон, проц это возможно реально пооддерживает.


Очевидно, внутри оригинальных исходников ядра куча "532 MHz", то есть это именно рекомендованная рабочая частота в ресурсоёмких приложениях и ранее было просто снято ограничение на неё. Если не ошибаюсь, то в той же камере и на стандартной прошивке частота поднималась до 532 MHz.

А вот уже 636/740, это и есть разгон, поскольку Motorola'вцы в исходниках ядра не гарантировали работу CPU на таких частотах. Отсюда и туча багов с той же камерой, которая оказалось завязанной на 532.

Цитата
Я правильно понял что можно поднять то 1GHz ?


Выше 740 MHz -- значительное падение производительности, артефакты на экране, отсутствие сети, нерабочая камера и прочее. Теоретически? Может и можно. Я выше 0x000000F0 не поднимал.

Добавлено позже (4.10.2016, 12:12):
Цитата(fill.sa @ Сегодня, 10:47)
* Добавлено позже (4.10.2016, 6:48):
А вот еще даташитик http://www.nxp.com/files/dsp/doc/data_shee...IMX35SR2AEC.pdf

Это всё хлам. У нас ни разу не i.MX3, а Freescale MXC91231 ты сам это видел в исходниках ядра.

А платформа SCMA11

Всё это есть тут: Детальное описание железа(SCMA11)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 4.10.2016, 8:21


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



Странно. До 532МГц по 133 за ступень, а дальше по 104 как на А1200 и Е2(вроде). Т.е. теоретически следующая ступень 844МГц. Интересно почему после 532мгц идёт 636? Кто нибудь пробовал сделать 665? На Z6 и V8 такое работает вроде. Ну на Z6 точно. Там и 798 следом идёт. А тут вроде и платформа и модель поновее, и такая борода.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.10.2016, 8:46


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(EXL @ Сегодня, 9:00)
* Отсюда и туча багов с той же камерой, которая оказалось завязанной на 532.

Там только 1 из модулей (ko) был завязан, и я случайно исправил проблему. laugh.gif
Цитата(Unreal_man @ Сегодня, 11:21)
* Там и 798 следом идёт.

Ну управление частотой в Z6 и ZN5 идентичное.
798 и там и тут можна ставить, но... а я не помню уже были ли проблемы crazy.gif
В шапке же данной темы решение как сделать 798 (но без авточастоты).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 4.10.2016, 9:45


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



Вот кстати вопрос по камере: такой проц мощный у нас, такая 5мп матрица, и такое порожняковое качество съёмки видео, что там за видеочип стоит? Какой нибудь отстойный ATI2260 ёмаё? На Z10 проц в 2 раза слабее, но там видео шикарнейшее. 320на240, 30кадров.с. А тут 176на144 и кадров 13 в сек. Интересно, что на Z10 за видеочип стоит?
VINRARUS, какое качество съёмки на твоём моде?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.10.2016, 9:49


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(Unreal_man @ Сегодня, 12:45)
* какое качество съёмки на твоём моде?

176x144, у зины с этим проблемы.
Вот на Z6 все просто и понятно - 352х288.
Цитата(Unreal_man @ Сегодня, 12:45)
* что там за видеочип стоит?

GPU? Отсутствует.

Добавлено позже (4.10.2016, 12:53):
Цитата(EXL @ Сегодня, 9:00)
* А если cat /proc/cpuinfo сделать на 532/636/740 мгц, сколько BogoMIPS будет?

cat /proc/cpuinfo

Processor : Some Random V6 Processor rev 1 (v6l)
BogoMIPS : 493.36
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128

Hardware : Motorola Product - SCM-A11 Phone
Revision : 0021
Serial : 0000000000000000
[close]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 4.10.2016, 10:04


Гуру
******

Группа: Разработчики
Сообщений: 732
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 607



На Z6 при таком разрешении картинки какой битрейт и фпс? (это ж как он должен снимать при 144р?)

Добавлено позже (4.10.2016, 13:08):
Слушай, 288р это ж в 4 раза больше картинка! Да он в 144р должен 30кадров в секунду выдавать, не так ли?

Добавлено позже (4.10.2016, 13:10):
Там фпс в ядре нигде не задаётся?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 4.10.2016, 10:14


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(Unreal_man @ Сегодня, 14:21)
* Странно. До 532МГц по 133 за ступень, а дальше по 104 как на А1200 и Е2(вроде). Т.е. теоретически следующая ступень 844МГц. Интересно почему после 532мгц идёт 636? Кто нибудь пробовал сделать 665? На Z6 и V8 такое работает вроде. Ну на Z6 точно. Там и 798 следом идёт. А тут вроде и платформа и модель поновее, и такая борода.

На все MotoMAGX поднятие частоты выше 532 МГц осуществляются по методу этой темы + поправленный модуль mpm от Ant-ON'а.

Цитата(VINRARUS @ Сегодня, 14:46)
*
Там только 1 из модулей (ko) был завязан, и я случайно исправил проблему.

А точно ko, а не bin/so? Ralf555 вроде патчил прошивку камеры, не ядерный модуль. Можешь дать линк, где ты нашёл этот модуль?

Цитата(Unreal_man @ Сегодня, 15:45)
* такой проц мощный у нас

Да CPU достаточно мощный. На этом ARM1136JF-S ещё и Android-фоны долгое время выходили, но там уже обвязка была с GPU. У нас GPU отсутствует, но есть IPU для 2D-графики, который задействован только в камере. Хрен его знает, где он был задействован в Z6, но он тоже там есть. IPU чип есть во всех MotoMAGX.

Цитата(Unreal_man @ Сегодня, 15:45)
* На Z10 проц в 2 раза слабее, но там видео шикарнейшее. 320на240, 30кадров.с. А тут 176на144 и кадров 13 в сек. Интересно, что на Z10 за видеочип стоит?


Бред про "2 раза слабее". На Z8 и Z10 точно такой же процессор, как и в ZN5 -- ARM1136. Только на заниженной частоте в 330 МГц. Но там другая платформа: TI OMAP 2420 (у нас Freescale MXC91231 -> SCM-A11) и на этой платформе уже есть GPU: PowerVR MBX GPU, 90 nm technology. Там есть OpenGL ES 1.1, как минимум.

Z8 и Z10 по железу на голову выше всех MotoMAGX-устройств, но дохлая программная платформа Symbian UIQ, большая цена и огороженность сделали своё чёрное дело: что-либо кастомизировать в Z8/Z10/Z12/Z9 GPS Proto и иже с ними -- проблематично.

К записи с видеокамеры все эти GPU и IPU относятся весьма слабо. У нас же было 320x240 и более на каком-то монстрпаке 7FR Freedom. На YouTube видео есть даже: https://www.youtube.com/watch?v=CTP-4VPLCkw

Добавлено позже (4.10.2016, 16:17):
Цитата(VINRARUS @ Сегодня, 15:49)
* cat /proc/cpuinfo


При частоте ...? Попробуй переключать частоты и попробуй составить таблицу вида

740 MHz -- XXX.XX BogoMIPS
636 MHz -- XXX.XX BogoMIPS
532 MHz -- 493.36 BogoMIPS
399 MHz -- XXX.XX BogoMIPS

Будет полезная информация.

Добавлено позже (4.10.2016, 16:21):
Нашёл: [MP] Freedom 7FR [MPKGBOX + QVGA]

Цитата
I decided to base this on R6637_G_81.00.7FR after it was discovered that it could record in QVGA.


Добавлено позже (4.10.2016, 16:31):
Ну и да.

Фотовозможности

В FFU были патченные либы камеры на 352х288 от 7FR, снимали в 15 FPS. Но в 7FR были какие-то другие глюки, а либы оттуда так никто и не смог бэкпортировать на 05R и другие.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.10.2016, 11:00


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(EXL @ Сегодня, 13:14)
* А точно ko, а не bin/so?

Пофайловое сравнение с z-mod выявило отличия в таких файлах у меня, /lib/modules/:
dmcam.ko
sd8xxx.ko
sdio.ko
Правда с какого то перепугу и файлы в \lib\modules\2.6.10_dev\kernel\drivers\otg отличаются, я не помню шобы их менял... nea.gif
Цитата(EXL @ Сегодня, 13:14)
* Можешь дать линк, где ты нашёл этот модуль?

А я ж тогда с разных прошивок и модов пробував компоненты переставлять, и случайно случился успех. laugh.gif
Цитата(EXL @ Сегодня, 13:14)
* Попробуй переключать частоты и попробуй составить таблицу вида

740 MHz -- 493.36 BogoMIPS
636 MHz -- 424.02 BogoMIPS
532 MHz -- 354.70 BogoMIPS
399 MHz -- 266.02 BogoMIPS
266MHz -- 177.34 BogoMIPS
133 MHz -- 88.66 BogoMIPS
000 MHz -- 000.00 BogoMIPS

Сообщение отредактировал VINRARUS - 4.10.2016, 11:09
Прикрепленный файл lib.zip   ( 235.11 килобайт ) Кол-во скачиваний: 49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 4.10.2016, 17:15


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ 4.10.2016, 7:00) *


Цитата(fill.sa @ Сегодня, 10:47)
* -тактовой частотой 533 МГц и выше - т.е. наш разгон возможно и не такой разгон, проц это возможно реально пооддерживает.


Очевидно, внутри оригинальных исходников ядра куча "532 MHz", то есть это именно рекомендованная рабочая частота в ресурсоёмких приложениях и ранее было просто снято ограничение на неё. Если не ошибаюсь, то в той же камере и на стандартной прошивке частота поднималась до 532 MHz.

А вот уже 636/740, это и есть разгон, поскольку Motorola'вцы в исходниках ядра не гарантировали работу CPU на таких частотах. Отсюда и туча багов с той же камерой, которая оказалось завязанной на 532.


Это ясно, еслиб могли моторовцы сделали больше. Мне интересно что производитель проца говорит может он больше обещал, а мотор просто занизил частоту. И вот эти фразы меня заинтересовали.
Цитата
в перспективе позволит без проблем поднимать тактовую частоту.

Цитата
enable 600MHz+ in 90G, up to 1GHz at 65nm in under 2 sq.mm


Добавлено позже (4.10.2016, 18:20):
Цитата(EXL @ 4.10.2016, 7:00) *

0x000000F0 не поднимал.

Добавлено позже (4.10.2016, 12:12):
Цитата(fill.sa @ Сегодня, 10:47)
* Добавлено позже (4.10.2016, 6:48):
А вот еще даташитик http://www.nxp.com/files/dsp/doc/data_shee...IMX35SR2AEC.pdf

Это всё хлам. У нас ни разу не i.MX3, а Freescale MXC91231 ты сам это видел в исходниках ядра.

А платформа SCMA11

Всё это есть тут: Детальное описание железа(SCMA11)

глюк какойто, даташит был в разделе sma11 ARM1136

Добавлено позже (4.10.2016, 18:46):
Цитата(EXL @ 4.10.2016, 11:14) *


Цитата(Unreal_man @ Сегодня, 15:45)
* На Z10 проц в 2 раза слабее, но там видео шикарнейшее. 320на240, 30кадров.с. А тут 176на144 и кадров 13 в сек. Интересно, что на Z10 за видеочип стоит?


К записи с видеокамеры все эти GPU и IPU относятся весьма слабо. У нас же было 320x240 и более на каком-то монстрпаке 7FR Freedom. На YouTube видео есть даже: https://www.youtube.com/watch?v=CTP-4VPLCkw



352х288 это с завода идет в инжинерной проше 7fr. По другому заставить снимать камеру никто несмог. Если на з6 можно было в любой проше пропатчить камеру тут это неработает. Только если взять саму прошу 7fr.
Я у себя на 2cr запускал камеру от 7fr но там изменились многие функции, я это поправил и в целом запускал без ошибок камеру, но там еще настройки повернулись в режим ландшафта, а это в либе libezxappbase и в 2cr такого просто нету - как итог из настроек просто вылетает камера.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 6.10.2016, 15:46


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ 4.10.2016, 12:00) *


Цитата(EXL @ Сегодня, 13:14)
* Попробуй переключать частоты и попробуй составить таблицу вида

740 MHz -- 493.36 BogoMIPS
636 MHz -- 424.02 BogoMIPS
532 MHz -- 354.70 BogoMIPS
399 MHz -- 266.02 BogoMIPS
266MHz -- 177.34 BogoMIPS
133 MHz -- 88.66 BogoMIPS
000 MHz -- 000.00 BogoMIPS

подтверждаю, итого тел стартует на максимуме 532 MHz
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 6.10.2016, 22:17


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Вчера, 18:46)
* подтверждаю, итого тел стартует на максимуме 532 MHz

А у меня с разницой в 1 сек так (я ж в ручную в моде до 740 поднимаю, когда в обычном режиме):
Код
BogoMIPS        : 354.71
BogoMIPS        : 354.71
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36
BogoMIPS        : 493.36


Сообщение отредактировал VINRARUS - 6.10.2016, 22:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 7.10.2016, 6:29


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



VINRARUS,
это ты где смотришь? в /proc/cpuinfo или как там.
Так тамже текущая частота. А какая при старте в dmesg.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.10.2016, 7:11


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 9:29)
* это ты где смотришь? в /proc/cpuinfo или как там.
Так тамже текущая частота. А какая при старте в dmesg.

wink.gif
Код

#autorun#
while true
do
cat /proc/cpuinfo | grep "BogoMIPS"  >> /home/log.log
sleep 1
done

А dmesg никаких божественных мипсов не дает.

Сообщение отредактировал VINRARUS - 7.10.2016, 7:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 7.10.2016, 7:43


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Цитата(VINRARUS @ Сегодня, 13:11)
*
А dmesg никаких божественных мипсов не дает.

Даёт же. В самом начале запуска любое ядро Linux калибрует задержку и оценивает скорость. Ищи строку

Код
Calibrating delay loop... 354.71 BogoMIPS (lpj=1773568)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 7.10.2016, 11:28


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



VINRARUS,
EXL,
яже выкладывал свой лог, у меня видно. Просто это на очень раннем этапе старта. Наверное у тебя винрарус лог длинный и эта строчка уже непопадает.
Выкинь вообще весь лог свой посмотреть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.10.2016, 12:49


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Щас
Код
# dmesg
_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: waking up...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle
bluesleep_sleep_work: going to sleep...
Bluetooth: Removed L2CAP device layer
NET: Unregistered protocol family 31
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device apal.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device mxckpd.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
Delaying suspend sequence because device ipc_link_driver.0 is busy (retval -16)
otg_modinit:
workqueue otg_work is created otg_workqueue value is 0xc26b32c0.
otg_probe:
blan_mod_init: CRC: 01
Copyright (c) 2004 Belcarra Technologies; www.belcarra.com; sl@belcarra.com
msc_modinit vendor_id: 0000 product_id: 0000 major: 0 minor: 0 maxlun: 2
mtp_modinit vendor_id: 0000 product_id: 0000 major: 0 minor: 0
pbg_modinit vendor_id: 0000 product_id: 0000 major: 0 minor: 0 hp_agent: 0
Model ID is ZN5<6>generic_cf_modinit: config_name: "" load_all: 1
generic_cf_modinit: checking[0] "acm-tty"
generic_cf_modinit: checking[1] "net-blan"
generic_cf_modinit: checking[2] "msc"
generic_cf_modinit: checking[3] "mtp"
generic_cf_modinit: checking[4] "pbg"
generic_cf_modinit: checking[5] "ptp"
generic_cf_modinit: checking[6] "tty-blan-motorola"
brassboard_modinit: AAAAEntry
brassboard_modinit: PCD DRIVER N/A
mxc91231_tcd_mod_init: AAAA22
MXC gpio setting for mc13783
IOMUX setting for MXC91231
mxc91231_tcd_mod_init: D_D - Differential Unidirectional
brassboard_modinit: PCD DRIVER N/A
otg_gen_init_func:
otg_gen_init_func:
generic_os_hotplug: status=0
#
[close]

Авторан
Код
# cat /home/cpu.log
lk0: p1 p2
IP-Config: No network devices available.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing init memory: 116K
Warning: unable to open an initial console.
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
WARNING: Ignoring Invalid YAFFS option: 1
Inode #31506 was a directory with children - removing those too...
Empty flash at 0x00007ffc ends at 0x00008000
Empty flash at 0x0000bffc ends at 0x0000c000
Empty flash at 0x0000fffc ends at 0x00010000
Empty flash at 0x00013ffc ends at 0x00014000
Empty flash at 0x00017ffc ends at 0x00018000
Empty flash at 0x0001bffc ends at 0x0001c000
Empty flash at 0x00027ffc ends at 0x00028000
Empty flash at 0x0002bffc ends at 0x0002c000
Empty flash at 0x00033ffc ends at 0x00034000
Empty flash at 0x00037ffc ends at 0x00038000
Empty flash at 0x00043f60 ends at 0x00044000
Empty flash at 0x0004bffc ends at 0x0004c000
Empty flash at 0x0004fffc ends at 0x00050000
Empty flash at 0x00053ffc ends at 0x00054000
Empty flash at 0x00057fa4 ends at 0x00058000
Empty flash at 0x0005bffc ends at 0x0005c000
Empty flash at 0x00063ffc ends at 0x00064000
Empty flash at 0x00067ffc ends at 0x00068000
Empty flash at 0x0006bffc ends at 0x0006c000
Empty flash at 0x00073ffc ends at 0x00074000
Empty flash at 0x00077ffc ends at 0x00078000
Empty flash at 0x0007bffc ends at 0x0007c000
Empty flash at 0x00083ffc ends at 0x00084000
Empty flash at 0x00087ffc ends at 0x00088000
Empty flash at 0x0008bffc ends at 0x0008c000
Empty flash at 0x0008fffc ends at 0x00090000
Empty flash at 0x00093ffc ends at 0x00094000
Empty flash at 0x00097ffc ends at 0x00098000
Empty flash at 0x0009bffc ends at 0x0009c000
Empty flash at 0x000a3ffc ends at 0x000a4000
Empty flash at 0x000a7ffc ends at 0x000a8000
Empty flash at 0x000abffc ends at 0x000ac000
Empty flash at 0x000afffc ends at 0x000b0000
Empty flash at 0x000b3ffc ends at 0x000b4000
Empty flash at 0x000b7ffc ends at 0x000b8000
Empty flash at 0x000bbffc ends at 0x000bc000
Empty flash at 0x000c3ffc ends at 0x000c4000
Empty flash at 0x000c7ffc ends at 0x000c8000
Empty flash at 0x000cbffc ends at 0x000cc000
Empty flash at 0x000cfff8 ends at 0x000d0000
Empty flash at 0x000d3ffc ends at 0x000d4000
Empty flash at 0x000d7ffc ends at 0x000d8000
Empty flash at 0x000dbffc ends at 0x000dc000
Empty flash at 0x000e3ffc ends at 0x000e4000
Empty flash at 0x000e7ffc ends at 0x000e8000
Empty flash at 0x000ebfe8 ends at 0x000ec000
Empty flash at 0x000eff94 ends at 0x000f0000
Empty flash at 0x000f3ffc ends at 0x000f4000
Empty flash at 0x000f7ffc ends at 0x000f8000
Empty flash at 0x000fbffc ends at 0x000fc000
Empty flash at 0x00103f70 ends at 0x00104000
Empty flash at 0x00107ffc ends at 0x00108000
Empty flash at 0x0010bffc ends at 0x0010c000
Empty flash at 0x0010fffc ends at 0x00110000
Empty flash at 0x00113ffc ends at 0x00114000
Empty flash at 0x00117ffc ends at 0x00118000
Empty flash at 0x0011bffc ends at 0x0011c000
Empty flash at 0x00123ffc ends at 0x00124000
Empty flash at 0x00127ffc ends at 0x00128000
Empty flash at 0x0012bffc ends at 0x0012c000
Empty flash at 0x0012fffc ends at 0x00130000
Empty flash at 0x00133ffc ends at 0x00134000
Empty flash at 0x00137ffc ends at 0x00138000
Empty flash at 0x0013bffc ends at 0x0013c000
Empty flash at 0x00143ffc ends at 0x00144000
Empty flash at 0x00147ffc ends at 0x00148000
Empty flash at 0x0014bffc ends at 0x0014c000
Empty flash at 0x0014fffc ends at 0x00150000
Empty flash at 0x00153ffc ends at 0x00154000
Empty flash at 0x00157ffc ends at 0x00158000
Empty flash at 0x0015bffc ends at 0x0015c000
Empty flash at 0x00163ffc ends at 0x00164000
Empty flash at 0x00167ffc ends at 0x00168000
Empty flash at 0x0016bffc ends at 0x0016c000
Empty flash at 0x0016fffc ends at 0x00170000
Empty flash at 0x00173ffc ends at 0x00174000
Empty flash at 0x00177fb0 ends at 0x00178000
Empty flash at 0x0017bffc ends at 0x0017c000
Empty flash at 0x00183ffc ends at 0x00184000
Empty flash at 0x00187ffc ends at 0x00188000
Empty flash at 0x0018bffc ends at 0x0018c000
Empty flash at 0x0018fffc ends at 0x00190000
Empty flash at 0x00193ffc ends at 0x00194000
Empty flash at 0x00197ffc ends at 0x00198000
Empty flash at 0x0019bff8 ends at 0x0019c000
Empty flash at 0x001a3ffc ends at 0x001a4000
Empty flash at 0x001a7ffc ends at 0x001a8000
Empty flash at 0x001abffc ends at 0x001ac000
Empty flash at 0x001aff68 ends at 0x001b0000
Empty flash at 0x001b3ffc ends at 0x001b4000
Empty flash at 0x001b7f84 ends at 0x001b8000
Empty flash at 0x001bbffc ends at 0x001bc000
Empty flash at 0x001c3ffc ends at 0x001c4000
Empty flash at 0x001c7ffc ends at 0x001c8000
Empty flash at 0x001cbfc0 ends at 0x001cc000
Empty flash at 0x001cffb4 ends at 0x001d0000
Empty flash at 0x001d3ffc ends at 0x001d4000
Empty flash at 0x001d7ffc ends at 0x001d8000
Empty flash at 0x001dbf68 ends at 0x001dc000
Empty flash at 0x001e3ffc ends at 0x001e4000
Empty flash at 0x001e7ffc ends at 0x001e8000
Empty flash at 0x001ebffc ends at 0x001ec000
Empty flash at 0x001efffc ends at 0x001f0000
Empty flash at 0x001f3ffc ends at 0x001f4000
Empty flash at 0x001f7ffc ends at 0x001f8000
Empty flash at 0x001fbffc ends at 0x001fc000
Empty flash at 0x00203f6c ends at 0x00204000
Empty flash at 0x00207ffc ends at 0x00208000
Empty flash at 0x0020bffc ends at 0x0020c000
Empty flash at 0x0020fffc ends at 0x00210000
Empty flash at 0x00213ffc ends at 0x00214000
Empty flash at 0x00217ffc ends at 0x00218000
Empty flash at 0x0021bffc ends at 0x0021c000
Empty flash at 0x00223ffc ends at 0x00224000
Empty flash at 0x00227ffc ends at 0x00228000
Empty flash at 0x0022bffc ends at 0x0022c000
Empty flash at 0x0022fffc ends at 0x00230000
Empty flash at 0x00233ffc ends at 0x00234000
Empty flash at 0x00237ffc ends at 0x00238000
Empty flash at 0x0023bffc ends at 0x0023c000
Empty flash at 0x00243ffc ends at 0x00244000
Empty flash at 0x00247ffc ends at 0x00248000
Empty flash at 0x0024bffc ends at 0x0024c000
Empty flash at 0x0024fffc ends at 0x00250000
Empty flash at 0x00253ffc ends at 0x00254000
Empty flash at 0x00257ffc ends at 0x00258000
Empty flash at 0x0025bfc8 ends at 0x0025c000
Empty flash at 0x00263ffc ends at 0x00264000
Empty flash at 0x00267ffc ends at 0x00268000
Empty flash at 0x0026bffc ends at 0x0026c000
Empty flash at 0x0026fffc ends at 0x00270000
Empty flash at 0x00273ffc ends at 0x00274000
Empty flash at 0x00277ffc ends at 0x00278000
Empty flash at 0x0027bffc ends at 0x0027c000
Empty flash at 0x00283ffc ends at 0x00284000
Empty flash at 0x00287ffc ends at 0x00288000
Empty flash at 0x00293ffc ends at 0x00294000
Empty flash at 0x00297f98 ends at 0x00298000
Empty flash at 0x0029bffc ends at 0x0029c000
Empty flash at 0x002a3ffc ends at 0x002a4000
Empty flash at 0x002a7ffc ends at 0x002a8000
Empty flash at 0x002afffc ends at 0x002b0000
Empty flash at 0x002b3ffc ends at 0x002b4000
Empty flash at 0x002c3ffc ends at 0x002c4000
Empty flash at 0x002d3ffc ends at 0x002d4000
Empty flash at 0x002d7ffc ends at 0x002d8000
Empty flash at 0x002dbffc ends at 0x002dc000
Empty flash at 0x002e3ffc ends at 0x002e4000
Empty flash at 0x002e7ffc ends at 0x002e8000
Empty flash at 0x002ebffc ends at 0x002ec000
Empty flash at 0x002efffc ends at 0x002f0000
Empty flash at 0x002f3ffc ends at 0x002f4000
Empty flash at 0x002f7ffc ends at 0x002f8000
Empty flash at 0x00303ffc ends at 0x00304000
Empty flash at 0x00307ffc ends at 0x00308000
Empty flash at 0x003096f0 ends at 0x00309800
yaffs: dev is 32505874 name is "mtdblock18"
yaffs: Attempting MTD mount on 31.18, "mtdblock18"
restore entry: isCheckpointed 0
found no more checkpt blocks
checkpoint byte count 0
restore exit: isCheckpointed 0
VFS: Can't find an ext2 filesystem on dev mmcblk0p2.
[close]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 7.10.2016, 12:57


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



у тебя очень много ругается на bluesleep, а потом еще какоето Delaying suspend sequence because device
Вот и невидно с чего там все начинается.
У тебя тел стартует с включенными вифи и блютузом?

Добавлено позже (7.10.2016, 14:03):
А еще какие-то косякти по yaffs
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 7.10.2016, 14:58


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 15:57)
* У тебя тел стартует с включенными вифи и блютузом?

не
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 7.10.2016, 15:41


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ 27.8.2016, 13:31) *

Цитата(fill.sa @ Сегодня, 14:48)
* К тому же я писал что у зины есть пара прошивок в другим ядром

Теперь тебе осталось лиш исходники ядер 64 и 128 зин сравнить. grin.gif



Цитата(fill.sa @ 27.8.2016, 15:18) *


Подводя итог можно сказать.
Несчитая архива hardhat , среди всех доступных исходников изменилось всего несколько файлов.
В кратце хронология изменения на 64мб зине от 05R к 0ER такая
название

07R в августе-сентябре меняются эти файлы
\dmcam\driver\dm_cam.c
\dmmsg\driver\dmave.c
\dmmsg\driver\logicalDriver.c
\dmmsg\ghdr\dmave_if.h
\dmmsg\hdr\logicalDriver.h
\dmmsg\Makefile
\webkit\code\WebCore\khtml\css\cssparser.cpp


0AR в начале октября
\dmspi\driver\cspi-dma.c


0ER конце октября, начало ноября
\libexif\libexif\exif-data.c
\webkit\code\WebCore\khtml\rendering\render_replaced.cpp

Выражаясь файлами это: dmcam.ko dmmsg.ko dmspi.ko libezxexif.so.1.0.0 netmux.ko netmux_linkdriver.ko rlim.ko libmotokjs.so libmotokhtml.so

Разница между 64 и 128 версиями немножко другая(смотрите файлы под спойлером выше), но там вообще непонятная ситуация. Складывается впечатление что эти версии развивались раздельно.
[close]




Отвечаю на твой вопрос, отсканил все ядра. Между ядрами 64мб тличаи всего в паре файлов и эти файлы конкретно к ядру неотносятся.
Вот поэтому у всех прошей 64мб , md5 на ядрах сходятся - Они 100% одинаковые.

Можно подитожить что ядра всех официальных прошивок 64мб эдентичны. Инжинерных не касаемся, у них всет-аки свои ядра как и у проши 7FR.
И еще хочу выделить прошу 02.0BR0, это похоже каято из первых, самой пршивки я даже невидел но исходники ядра есть. Они прилично отличаются, но учитывая отсутствие прош и ее старости - тему с ней можно опустить.

Что касается 128мб, то там есть небольшая разница - видимо сказывается большой промежуток между выходом прошивок.

Ну и само собой разница в ядрах между 64мб и 128мб.


Эх, эту инфу да году в 2008-2009, думаю облегчило бы модостроителем работу.

Если интересно какие все же файлы поменялись, то несчитая безполезного properties поменялись файлы для rootfs(да да некоторые файлы попали в архив с сорцами ядра):
Между 64мб ядрами
название

02.0br-05r
bootinfo.h
marco.config
motorola_ljap_defconfig
bootinfo.c
lighting.c
sdhc.c
slider.c
proc-v6.S
Kconfig.mot
mmcfsck.sh
mountmegasim0.sh
repairfat.sh
wlanext_xpixl
arpfilter.conf
wlan_cmd.c
wlan_defs.h
wlan_main.c
wlan_wext.c
wlan_wprm_drv.c
generic-cf.c
msc-fd.c
fx2lp_pcd.c
audio.c
debounce.c
debounce.h
exec.c
bootinfo.h
motsecurity.c
Makefile

05r-07r
repairfat.sh
wlanext_xpixl

07r-0ar
еще раз чтото в wlanext_xpixl

0ar-0br
ничего

0br-0dr
ничего

0dr-0er
ничего
[close]



Между 128мб ядрами
название

17r-2cr
morphing_mode.h
repairfat.sh
sdmaStruct.h
mtp-fd.c
mtp-linux.c
pbg-linux.c
fx2lp_hardware.h
fx2lp_pcd.c
morphing_mode.h
[close]


17r_128 ближе всего к 05r_64
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 7.10.2016, 16:45


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



VINRARUS,
Цитата
bluesleep_sleep_work: going to sleep...
bluesleep_outgoing_data: tx was sleeping
bluesleep_sleep_work: waking up...
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_hostwake_task: hostwake line change
bluesleep_sleep_work: already awake
bluesleep_tx_timer_expire: Tx has been idle


У тебя dmesg забивается многомегабайтным флудом этих сообщений и его начала тупо нет. По идее это ненормально. Кто-то настойчиво пытается разбудить чип BT, хотя он уже проснулся. Надеюсь, после запуска телефона эти строчки больше в дмесг не флудятся, иначе это серьёзный удар по автономности.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сборка ядра для ZN5. Compiling your own kernel, Компилим ядро. Мануал. 740 (798) MHz. Разгон · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

10 страниц V « < 4 5 6 7 8 > » 
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.7.2025, 12:53

Форум живёт: