|
AT91RM9200 + Angstron linux, консоль? |
|
|
|
Oct 18 2008, 11:43
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
Собрал сабжевый линух. Собрал ядро. Залил rootfs на внешний винт. Подключил его к rainbow. Ядро загружается, монтирует корневой раздел и останавливается на Freeing init memory: 100K. Явно не зватает записи в inittab для запуска консоли. Может кто добрый подкинет свой inittab? Собственно лог: Код ... io scheduler noop registered io scheduler anticipatory registered (default) atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL atmel_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a ATMEL_SERIAL usbcore: registered new interface driver ub eth0: Link now 100-FullDuplex eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (12:23:34:45:56:67) eth0: Micrel KS8721 PHY Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Driver 'sd' needs updating - please use bus_type methods SCSI Media Changer driver v0.25 Driver 'ch' needs updating - please use bus_type methods physmap platform flash device: 00200000 at 10000000 physmap-flash physmap-flash.0: map_probe failed at91_cf: irqs det #64, io #0 usbmon: debugfs is not available at91_ohci at91_ohci: AT91 OHCI at91_ohci at91_ohci: new USB bus registered, assigned bus number 1 at91_ohci at91_ohci: irq 23, io mem 0x00300000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected usb usb1: Product: AT91 OHCI usb usb1: Manufacturer: Linux 2.6.24-gentoo-r4 ohci_hcd usb usb1: SerialNumber: at91 Initializing USB Mass Storage driver... usb 1-1: new full speed USB device using at91_ohci and address 2 usb 1-1: configuration #1 chosen from 1 choice usb 1-1: Product: USB to ATA/ATAPI Bridge usb 1-1: Manufacturer: JMicron usb 1-1: SerialNumber: 222222222222 usb 1-2: new low speed USB device using at91_ohci and address 3 usb 1-2: device descriptor read/64, error -62 usb 1-2: device descriptor read/64, error -62 usb 1-2: new low speed USB device using at91_ohci and address 4 usb 1-2: device descriptor read/64, error -62 usb 1-2: device descriptor read/64, error -62 usb 1-2: new low speed USB device using at91_ohci and address 5 usb 1-2: device not accepting address 5, error -62 usb 1-2: new low speed USB device using at91_ohci and address 6 usb 1-2: device not accepting address 6, error -62 scsi0 : SCSI emulation for USB Mass Storage devices usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver libusual udc: at91_udc version 3 May 2006 mice: PS/2 mouse device common for all mice at91_rtc at91_rtc: rtc core: registered at91_rtc as rtc0 AT91 Real Time Clock driver. i2c /dev entries driver AT91 Watchdog Timer enabled (5 seconds, nowayout) TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 at91_rtc at91_rtc: setting system clock to 1998-01-01 00:00:17 UTC (883612817) Waiting 20sec before mounting root device... scsi 0:0:0:0: Direct-Access Maxtor 2 X3JE 1PB0 PQ: 0 ANSI: 2 CCS sd 0:0:0:0: [sda] 39102336 512-byte hardware sectors (20020 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] 39102336 512-byte hardware sectors (20020 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:0:0: Attached scsi generic sg0 type 0 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing init memory: 100K А вот мой inittab: Код # /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
# The default runlevel. id:5:initdefault:
# Boot-time system configuration/initialization script. # This is run first except when booting in emergency (- B) mode. si::sysinit:/etc/init.d/rcS
# What to do in single-user mode. ~~:S:wait:/sbin/sulogin
# /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot.
l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # Normally not reached, but fallthrough in case of emergency. z6:6:respawn:/sbin/sulogin S:2345:respawn:/sbin/getty 115200 ttyS0
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
|
 |
Ответов
|
Nov 4 2008, 11:34
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
2 AVR, фишка данного дистра в простоте установки (как я надеялся). Ну и в наличии большого количества пакетов в виде готовых скриптов для установки. Типа не надо качать, патчить, собирать. Все делается автоматом. Цитата(amw @ Nov 4 2008, 11:52)  ОК. Пока так и оставте. Если root=/dev/sda1 то 1. Убедитесь, что на этом самом /dev/sda1 есть /bin/busybox 2. Убедитесь что /bin/init ссылка на /bin/busybox. 3. Убедитесь что /bin/sh ссылка на /bin/busybox. 4. Видимо это должно быть первым  . А какя ФС на /dev/sda1? Надеюсь не FAT. Она не поддерживает ссылки. 5. Если не помогает и/или если ФС - FAT попробуйте такое: - задайте в командной строке init=/bin/busybox - Перезагрузите. - Если с busybox все ОК, то вы увидите что-то типа Естественно, что busybox завершится и будет Kernel panic. Но если вы увидите такое сообщение, то вероятно у Вас либо FAT (нет симлинка /bin/sh на /bin/busybox), либо нет shell по умолчанию в конфигурации busybox. Или может нет самого /bin/init. В случае busybox у Вас по идее будет один исполняемый файл - /bin/busybox, а все остальное симлинки на него. 1. + 2. - ls /sbin/ -l lrwxrwxrwx 1 1000 1000 19 Nov 4 2008 init -> /sbin/init.sysvinit -rwxr-xr-x 1 1000 1000 27496 Nov 1 2008 init.sysvinit В /bin/ init'а нет. 3. ls /bin -l lrwxrwxrwx 1 root root 7 Jan 1 00:06 sh -> busybox 4. ext2 5. Kernel panic - not syncing: Attempted to kill init! Хм... Я в этой жини чего-то не понимаю.
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
Сообщений в этой теме
Dron_Gus AT91RM9200 + Angstron linux Oct 18 2008, 11:43 dch вообщето, она помоему сначала пишет что запускает ... Oct 19 2008, 19:50 MTh Так вот строчка которая вешает прогу для работы с ... Oct 20 2008, 00:40 Dron_Gus 2 dch, спасибо, гляну. Как я не догадался.
2 MTh... Oct 20 2008, 10:19 Alex03 Может не в тему, но иногда очень полезна опция ядр... Oct 24 2008, 09:59 amw Цитата(Dron_Gus @ Oct 18 2008, 14:43) Соб... Oct 24 2008, 14:11 Dron_Gus Спасибо за комментарии. Попытаюсь разобраться. Пок... Oct 25 2008, 10:15 Dron_Gus Поковырялся тут. init=/bin/bash не особо помогает.... Oct 29 2008, 20:58 Dron_Gus Одну из проблемм выявил и решил. Angstrom собирает... Nov 1 2008, 14:29 dch Цитата(Dron_Gus @ Nov 1 2008, 17:29) Опят... Nov 1 2008, 22:56 Dron_Gus Нет. Через некоторое время после Freeing init memo... Nov 2 2008, 09:41 amw Цитата(Dron_Gus @ Nov 2 2008, 11:41) Нет.... Nov 3 2008, 15:02 Dron_Gus Вообще фигня какая-то. У меня на плате стоит 64 ме... Nov 2 2008, 12:43 Dron_Gus Извиняюсь, если я не так выразился. Сам только осв... Nov 3 2008, 16:15 dch а где вы этот дистрибутив ? Чтото захотелось посм... Nov 3 2008, 17:24 Dron_Gus http://www.angstrom-distribution.org/ описалово вс... Nov 3 2008, 17:30 Dron_Gus Цитата(amw @ Nov 3 2008, 18:02) Если все ... Nov 3 2008, 22:46 AVR Цитата(Dron_Gus @ Nov 4 2008, 02:46) Посм... Nov 3 2008, 23:47 amw Цитата(Dron_Gus @ Nov 4 2008, 00:46) Ском... Nov 4 2008, 08:52 amw Цитата(Dron_Gus @ Nov 4 2008, 13:34) 1. +... Nov 4 2008, 13:32 Dron_Gus Цитата(amw @ Nov 4 2008, 16:32) А что так... Nov 4 2008, 23:31 amw Цитата(Dron_Gus @ Nov 5 2008, 01:31) Само... Nov 5 2008, 09:14 Dron_Gus Спасибо. Вечером дома попробую.
Пока читал про за... Nov 6 2008, 14:15 Dron_Gus 1. да
2. да
3. ничего не изменилось.
4. отдельный... Nov 7 2008, 20:13 Dron_Gus Подебажил немного ядро через jtag. Бэктрейсом удал... Dec 9 2008, 14:47 AVR Удалось запустить?
Я вот тоже с этим Angstrom бью... Dec 27 2008, 23:59 dch Цитата(AVR @ Dec 28 2008, 02:59) беда... ... Dec 28 2008, 01:32 Dron_Gus Удалось собрать, запустить и работает на 9260. На ... Dec 28 2008, 21:08 AVR Цитата(Dron_Gus @ Dec 29 2008, 00:08) Выл... Dec 28 2008, 21:27  AVR Нашел немного времени, попробовал собрать этот Ang... Feb 18 2009, 17:25 sasamy 1 если есть рабочий linux на этой плате - загрузит... Dec 29 2008, 23:48  sasamy Цитата(sasamy @ Dec 30 2008, 02:48) #cat ... Dec 30 2008, 02:12 Dron_Gus Вроде как, с ключами -jxvf Dec 29 2008, 21:52 Dron_Gus А остальное заработало? На какой железке испытывал... Feb 18 2009, 22:43 AVR Цитата(Dron_Gus @ Feb 19 2009, 01:43) А о... Feb 19 2009, 08:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|