Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Linux 3.2 запуск
Jury093
Добавлено 31.01.2012 16:06 Сообщение: 11
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
я же и говорю что правил только частоту кварца в файле борды.Больше исходники не трогал.

ванильное ядро надо слегка допиливать, чтобы оно пошло на SK-9260.. в разделе Ether Phy, MMC Phy, Nand, что-то еще (уже не помню).. впрочем всегда можно порыться на форуме и найти список поправок..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 31.01.2012 17:13 Сообщение: 12
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Цитата
Цитата
я же и говорю что правил только частоту кварца в файле борды.Больше исходники не трогал.

ванильное ядро надо слегка допиливать, чтобы оно пошло на SK-9260.. в разделе Ether Phy, MMC Phy, Nand, что-то еще (уже не помню).. впрочем всегда можно порыться на форуме и найти список поправок..

Допиливать *.c файлы? или конфиг?
если первое то руководствовался этим:
http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html

Если второе, то заглядывал в конфиг ядра поставляемого с платой.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 31.01.2012 19:01 Редактировалось 31.01.2012 19:22 Сообщение: 13
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Теперь карту ядро видит но пишет следущее:
Waiting 5sec before mounting root device...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SDHC card at address b368
mmcblk0: mmc0:b368 NCard 3.73 GiB
mmcblk0: p1
List of all partitions:
b300 3918848 mmcblk0 driver: mmcblk
b301 3914752 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
No filesystem could mount root, tried: ext2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,0)

Карта отформатирована по:
http://lab.starterkit.ru/index.php?option=com_content&task=view&id=25&Itemid=9

Почему из конфига в Linux 3.2 пропала поддержка JFFS2? и нужна ли она ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.02.2012 00:27 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а я бы заменил rootdelay=5 на rootwait..
и проверил
- в конфиге ядра поддержку ext2
- содержимое карточки, загрузившись штатной рутовой

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 01.02.2012 07:54 Редактировалось 01.02.2012 08:00 Сообщение: 15
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Цитата
Цитата
Теперь карту ядро видит но пишет следущее:
Waiting 5sec before mounting root device...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SDHC card at address b368
mmcblk0: mmc0:b368 NCard 3.73 GiB
mmcblk0: p1
List of all partitions:
b300 3918848 mmcblk0 driver: mmcblk
b301 3914752 mmcblk0p1 00000000-0000-0000-0000-000000000mmcblk0p1
No filesystem could mount root, tried: ext2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,0)

Карта отформатирована по:
http://lab.starterkit.ru/index.php?option=com_content&task=view&id=25&Itemid=9

Почему из конфига в Linux 3.2 пропала поддержка JFFS2? и нужна ли она ?


Включи в меню ядра, там же где дрова для atmel sd карты, debug для mmc (MMC debugging).
Проверь файловую систему, что с ней точно все в порядке на карте.
Да и тебе выше Jury093 подсказывает, проверь, что в ядре у тебя нормально включена поддержка файловой системы EXT2, в меню File Systems как раз таки.

спасибо за советы, но прямого упоминания в конфиге о ext2 нет. Я ппросто поставил звёздочки везде где упоминается об ext2(просто нет упоминания вроде "Ext2 support")
Карточка и рутовая на ней 100% рабочие. С неё грузится дебиан с ядром 2.6
И простите за совершенно ламерский вопрос: где лежит файл конфигурации чтобы поправить его руками. Искал - не нашёл((
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 01.02.2012 16:46 Сообщение: 16
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Добрый, день. Проблема таже, только на плате
SK-AT91SAM9G45.
Скачал Ванильное ядро 3.2.2. Внес изменения в board board-sam9m10g45ek.c и at91sam9g45_devices.c
log:
mmc0: error -123 whilst initialising SD card
mmc0: problem reading SD Status register.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 03.02.2012 11:37 Сообщение: 17
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Проблема решена. Банальная невнимательность(не указал номер раздела, в параметрах загрузки).
Спасибо ответившим!
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 06.02.2012 22:17 Редактировалось 07.02.2012 10:55 Сообщение: 18
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
проблема решена (в параметрах не казал номер раздела p1).
Теперь взял рутовую Debian lenny. Вот что показала команда top:

Cpu(s): 58.0%us, 38.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 3.3%si, 0.0%st

больше всего (>50%) отгрызает thttpd

Это нормально?

P.S. не могу прикрепить изображение лога
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.02.2012 09:40 Сообщение: 19
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
больше всего (>50%) отгрызает thttpd
Это нормально?

а если процесс выгрузить или прибить?
сначала
Код
ps

и смотрим номер PID процесса httpd, потом
Код
kill его номер

тогда надо смотреть, чем занимается этот демон или кто его так напрягает..

Цитата
P.S. Картинку не вставляется((

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 07.02.2012 10:59 Сообщение: 20
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
thttpd - это сервис web сервера.
килнуть пробовал. Процесс исчезает и всё нормально. WEB сервер при этом работает(картинка по адресу 192.168.0.101 грузится).
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux