motofan logo
2 страниц V < 1 2        
> 

Прототип Motorola PAROS, Второй 3g-телефон на Linux(motomagx) от Motorola

fill.sa
сообщение 28.5.2023, 9:57 Закрепленное сообщение!


Гуру
******

Группа: Разработчики
Сообщений: 1 229
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Собственно надо бы завести тему для этого протика, а то совсем нету.

И так, пару слов:
Раслкадушка, с кодовым именем Paros. Использует операционку MotoMAGX, версия 7.1 вероятнее всего. Железо Argon LV, с 3g соответственно.
Есть сменная sd карта памяти.
2 экрана как это положено приличной расладушке.
Камера подписана на корпусе как 1.3Мп.
Motorola Paros собран на основе Motorola va76r tundra и своей прошивкой похоже не успел обзавестись, т.к. в номере прошивки присутствует номер платформы R63715_ от va76r tundra. Хотя в тоже время конкретно этой прошивки для тундры я пока и не вижу.
Мне известно 3 таких протика. Из них есть версии от AT & T и T-mobile.

Есть достаточно много его упомяннания в исходниках ядра от MotoMAGX
https://github.com/search?q=repo%3Afillsa%2...s&type=code


И так, что там внутри.
Образец 1. AT & T с наклейкой на нем 276 02/24/07, пока это самый ранний paros.
Наклейка с IMEI отсутствует.
Внешне имеет отличие от последующих понятно отсутствием надписей T-mobile.
Разьем SIM карты отличается.
Но главное совсем по другому оформленой клавиатурой и отсутствием каких либо надписей на внешнем экране.
Увы, поработать с ним и посмотреть что там стоит не было возможности.
Фотки этого образца можете найти у владельца
https://vk.com/albums-15107685?z=photo-1510...photos-15107685
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение

Образец 2 (T-mobile) с наклейкой на нем 000460 07/05/11 и еле заметной подписью на крышке АКБ.
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображение
Подробности железки

Код
brdrev = P0A noinitrd console=/dev/null rw mem=52M@0x80000000 init=/linuxrc jtag=on ip=off root=/dev/mtdblock/root mtdparts=nand0:1152k@896k(pds),128k(lbl),128k(logo_cli),128k(panel_script)ro,128k(device_tree)ro,128k(setup),256k(logo),128k(secure),1664k(kern)ro,384k(initramfs)ro,4992k(bpsw),256k(ho_data),256k(fota_ua)ro,384k(ua_temp),256k(ua_backup),56m@11392k(root)ro,9m(user),9m(lang),18m(resrc),6m(fota_up),53m(mass_storage),128k@256256k(kpanic),5760k(rsv)


Процессор
Код
Processor       : Some Random V6 Processor rev 1 (v6l)
BogoMIPS        : 256.40
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 - ArgonLV Phone
Revision        : 0012
Serial          : 0000000000000000


Память ОЗУ
Код
              total         used         free       shared      buffers
  Mem:        49724        48148         1576            0         1984
Swap:            0            0            0
Total:        49724        48148         1576


Разметка из /proc/mtd
Код
dev:    size   erasesize  name
mtd0: 00120000 00020000 "pds"
mtd1: 00020000 00020000 "lbl"
mtd2: 00020000 00020000 "logo_cli"
mtd3: 00020000 00020000 "panel_script"
mtd4: 00020000 00020000 "device_tree"
mtd5: 00020000 00020000 "setup"
mtd6: 00040000 00020000 "logo"
mtd7: 00020000 00020000 "secure"
mtd8: 001a0000 00020000 "kern"
mtd9: 00060000 00020000 "initramfs"
mtd10: 004e0000 00020000 "bpsw"
mtd11: 00040000 00020000 "ho_data"
mtd12: 00040000 00020000 "fota_ua"
mtd13: 00060000 00020000 "ua_temp"
mtd14: 00040000 00020000 "ua_backup"
mtd15: 03800000 00020000 "root"
mtd16: 00900000 00020000 "user"
mtd17: 00900000 00020000 "lang"
mtd18: 01200000 00020000 "resrc"
mtd19: 00600000 00020000 "fota_up"
mtd20: 03500000 00020000 "mass_storage"
mtd21: 00020000 00020000 "kpanic"
mtd22: 005a0000 00020000 "rsv"



Смонтированные разделы
Код

Filesystem                Size      Used Available Use% Mounted on
/dev/root                42.2M     42.2M         0 100% /
none                      4.0M      1.2M      2.8M  29% /dev/shm
/dev/mtdblock/pds         1.1M    860.0k    292.0k  75% /etc/pds
/dev/mtdblock/setup      64.0k     64.0k         0 100% /usr/setup
/dev/mtdblock/secure     64.0k     64.0k         0 100% /usr/securesetup
/dev/mtdblock/user        9.0M      1.3M      7.7M  14% /ezxlocal
/dev/mtdblock/lang        5.7M      5.7M         0 100% /usr/language
/dev/mtdblock/resrc       7.6M      7.6M         0 100% /usr/data_resource
/dev/mtdblock/mass_storage    53.0M      3.8M     49.2M   7% /mnt/msc_int0
/dev/mtdblock/bpsw        2.2M      2.2M         0 100% /dsp
/dev/loop/0              47.3M     46.0k     47.2M   0% /ezxlocal/download/mystuff



Драйвер motorola power manager неработает
Код
cat /sys/mpm/op
0 MHz


Частоты разных шын из /proc/cpu/clocks , обратите внимание на отличную от SCM-A11 процессоров частоту процессора 385.5МГц
Код
MCUPLL:         385500000
USBPLL:         96000000
CPU_CLK:        385500000
AHB_CLK:        128500000
IPG_CLK:        64250000
NFC_CLK:        25700000
USB_CLK:        48000000
UART1_BAUD:     64250000
UART2_BAUD:     64250000
UART3_BAUD:     64250000
I2C_CLK:        64250000
IPU_CLK:        128500000
SDMA_CLK:       0
SDHC1_CLK:      64250000
SDHC2_CLK:      64250000


Загруженые модули ядра
Код
Module                  Size  Used by    Tainted: PF
modemrelay 5320 0 - Live 0xbf0d5000
modembridge 3232 1 modemrelay, Live 0xbf0d3000
brassboard_tr 39040 0 - Live 0xbf0c8000
generic_cf 6120 0 - Live 0xbf0c5000
pbg_if 14616 0 - Live 0xbf0c0000
mtp_if 15048 0 - Live 0xbf0b3000
msc_if 22772 0 - Live 0xbf0ac000
tty_if 19693 2 - Live 0xbf0a6000
network_if 20344 0 - Live 0xbf0a0000
otgcore 62952 7 brassboard_tr,generic_cf,pbg_if,mtp_if,msc_if,tty_if,network_if, Live 0xbf08f000
fuse 27532 0 - Live 0xbf0b8000
aplogger 42926 20 - Live 0xbf083000
suapi 117725 38 aplogger, Live 0xbf065000
camera_misc 2824 0 - Live 0xbf063000
ihal 17740 14 - Live 0xbf05d000
profilerdrv 6124 1 - Live 0xbf05a000
mpmdrv 12680 1 - Live 0xbf055000
netmux_linkdriver 8720 0 - Live 0xbf051000
netmux 46536 25 netmux_linkdriver, Live 0xbf044000
gpiodev 9696 0 - Live 0xbf040000
coredump 10036 0 - Live 0xbf03c000
sipcdrv 167076 0 - Live 0xbf012000
spef 52136 1 - Live 0xbf004000
status_drivers 1772 0 - Live 0xbf002000
keypad 2340 0 - Live 0xbf000000


В ошибки ядра бесконечно срет
Код
spi2 : received 4 bytes
spi2 : sent 4 bytes
spi2 : received 4 bytes
spi2 : sent 4 bytes
spi2 : received 4 bytes
spi2 : sent 4 bytes
spi2 : received 4 bytes
spi2 : sent 4 bytes
spi2 : received 4 bytes
spi2 : sent 4 bytes
spi2 : received 4 bytes


Камера в нем не запускается, ругается на medl
Код
0.297143 src/CAM_MEDL_ViewfinderObj.cpp:89 setWidth: Set width = 240
0.297625 src/CAM_MEDL_ViewfinderObj.cpp:103 setHeight: Set Height = 320
0.298098 src/CAM_MEDL_PhotoUC.cpp:176 loadObjs: Capture still image  w = 640, h           = 480
0.388941 src/CAM_MEDL_Obj.cpp:97 load: Load Medl obj, ret = 9
0.389562 src/CAM_MEDL_Obj.cpp:103 load: Load MEDL object failed!

[close]


Образец 3. Тоже T-mobile.
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
Наклеечки с датой нету, но внешне он один в один с предыдущим образцом, все тежи версии прошивки и прочего. Даже наклейки один в один. Но различить их можно по 3 последним цифрам в IMEI. Этот образец шлет панику на BP процессор(видно на экране).
подробности

Код
brdrev = P0A noinitrd console=/dev/null rw mem=52M@0x80000000 init=/linuxrc jtag=on ip=off root=/dev/mtdblock/root mtdparts=nand0:1152k@896k(pds),128k(lbl),128k(logo_cli),128k(panel_script)ro,128k(device_tree)ro,128k(setup),256k(logo),128k(secure),1664k(kern)ro,384k(initramfs)ro,4992k(bpsw),256k(ho_data),256k(fota_ua)ro,384k(ua_temp),256k(ua_backup),56m@11392k(root)ro,9m(user),9m(lang),18m(resrc),6m(fota_up),53m(mass_storage),128k@256256k(kpanic),5760k(rsv)]


Тотже глюк с драйвером motorola power manager что и у предыдущего, видимо програмная проблема.
Код
# cat /sys/mpm/op
0 MHz


Разметка из /proc/mtd
Код

dev: size erasesize name
mtd0: 00120000 00020000 "pds"
mtd1: 00020000 00020000 "lbl"
mtd2: 00020000 00020000 "logo_cli"
mtd3: 00020000 00020000 "panel_script"
mtd4: 00020000 00020000 "device_tree"
mtd5: 00020000 00020000 "setup"
mtd6: 00040000 00020000 "logo"
mtd7: 00020000 00020000 "secure"
mtd8: 001a0000 00020000 "kern"
mtd9: 00060000 00020000 "initramfs"
mtd10: 004e0000 00020000 "bpsw"
mtd11: 00040000 00020000 "ho_data"
mtd12: 00040000 00020000 "fota_ua"
mtd13: 00060000 00020000 "ua_temp"
mtd14: 00040000 00020000 "ua_backup"
mtd15: 03800000 00020000 "root"
mtd16: 00900000 00020000 "user"
mtd17: 00900000 00020000 "lang"
mtd18: 01200000 00020000 "resrc"
mtd19: 00600000 00020000 "fota_up"
mtd20: 03500000 00020000 "mass_storage"
mtd21: 00020000 00020000 "kpanic"
mtd22: 005a0000 00020000 "rsv"
[close]


К слову, у образца 2 и 3 при загрузке на экране загорается картинка не моторолы, а ядра montavista.
А вот тут на картинке видно, когда в ядре изменили настройки на загрузочную картинку моторолы.
Прикрепленное изображение

Сообщение отредактировал fill.sa - 21.9.2024, 9:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 13.6.2023, 0:56


Гуру
******

Группа: Разработчики
Сообщений: 1 229
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Цитата(EXL @ 30.5.2023, 22:40)
* А в Java не включался?

Вот непомню точно.

А еще касаемо частоты mcu, вот из старой литературы. Но это из ранней.
Прикрепленное изображение
А если смотреть код на SOC то в целом там привычные частоты. За исключением ревизии 1,0 чипа, но там опять таки не такие частоты как мы видем в паросе.
https://github.com/fillsa/motomagx-kernel_l...c91321/mxc_pm.c

Сообщение отредактировал fill.sa - 13.6.2023, 1:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 5.3.2024, 22:49


Гуру
******

Группа: Разработчики
Сообщений: 1 229
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Перекину сюда.
Замеры jbenchmark 1.1.1 на протике Paros.
Напомню, платформа mxc300-30.1, SOC - mxc91321(ArgonLV).
Оперативы там 64Мб, проц заблочен на 385.5Мгц.
В аргоновских процах немного с других шагом частоты сделаны, а впротиках еще и поломано автосмена частот.
Код
static mpm_op_t valid_op_init[] = {128000000, 231000000, 385000000, 514000000

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

Надо бы еще прогнать замеры этим sysbench 0.5
Консольные приложения

До кучи замеры на Motorola Aura
Motorola Aura jbenchmark

Сообщение отредактировал fill.sa - 10.3.2024, 14:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 26.8.2024, 12:46


Гуру
******

Группа: Разработчики
Сообщений: 1 229
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758

Рейтинг: 400



Цитата(fill.sa @ 5.3.2024, 23:49)
* Надо бы еще прогнать замеры этим sysbench 0.5
Консольные приложения

Сделали мы замеры sysbench'ом на Образец 2 (T-mobile) с наклейкой на нем 000460 07/05/11 и еле заметной подписью на крышке АКБ..

Код
./arm-linux-gnueabi-sysbench  --test=cpu --cpu-max-prime=20000 run

Код

General statistics:
    total time:                          3162.5143s
    total number of events:              10000
    total time taken by event execution: 3162.1772s
    response time:
         min:                                287.07ms
         avg:                                316.22ms
         max:                                485.11ms
         approx.  95 percentile:             382.66ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   3162.1772/0.00


Сообщение отредактировал fill.sa - 26.8.2024, 12:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 26.8.2024, 17:49


Rock The Microphone
********

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


Настроение:
null



Рейтинг: 4623



fill.sa,
А выводы какие? И частота какая была?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Прототип Motorola PAROS, Второй 3g-телефон на Linux(motomagx) от Motorola · Motorola на Linux OS · Forum
 

2 страниц V < 1 2
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.10.2024, 8:47

Форум живёт: