[Armadillo:07802] Armadillo500FXでの再起動の失敗

Takanobu Suzuki email@hidden
2012年 1月 13日 (金) 11:51:18 JST


お世話になります。鈴木です。
Armadillo-500FXで開発しています。

現在アプリからシステムをリブートする時があるのですが、
時々システムの起動が失敗する時があります。
再度電源を入れ直すと普通に立ち上がります。

原因はUSBコントローラの初期化で失敗しているようなのですが
(USBデバイスは使用していません)
どのように解決すればよいのかご教授頂きたく投稿させて頂きました。
宜しくお願い致します。

起動ログは以下に記載します。

カーネル:  2.6.26-at14
ブートローダ: v1.1.24-1

System is going down for system reboot now.

Starting local stop scripts.
Exiting Syslogd!
Syncing all filesystems:                                        done
Unmounting all filesystems:                                     done
The system is going down NOW !!
Sending SIGTERM to all processes.
Sending SIGKILL to all processes.
Please stand by while rebooting the system.
Restarting system.
Hermit-At v1.1.24-1 (Armadillo-500/fx 532MHz) compiled at 17:19:45, Aug 24 
2011
Uncompressing 
kernel..........................................................................................................done.
Doing console=ttymxc0
Doing root=/dev/mmcblk0p2
Doing rootwait
Doing usb-storage.delay_use=0
Doing noinitrd
Doing video=mxcfb:KYOCERA-VGA,16bpp,enable
Linux version 2.6.26-at14 (2.6.26) (email@hidden) (gcc version 4.1.2 
20061115 (prerelease) (Debian 4.1.1-21)) #1 PREEMPT Sat Mar 26 14:08:55 JST 
2011
CPU: ARMv6-compatible processor [4107b364] revision 4 (ARMv6TEJ), 
cr=00e5387f
Machine: Armadillo-500 FX
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIPT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttymxc0 root=/dev/mmcblk0p2 rootwait 
usb-storage.delay_use=0 noinitrd video=mxcfb:KYOCERA-VGA,16bpp,enable
MXC IRQ initialized
PID hash table entries: 512 (order: 9, 2048 bytes)
MXC GPT timer initialized, rate = 60000000
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 126428KB available (3140K code, 200K data, 132K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 480 bytes
NET: Registered protocol family 16
L2X0 cache controller enabled
CPU is i.MX31 Revision 2.0
Clock input source is 26000000
MXC GPIO hardware
Using SDMA I.API
MXC DMA API initialized
SCSI subsystem initialized
CSPI: mxc_spi-2 probed
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
MXC I2C driver
MXC I2C driver
clk: Unable to get requested clock: dfm_clk
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
usb: Host 2 host (isp1504) registered
usb: Host 1 host (serial) registered
usb: OTG host (isp1504) registered
Low-Level PM Driver module loaded
NetWinder Floating Point Emulator V0.97 (double precision)
DPTC driver module loaded
msgmni has been set to 246
io scheduler noop registered
io scheduler cfq registered (default)
MXC/iMX Backlight Driver
Console: switching to colour frame buffer device 80x30
mxcfb: fb registered, using mode KYOCERA-VGA
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x43f90000 (irq = 45) is a Freescale MXC
console [ttymxc0] enabled
mxcintuart.1: ttymxc1 at MMIO 0x43f94000 (irq = 32) is a Freescale MXC
mxcintuart.4: ttymxc4 at MMIO 0x43fb4000 (irq = 47) is a Freescale MXC
brd: module loaded
loop: module loaded
wsim_pm: W-SIM Power Management for i.MX31
PPP generic driver version 2.4.2
smsc911x: Driver version 2008-10-21.
smsc911x-mdio: probed
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
net eth0: MAC Address: 00:11:0c:0c:04:44
Driver 'sd' needs updating - please use bus_type methods
armadillo5x0-nor: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
 Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
Using auto-unlock on power-up/resume
cfi_cmdset_0001: Erase suspend on write enabled
armadillo-nor: use default partitions(4)
Creating 4 MTD partitions on "armadillo5x0-nor":
0x00000000-0x00020000 : "nor.bootloader"
0x00020000-0x00220000 : "nor.kernel"
0x00220000-0x01fe0000 : "nor.userland"
0x01fe0000-0x02000000 : "nor.config"
Host 2: waiting for 
initialization...........................................................................
........................................................................................................................................
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20120113/99368a51/attachment.html>


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