I am working with the efikamx netbook since october and really like the device. I accomplished to adapt the kernel for 13.1 displays with a resolution of 1366x768 which makes the device even more usable.
Unfortunately, the netbook does not boot very reliably. Since the error has not disappeared by itself, i took a closer look at the serial output and captured the inital booting sequence. I can reproduce the failure by putting a delayed shutdown command into rc.local. After some small number of bootups, the netbook hangs:
Is this a known problem ? Any ideas what to try next ?
regards, Julian
Code:
U-Boot 2009.01.2.0.6-efikasb (Nov 02 2010 - 09:58:13)
CPU: Freescale i.MX51 family 3.0V at 800 MHz
mx51 pll1: 800MHz
mx51 pll2: 665MHz
mx51 pll3: 216MHz
ipg clock : 66500000Hz
ipg per clock : 665000000Hz
uart clock : 66500000Hz
cspi clock : 54000000Hz
Board: Efika MX Smartbook [WDOG]
PMIC ID: 0x000045d0 [Rev: 2.0a]
DRAM: 512 MB
JEDEC ID: 0xbf:0x25:0x4a
Reading SPI NOR flash 0x40000 [0x1000 bytes] -> ram 0xafd006e8
SUCCESS
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Boot Source: SPI NOR FLASH BOOT
Hit any key to stop autoboot: 0
No MMC card found
No MMC card found
** Bad partition 1 **
** Unable to use mmc 0:1 for fatload **
No MMC card found
** Bad partition 1 **
** Unable to use mmc 0:1 for fatload **
Reset IDE: Bus 0: OK
Device 0: Model: Flash Module Firm: Ver2.M11 Ser#: 12F207090E0350000916
Type: Hard Disk
Capacity: 14719.8 MB = 14.3 GB (30146256 x 512)
462 bytes read
## Checking Image at 91000000 ...
Legacy image found
Image Name: script
Image Type: ARM Linux Script (gzip compressed)
Data Size: 398 Bytes = 0.4 kB
Load Address: 00000000
Entry Point: 00000000
Contents:
Image 0: 390 Bytes = 0.4 kB
Verifying Checksum ... OK
## Executing script at 91000000
2157425 bytes read
## Checking Image at 92000000 ...
Legacy image found
Image Name: Ramdisk 2.6.31.1337-efikamx
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 2157361 Bytes = 2.1 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
2150240 bytes read
## Checking Image at 90007fc0 ...
Legacy image found
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2150176 Bytes = 2.1 MB
Load Address: 90008000
Entry Point: 90008000
Verifying Checksum ... OK
## Booting kernel from Legacy Image at 90007fc0 ...
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2150176 Bytes = 2.1 MB
Load Address: 90008000
Entry Point: 90008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 92000000 ...
Image Name: Ramdisk 2.6.31.1337-efikamx
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 2157361 Bytes = 2.1 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux.................................................................................................................................................. done, booting the kernel.
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Linux version 2.6.31.1337-efikamx (root@desk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #2 Thu Oct 13 15:32:53 CEST 2011
[ 0.000000] CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] Machine: Genesi Efika MX (Smartbook)
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 117856
[ 0.000000] Kernel command line: console=ttymxc0 root=/dev/sda2 rootwait rw
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 464MB = 464MB total
[ 0.000000] Memory: 463376KB available (3896K code, 603K data, 152K init, 0K highmem)
[ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:368
[ 0.000000] MXC IRQ initialized
[ 0.000000] MXC_Early serial console at MMIO 0x73fbc000 (options '115200')
[ 0.000000] console [ttymxc0] enabled
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 799.53 BogoMIPS (lpj=3997696)
[ 0.000000] Mount-cache hash table entries: 512
[ 0.000000] Initializing cgroup subsys ns
[ 0.000000] Initializing cgroup subsys freezer
[ 0.000000] Initializing cgroup subsys net_cls
[ 0.000000] CPU: Testing write buffer coherency: ok
[ 0.000000] devtmpfs: initialized
[ 0.000000] regulator: core version 0.5
[ 0.000000] NET: Registered protocol family 16
[ 0.000000] i.MX IRAM pool: 128 KB@0x9d840000
[ 0.000000] IRAM READY
[ 0.000000] CPU is i.MX51 Revision 3.0
[ 0.000000] MXC GPIO hardware
[ 0.000000] Efika MX: mmc0 configured as MicroSD
[ 0.000000] Efika MX: mmc1 configured as external SDHC
[ 0.000000] Efika MX: Smartbook Revision 2.0
[ 0.000000] Efika MX: Memory type Nanya DDR2
[ 0.000000] Using SDMA I.API