Перейти к содержанию
    

uBoot и MMC0 - грузится, но раздел не видит

 

31 minutes ago, toweroff said:

и на этом месте встаём колом, даже не перезагружается

Ждет рута (rootwait), а его не будет:

[    0.126331] platform 48060000.mmc: Cannot lookup hwmod 'mmc1'
[    0.126634] platform 481d8000.mmc: Cannot lookup hwmod 'mmc2'
...
[    2.019125] omap_hsmmc: probe of 48060000.mmc failed with error -2
[    2.025770] omap_hsmmc: probe of 481d8000.mmc failed with error -2

dtb не забыли заменить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

возмжно с этим надо разбираться:

[ 2.456453] PM: Cannot get wkup_m3_ipc handle

у меня на am3354

root@am3354:~# dmesg |grep m3
[    1.201331] cpuidle: enable-method property 'ti,am3352' found operations
[    3.566712] ti_am3359-tscadc 44e0d000.tscadc: using alternate pins configuration
[    5.052610]  remoteproc0: wkup_m3 is available
root@am3354:~# ls -l /lib/firmware/
total 124
-rw-r--r-- 1 root root     16 Feb  3  2020 am335x-evm-scale-data.bin
-rw-r--r-- 1 root root 115789 Mar 16  2021 am335x-pm-firmware.elf

глубоко не лез, наверно m3 какой-нить периферийный сопроцессор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 минут назад, aaarrr сказал:

dtb не забыли заменить?

а на что ж его менять-то? он сделан под конкретную плату

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, toweroff said:

а на что ж его менять-то? он сделан под конкретную плату

Я имел в виду, не остался ли от 5.10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, aaarrr сказал:

Я имел в виду, не остался ли от 5.10

так я его не в ядре даже собирал, а в uboot. Он как fdtfile и передаётся в uEnv.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, aaarrr сказал:

 

Ждет рута (rootwait), а его не будет:


[    0.126331] platform 48060000.mmc: Cannot lookup hwmod 'mmc1'
[    0.126634] platform 481d8000.mmc: Cannot lookup hwmod 'mmc2'
...
[    2.019125] omap_hsmmc: probe of 48060000.mmc failed with error -2
[    2.025770] omap_hsmmc: probe of 481d8000.mmc failed with error -2

dtb не забыли заменить?

по идее, ядро при ожидание накопителя вывешивает

[    1.703614] Waiting for root device /dev/sda1...

ТС может в качестве эксперимента прописать вместо rootwait допустим rootdelay=5 и ядро должно упасть в кору, если в течение 5 секунд не найдет накопитель

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, toweroff сказал:

так я его не в ядре даже собирал, а в uboot. Он как fdtfile и передаётся в uEnv.txt

а я чего вспомнил, глядя на wkup_m3_ipc.ko в корне рута - у меня тоже висло все наглухо.. пока не убрал этот модуль из загрузки, рекомендую. если потом раскопаете в чем дефект, то напишите, интересно..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 минуты назад, Jury093 сказал:

а я чего вспомнил, глядя на wkup_m3_ipc.ko в корне рута - у меня тоже висло все наглухо.. пока не убрал этот модуль из загрузки, рекомендую. если потом раскопаете в чем дефект, то напишите, интересно..

Ну.. я ж ненастоящий сварщик пока) как его убрать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 минут назад, toweroff сказал:

Ну.. я ж ненастоящий сварщик пока) как его убрать?

ну это ж просто, берем uSD, находим на ней этот файл, примерно в /lib/modules/ и стираем-переименовываем-переносим, ядро его не найдет и не загрузит, а процесс загрузки системы должен продолжиться..

я до сих пор сварщик не настоящий, не напрягает..

PS если все сложно, то могу помочь по шагам, но тогда нужна инфа - если ли комп с линуксом, куда можно подключить ридер с uSD с этой рутовой?

Изменено пользователем Jury093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 hours ago, Jury093 said:

а я чего вспомнил, глядя на wkup_m3_ipc.ko в корне рута - у меня тоже висло все наглухо.. пока не убрал этот модуль из загрузки, рекомендую. если потом раскопаете в чем дефект, то напишите, интересно..

Не в корне рута, а в 
/lib/modules/4.11.2/kernel/ 
где 4.11.2 взято из результата команды
uname -r

Это номер ядра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем так... Ядро у меня 5.4.106+
Сравнил am33xx.dtsi в ядре и в uboot. Там ещё подключается am33xx-l4.dtsi и вообще поболее всего. Подсунул своё дерево в Makefile, скомпилил. По сравнению с uboot, dtb вырос с 33к аж до 80+к
Скормил дерево ядру - всё сразу взлетело.
Теперь новые задачи (при старте, например, PMIC видит, а i2cdetect не показывает вообще), но хоть из консоли уже можно работать)

5 минут назад, toweroff сказал:

при старте, например, PMIC видит, а i2cdetect не показывает вообще

UPD. i2cdetect -r -y 0 ситуацию спасло, TPS65217 ожидаемо на 0x24

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...