User Info
Добро пожаловать, Guest Пользователей: 0 Поисковых ботов: 3 Гостей: 1
Google Bot account oBot forum Yandex Bot forum
Pavel Ivanchenko
Admin
Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
Как так, линки на содержимое всего диска должны были выдать, там и корневуха вся ...
Pegase
Пункты: 2484
Регистрация: 10.11.2010
Цитата Как так, линки на содержимое всего диска должны были выдать, там и корневуха вся ...
Скачал по линкам архив. В том архиве были папки Linux, Software, boot, datasheet. В папке Linux есть ядро, u-boot, toolchain, bootstrap. Рутовской файловой системы нету.
Pavel Ivanchenko
Admin
Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
На диске лежит виртуальная машина, в ней есть абсолютно все для сборки, в том числе и корневуха, основанная на buildroot.
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата На диске лежит виртуальная машина, в ней есть абсолютно все для сборки, в том числе и корневуха, основанная на buildroot.
(чуть не в тему) Павел, наверно надо в корень прилагаемого диска или архива класть файлец типа READ.ME или README.!!! или README.TXT с минимальным описанием содержимого. Достаточно сложно "допереть" что надо поставить виртуальную среду, прицепить к ней образ, разыскать каталог сорцов и понять что к чему.
На любой вопрос есть любой ответ.
Pegase
Пункты: 2484
Регистрация: 10.11.2010
ПРивет всем!!!
После недельных баталий с карточкой, проблема осталась открыта((((
Уже и резисторы напаял на кардридер (как излогалась на одной из тем). А действия мои таковы:
1. С виртуальной машини сдер папку tftpboot в которой вытащил файлик rootfs
2. Далее вот такой командой
mount -o loop rootfs /mnt
монтирую образ и копирую все содержимое на СД.
3. Запускаю плату гружу рабочее ядро (напомню что файловая система Дебиан на нем работает нормально) и первый раз система вроде грузится и файловая систме с карточки так-же монтируется:
Код
## Booting image at 21000000 ...
Image Name: Linux-2.6.28
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1666896 Bytes = 1.6 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux.................................................................................................... done, booting the kernel.
Linux version 2.6.28 (root@igor-laptop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #10 Thu Nov 4 11:16:42 EET 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 200 MHz, master 100 MHz, main 12.000 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: root=/dev/mmcblk0p1 rew mem=32M console=ttyS0,115200 rootfstype=ext2 rootwait
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29224KB available (2872K code, 229K data, 112K init)
Calibrating delay loop... 99.73 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (SUMMARY) В© 2001-2006 Red Hat, Inc.
msgmni has been set to 57
io scheduler noop registered (default)
Console: switching to colour frame buffer device 60x34
fb0: Hecuba frame buffer device, using 510K of video memory
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
ssc ssc.0: Atmel SSC device at 0xc28f8000 (irq 14)
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffc4000 irq 21 (00:1f:f2:00:00:00)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:01, irq=-1)
Driver 'sd' needs updating - please use bus_type methods
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 20, io mem 0x00500000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: at91_udc version 3 May 2006
mice: PS/2 mouse device common for all mice
input: HP Jornada touchscreen as /class/input/input0
i2c /dev entries driver
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Waiting for root device /dev/mmcblk0p1...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SDC 489 MiB
mmcblk0:<7>mmc0: starting CMD18 arg 00000000 flags 000000b5
p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 112K
mkdir: cannot create directory '/mnt/mmcblk0p1': File exists
Initializing random number generator... done.
Starting network...
route: SIOCADDRT: File exists
Starting vsftpd: start-stop-daemon: applet not found
00C0E5, C07F0001, 00000001
eth0: link up (100/Full)
Welcome to SK-MAT91SAM9XXXXX development board!
SK-AT91SAM9 login: root
# df -h
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 485090 7334 452710 2% /
tmpfs 14668 0 14668 0% /tmp
mdev 14668 0 14668 0% /dev
/dev/mmcblk0p1 485090 7334 452710 2% /mnt/mmcblk0p1
но после того как я в командой строке, например, создам пустую дирикторию в папке Хом, то при следующией загрузки системы файловая система уже не монтируется и выдает вот такой бред (да еще одно, что например если СД вставлю в кардридер на ноуте, то пустой директории в папке Хом нету, которую создал будучи она под управлением китом)
Код
Environment size: 445/16380 bytes
U-Boot> tftp 0x21000000 uImage
TFTP from server 192.168.0.1; our IP address is 192.168.0.100
Filename 'uImage'.
Load address: 0x21000000
Loading: *#checksum bad
checksum bad
T #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#
done
Bytes transferred = 1666960 (196f90 hex)
U-Boot> bootm 0x21000000
## Booting image at 21000000 ...
Image Name: Linux-2.6.28
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1666896 Bytes = 1.6 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux.................................................................................................... done, booting the kernel.
Linux version 2.6.28 (root@igor-laptop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #10 Thu Nov 4 11:16:42 EET 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 200 MHz, master 100 MHz, main 12.000 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: root=/dev/mmcblk0p1 rew mem=32M console=ttyS0,115200 rootfstype=ext2 rootwait
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29224KB available (2872K code, 229K data, 112K init)
Calibrating delay loop... 99.73 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
msgmni has been set to 57
io scheduler noop registered (default)
Console: switching to colour frame buffer device 60x34
fb0: Hecuba frame buffer device, using 510K of video memory
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
ssc ssc.0: Atmel SSC device at 0xc28f8000 (irq 14)
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffc4000 irq 21 (00:1f:f2:00:00:00)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:01, irq=-1)
Driver 'sd' needs updating - please use bus_type methods
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 20, io mem 0x00500000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: at91_udc version 3 May 2006
mice: PS/2 mouse device common for all mice
input: HP Jornada touchscreen as /class/input/input0
i2c /dev entries driver
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Waiting for root device /dev/mmcblk0p1...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SDC 489 MiB
mmcblk0:<7>mmc0: starting CMD18 arg 00000000 flags 000000b5
p1
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 112K
mkdir: cannot create directory '/mnt/mmcblk0p1': File exists
Initializing random number generator... read-only file system detected...done
Starting network...
route: SIOCADDRT: File exists
Starting vsftpd: start-stop-daemon: applet not found
Dec 31 17:00:06 SK-AT91SAM9 syslog.info syslogd started: BusyBox v1.13.4
Dec 31 17:00:06 SK-AT91SAM9 daemon.info init: starting pid 401, tty '/dev/null': '/sbin/klogd -n'
Dec 31 17:00:06 SK-AT91SAM9 user.notice kernel: klogd started: BusyBox v1.13.4 (2010-03-20 14:34:21 EDT)
Dec 31 17:00:06 SK-AT91SAM9 user.info kernel: e
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: MCI irq: status = 0000C1ED, C07F0040, 00000040
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: ENDRX
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: post dma read
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: finishing index 0
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: Unmapping page 21D8F000
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: post dma read done
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: MCI irq: status = 0000C0E5, C07F4000, 00004000
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: RX buffer full
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: Status = 00004000/0000c0e5 [00000900 00000000 00000000 00000000]
Dec 31 17:00:06 SK-AT91SAM9 user.debug kernel: Sending command 12 as 0002104C, arg = 00000000, blocks = 0, length = 0 (MR = 02009B01)
sasamy
Пункты: 76899
Регистрация: 14.08.2009
Цитата
2. Далее вот такой командой mount -o loop rootfs /mnt
монтирую образ и копирую все содержимое на СД.
Полагаю вы там ничего не правили в скриптах ?
Цитата
но после того как я в командой строке, например, создам пустую дирикторию в папке Хом, то при следующией загрузки системы файловая система уже не монтируется и выдает вот такой бред (да еще одно, что например если СД вставлю в кардридер на ноуте, то пустой директории в папке Хом нету, которую создал будучи она под управлением китом)
Цитата
Initializing random number generator... read-only file system detected...done
ищите в /etc/inittab строчку такого плана
null::sysinit:/bin/mount -o remount,rw /
если ее нет - нужно добавить в самое начало - после коментариев файла. и уберите из /etc/mdev.conf автомонтирование mmc/sd (пока можно вообще этот файл пустым сделать) а то оно до кучи диск с корневой фс еще в директорию /mnt видимо пытается примонтировать. А с sd/mmc в ядре судя по всему у вас уже давно все в порядке.
Pegase
Пункты: 2484
Регистрация: 10.11.2010
Всем спасибо!!!! Рутовская файловая система нормальна поставилась, подправил inittab и mdev.conf.