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

 
 
> Linux + Buildroot, Проблемы с файловой системой
JeDay
сообщение Dec 23 2010, 10:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Добрый день коллеги.
Имеется плата SK-AT91SAM9XE512-S3E, собраное ядро Linux.
Buildroot собирался на базе конфига с сайта: http://dmilvdv.narod.ru/AT91SAM9260/index.html
Конфиг busybox по умолчанию, версия 1.17.4. После загрузки выводится приглашение
Код
Welcome to Buildroot
buildroot login:


после ввода root получаю символ "#", казалось бы можно вводить команды, но банальная LS не работает.
После нажатия ENTER получаю новый символ решетки..
Думал что с busybox проблемы, но ведь init то отрабатывает нормально...
Ниже инфа по busybox:

Код
# busybox
BusyBox v1.17.4 (2010-12-23 12:24:48 MSK) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

age: busybox [function] [arguments]...
   or: function [arguments]...

    BusyBox is a multi-call binary that combines many common Unix
    utilities into a single executable.  Most people will create a
    link to busybox for each function they wish to use and BusyBox
    will act like whatever it was invoked as.

Currently defined functions:
    [, [[, addgroup, adduser, ar, arping, ash, awk, basename, bunzip2,
    bzcat, cat, catv, chattr, chgrp, chmod, chown, chroot, chrt, chvt,
    cksum, clear, cmp, cp, cpio, crond, crontab, cut, date, dc, dd,
    deallocvt, delgroup, deluser, devmem, df, diff, dirname, dmesg, dnsd,
    dnsdomainname, dos2unix, du, dumpkmap, echo, egrep, eject, env,
    ether-wake, expr, false, fdflush, fdformat, fgrep, find, fold, free,
    freeramdisk, fsck, fuser, getopt, getty, grep, gunzip, gzip, halt,
    hdparm, head, hexdump, hostid, hostname, hwclock, id, ifconfig, ifdown,
    ifup, inetd, init, insmod, install, ip, ipaddr, ipcrm, ipcs, iplink,
    iproute, iprule, iptunnel, kill, killall, killall5, klogd, last,
    length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap,
    logger, login, logname, losetup, ls, lsattr, lsmod, lspci, lsusb,
    lzcat, lzma, makedevs, md5sum, mdev, mesg, microcom, mkdir, mkfifo,
    mknod, mkswap, mktemp, modprobe, more, mount, mountpoint, mt, mv,
    nameif, netstat, nice, nohup, nslookup, od, openvt, passwd, patch,
    pidof, ping, pipe_progress, pivot_root, poweroff, printenv, printf, ps,
    pwd, rdate, readlink, readprofile, realpath, reboot, renice, reset,
    resize, rm, rmdir, rmmod, route, run-parts, runlevel, sed, seq,
    setarch, setconsole, setkeycodes, setlogcons, setsid, sh, sha1sum,
    sha256sum, sha512sum, sleep, sort, start-stop-daemon, strings, stty,
    su, sulogin, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail,
    tar, tee, telnet, test, tftp, time, top, touch, tr, traceroute, true,
    tty, udhcpc, umount, uname, uniq, unix2dos, unlzma, unxz, unzip,
    uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch,
    watchdog, wc, wget, which, who, whoami, xargs, xz, xzcat, yes, zcat



И еще вопрос.
После первой прошивки rootfs.jffs2 в NAND первый запуск проходит без ошибок.
А после первой хардварной перезагрузки, появляются дефекты файловой системы.
Выводится следующее:

Код
Empty flash at 0x01227854 ends at 0x01228000
Empty flash at 0x01230804 ends at 0x01231000
VFS: Mounted root (jffs2 filesystem) on device 31:0.
Freeing init memory: 124K
...
...
JFFS2 notice: (360) check_node_data: wrong data CRC in data node at 0x012307b8: read 0x186b259f, calculated 0xef3d92a5.
...
Welcome to Buildroot
buildroot login:


Подскажите плиз как решить первую и вторую проблемы.
По поводу дефекта ФС. Исправит ли ситуацию переход на YAFFS2?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- JeDay   Linux + Buildroot   Dec 23 2010, 10:51
- - dch   Цитата(JeDay @ Dec 23 2010, 16:51) после ...   Dec 23 2010, 11:44
- - JeDay   Да они формируются как симлинки на бизибокс. Вот ч...   Dec 23 2010, 11:55
|- - S_agent   Цитата(JeDay @ Dec 23 2010, 16:55) Код# l...   Dec 23 2010, 12:32
- - JeDay   Цитатаа то вдруг Вы случайно в /root заскочили,- а...   Dec 24 2010, 07:28
|- - S_agent   Цитата(JeDay @ Dec 24 2010, 12:28) А если...   Dec 24 2010, 12:43
- - JeDay   Цитатапросто удалите output/build/ или make proftp...   Dec 26 2010, 08:03
|- - faa   Цитата(JeDay @ Dec 26 2010, 14:03) Как пр...   Dec 27 2010, 08:22
|- - S_agent   Цитата(faa @ Dec 27 2010, 13:22) ЕМНИП, m...   Dec 27 2010, 10:36
- - ~phase   сколько не боролся с такой проблемой к сожалению, ...   Dec 27 2010, 06:22
- - S_agent   еще можно попробовать удалить output/build/.root ...   Dec 27 2010, 06:55
- - JeDay   Кстати хорошая идея его родной тулчейн положить от...   Dec 27 2010, 10:43
- - S_agent   да, еще можете собрать openwrt, у него после сборк...   Dec 27 2010, 12:09
- - ~phase   Цитата(S_agent @ Dec 27 2010, 17:09) да, ...   Dec 30 2010, 05:19
- - sasamy   Цитата(~phase @ Dec 30 2010, 11:19) При п...   Jan 11 2011, 21:36
- - ~phase   Цитата(sasamy @ Jan 12 2011, 00:36) Интер...   Mar 27 2011, 07:31
- - sasamy   Цитата(~phase @ Mar 27 2011, 11:31) Потом...   Mar 29 2011, 06:16


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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 22:25
Рейтинг@Mail.ru


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