реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Kernel panic
Badwin
сообщение Feb 1 2008, 08:24
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



на своей плате с RM9200 установил ядро и рутфс от heavy-online.ru/arm-linux/
ядро стартует но пишет Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
в чем проблема? образы ядра и рутфс взл с сайта т.е должы быть рабочими...
Go to the top of the page
 
+Quote Post
COMA
сообщение Feb 1 2008, 08:28
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Мало данных. Как грузили команды и т.п.
Go to the top of the page
 
+Quote Post
makc
сообщение Feb 1 2008, 08:36
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



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


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 1 2008, 08:37
Сообщение #4





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



Цитата(COMA @ Feb 1 2008, 14:28) *
Мало данных. Как грузили команды и т.п.


все делал как написано на сайте.

setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000
mtdparts=AT45DB642.spi0:0x2A000(boot)ro,0x136000(kernel)ro,0x200300(initrd)ro,-(filesystem)
console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000'
saveenv

boot
Go to the top of the page
 
+Quote Post
COMA
сообщение Feb 4 2008, 18:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Для упрощения попробуйте так:
setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000 console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000"
saveenv
boot

Как прошивали образы кернела и рутфс?
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 4 2008, 21:57
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(COMA @ Feb 4 2008, 21:39) *
Для упрощения попробуйте так:
setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000 console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000"
saveenv
boot

Как прошивали образы кернела и рутфс?

Добрый день (Доброй ночи)!
Пытаюсь завести плату Rainbow уже неделю. Зашил romboot, u-boot от Heavi,
залил uImage через TFTP Server TFTPDWIN,
установил переменные окружения как написано у Heavi.
Результат такой:

u-boot> boot
## Booting image at 20a00000 ...
Bad Magic Number
u-boot>

С Вашими рекомендациями для Badwin картина не изменилась. Что можете посоветовать?

ЗЫ Все файлы лил от Heavi.
ЗЗЫ В линуксе полный профан, поэтому, если возможно, опишите суть Вашей рекомендации Badwin'у.

Сообщение отредактировал THK - Feb 4 2008, 22:01
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 5 2008, 02:12
Сообщение #7





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



Цитата(COMA @ Feb 5 2008, 00:39) *
Для упрощения попробуйте так:
setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000 console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000"
saveenv
boot

Как прошивали образы кернела и рутфс?

Спасибо помогло. все запустилось. yeah.gif
Значит проблемы были именно в переменных окружения запуска ядра.
Прошивал AT45DB642 с помощью своего программатора.
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 5 2008, 04:50
Сообщение #8





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



проблема была в флаге "-(filesystem)"
Go to the top of the page
 
+Quote Post
Хомяк
сообщение Feb 5 2008, 06:27
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 12-02-07
Из: Свердловск
Пользователь №: 25 269



А более подробнее мона
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 5 2008, 09:49
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(Хомяк @ Feb 5 2008, 09:27) *
А более подробнее мона

Поддерживаю! Если возможно подробнее.
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 5 2008, 10:14
Сообщение #11





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



Цитата(Хомяк @ Feb 5 2008, 12:27) *
А более подробнее мона

Сделал как посаветовал COMA :

setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000 console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000"
saveenv
boot

ядро запустилось файловая система подмотировалась.

изменил настройки как у heavy, убрав ключ -(filesystem):

setenv bootargs "root=/dev/ram rw initrd=0x20288000,0x500000 ramdisk_size=5000
mtdparts=AT45DB642.spi0:0x2A000(boot)ro,0x136000(kernel)ro,0x200300(initrd)ro console=ttyS0,115200 mem=32M"
setenv bootcmd "cp.b C002A000 20A00000 200000; cp.b C0160000 20C00000 200000; bootm 20A00000 20C00000'
saveenv
boot

все тоже запустилось на ура.



Цитата(THK @ Feb 5 2008, 03:57) *
u-boot> boot
## Booting image at 20a00000 ...
Bad Magic Number
u-boot>


возможно либо не прошился образ во флеш, или адрес указан был не верный, прошивки или чтения.
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 5 2008, 19:09
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(Badwin @ Feb 5 2008, 13:14) *
...
возможно либо не прошился образ во флеш, или адрес указан был не верный, прошивки или чтения.

Спасибо за верное напровление копания !
Повторно залил uImage и все заработало. Залил fsImage установил переменные окружения как написано у Heavi и произошло чудо - Linux завелся!
Еще раз спасибо за помощь! Подозреваю, что проблемма была в регистре букв при вводе адреса.

ЗЫ Странно, что у Вас с переменнми окружения от Heavi проблеммы. Может стоит копнуть поглубже и разобраться в чем косяк? Ведь у меня на Rainbow работает!

ЗЗЫ Может какой-нибудь гуру раскажет что кроется в этих магических знаках (переменных окружения)? smile.gifsmile.gifsmile.gif
Go to the top of the page
 
+Quote Post
Badwin
сообщение Feb 6 2008, 03:53
Сообщение #13





Группа: Новичок
Сообщений: 14
Регистрация: 26-11-07
Из: Новосибирск
Пользователь №: 32 676



Цитата(THK @ Feb 6 2008, 01:09) *
ЗЗЫ Может какой-нибудь гуру раскажет что кроется в этих магических знаках (переменных окружения)? smile.gifsmile.gifsmile.gif

тоже бы с удовольствием бы узнал, пытался найти в инете , но не нашел. crying.gif
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 7 2008, 19:07
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(Badwin @ Feb 6 2008, 06:53) *
тоже бы с удовольствием бы узнал, пытался найти в инете , но не нашел. crying.gif

Вот, откапал
глава 5.2. Параметры загрузки
http://d-i.alioth.debian.org/manual/ru.arm/install.ru.pdf

В этом файле указана ссылка:
http://www.tldp.org/HOWTO/BootPrompt-HOWTO.html Информацию о многих параметрах загрузки

И еще ссылочка:
Для менее распространённых архитектур типа ARM, лучше задать
вопрос в список рассылки debian-arm
http://www.debian.org/MailingLists/subscribe
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 23:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016