[Armadillo:07982] Armadillo-800のSDブートが、カーネルパニックでうまくいきません。

ITF-Ishihara email@hidden
2012年 4月 11日 (水) 17:41:32 JST


ITF-Ishiharaです。
Armadillo-800で、SDブートがうまく行きません。
SDブートを使われている方がいれば、お知恵をください。

loader-armadillo8x0-v3.0.0.bin
debian-squeeze_a800eva_20120222.tar.gz
linux-a800eva-1.01.bin

を使って、2GBのSDカードに構築し、
hermit>boot

していますが、途中で

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-
block(2,0)

となり、hermitに帰ってきます。

動作ログは、添付いたします。
-------------- next part --------------
boot
mmcsd: SD card at address 0x00001234
mmcsd: SA02G 1902592KiB
gendisk: /dev/mmcblk1p2: start=0x00040710, size=0x003602d0
gendisk: Image.bin is found. (4473472 Bytes)
Copying        kernel...done.
Doing console=ttySC1,115200
Doing noinitrd
Doing root=/dev/mmcblk1p2
Linux version 2.6.35-a800eva-at2 (email@hidden) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 PREEMPT Tue Mar 6 17:11:31 JST 2012
CPU: ARMv7 Processor [412fc093] revision 3 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Armadillo-800EVA
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
Kernel command line: console=ttySC1,115200 noinitrd root=/dev/mmcblk1p2
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 448MB 64MB = 512MB total
Memory: 514740k/514740k available, 9548k reserved, 65536K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xfde00000 - 0xffe00000   (  32 MB)
    vmalloc : 0xdc800000 - 0xe4000000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xdc000000   ( 448 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf000000 - 0xbfe00000   (  14 MB)
      .init : 0xc0008000 - 0xc0027000   ( 124 kB)
      .text : 0xc0027000 - 0xc03f8000   (3908 kB)
      .data : 0xc040e000 - 0xc044c200   ( 249 kB)
Hierarchical RCU implementation.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:1024
Console: colour dummy device 80x30
 sh_cmt.10: used as clock source
 sh_cmt.14: used for clock events
 sh_cmt.14: used for periodic clock events
Calibrating delay loop (skipped), value calculated using timer frequency.. 1584.00 BogoMIPS (lpj=7920000)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
sh pinmux: sh7740_pfc handling gpio 0 -> 836
L310 cache controller enabled
l2x0: 8 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x72440000, PREFETCH_CTRL 0x74000000, Cache size: 262144 B
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c-gpio i2c-gpio.2: using pins 208 (SDA) and 91 (SCL)
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource sh_cmt.10
platform sh_cmt.14: used for oneshot clock events
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
sh_cmt sh_cmt.10: kept as earlytimer
sh_cmt sh_cmt.14: kept as earlytimer
highmem bounce pool size: 64 pages
ashmem: initialized
msgmni has been set to 877
io scheduler noop registered (default)
sh_mobile_lcdc_fb sh_mobile_lcdc_fb.1: using "email@hidden" videomode.
Console: switching to colour frame buffer device 240x67
sh_mobile_lcdc_fb sh_mobile_lcdc_fb.1: registered sh_mobile_lcdc_fb as 1920x1080 32bpp.
sh_mobile_lcdc_fb sh_mobile_lcdc_fb.0: using "AMPIER/AM-800480" videomode.
sh_mobile_lcdc_fb sh_mobile_lcdc_fb.0: registered sh_mobile_lcdc_fb as 800x480 32bpp.
SuperH SCI(F) driver initialized
sh-sci.0: ttySC0 at MMIO 0xe6c40000 (irq = 132) is a scifa
sh-sci.1: ttySC1 at MMIO 0xe6c50000 (irq = 133) is a scifa
console [ttySC1] enabled
sh-sci.2: ttySC2 at MMIO 0xe6c60000 (irq = 134) is a scifa
sh-sci.3: ttySC3 at MMIO 0xe6c70000 (irq = 135) is a scifa
sh-sci.4: ttySC4 at MMIO 0xe6c80000 (irq = 136) is a scifa
sh-sci.5: ttySC5 at MMIO 0xe6cb0000 (irq = 137) is a scifa
sh-sci.6: ttySC6 at MMIO 0xe6cc0000 (irq = 138) is a scifa
sh-sci.7: ttySC7 at MMIO 0xe6cd0000 (irq = 139) is a scifa
sh-sci.8: ttySC8 at MMIO 0xe6c30000 (irq = 140) is a scifb
brd: module loaded
loop: module loaded
sh_mii: probed
Base address at 0xe9a00000, 00:11:0c:15:00:02, IRQ 142.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
rmobile-ehci-driver rmobile-ehci-driver.0: R-Mobile EHCI
rmobile-ehci-driver rmobile-ehci-driver.0: new USB bus registered, assigned bus number 1
rmobile-ehci-driver rmobile-ehci-driver.0: irq 266, io mem 0xc6701000
rmobile-ehci-driver rmobile-ehci-driver.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rmobile-ohci-driver rmobile-ohci-driver.0: R-Mobile OHCI
rmobile-ohci-driver rmobile-ohci-driver.0: new USB bus registered, assigned bus number 2
rmobile-ohci-driver rmobile-ohci-driver.0: irq 266, io mem 0xc6700000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
input: gpio-keys as /devices/platform/gpio-keys.0/input/input0
input: st1232-touchscreen as /devices/platform/i2c-sh_mobile.0/i2c-0/0-0055/input/input1
using rtc device, rtc-s35390a, for alarms
rtc-s35390a 2-0030: rtc core: registered rtc-s35390a as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
camera 0-0: Probing 0-0
sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile CEU driver attached to camera 0
mt9t112 0-003d: mt9t111 chip ID 2680
sh_mobile_ceu sh_mobile_ceu.0: SuperH Mobile CEU driver detached from camera 0
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
sh_mobile_ovl: registered device video1 [v4l2]
sh_mobile_ovl: registered device video2 [v4l2]
sh_mmcif sh_mmcif.0: driver version 2010-04-28
mmc0: new high speed MMC card at address 0001
mmcblk0: mmc0:0001 M8G2FA 7.20 GiB 
mmcblk0boot0: mmc0:0001 M8G2FA partition 1 512 KiB
mmcblk0boot1: mmc0:0001 M8G2FA partition 2 512 KiB
 mmcblk0: p1 p2 p3 p4
 mmcblk0boot1: unknown partition table
 mmcblk0boot0: unknown partition table
sh_mobile_sdhi sh_mobile_sdhi.0: mmc1 base at 0xe6850000 clock rate 99 MHz
sh_mobile_sdhi sh_mobile_sdhi.1: mmc2 base at 0xe6860000 clock rate 99 MHz
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
logger: created 64K log 'log_system'
asoc: WM8978 HiFi <-> FSIA mapping ok
asoc: FSI HDMI HiFi <-> FSIB mapping ok
ALSA device list:
  #0: FSI (WM8978)
  #1: FSI (FSI-HDMI)
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 3
rtc-s35390a 2-0030: setting system clock to 2000-01-01 02:29:44 UTC (946693784)
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "mmcblk1p2" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b300         7553024 mmcblk0 driver: mmcblk
  b301          500024 mmcblk0p1
  b302         5099776 mmcblk0p2
  b303          976608 mmcblk0p3
  b304          976608 mmcblk0p4
b310             512 mmcblk0boot1 (driver?)
b308             512 mmcblk0boot0 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
[<c002cca0>] (unwind_backtrace+0x0/0xf0) from [<c02fee40>] (panic+0x6c/0xec)
[<c02fee40>] (panic+0x6c/0xec) from [<c0008ef8>] (mount_block_root+0x1cc/0x20c)
[<c0008ef8>] (mount_block_root+0x1cc/0x20c) from [<c0009188>] (prepare_namespace+0x160/0x1b8)
[<c0009188>] (prepare_namespace+0x160/0x1b8) from [<c0008480>] (kernel_init+0x120/0x168)
[<c0008480>] (kernel_init+0x120/0x168) from [<c0028980>] (kernel_thread_exit+0x0/0x8)
Rebooting in 1 seconds.. Hermit-At v3.0.0 (Armadillo-800 EVA) compiled at 22:22:10, Dec 21 2011
hermit> 


armadillo メーリングリストの案内