Olimex A10-OLinuXino-LIME
Supported Versions
Status
- Please refer to soc.allwinner.sunxi regarding the Allwinner A10 SOC.
- Booting from SD
Hardware Highlights
Installation
Please refer to soc.allwinner.sunxi.
Hardware
Serial
You can use your usual serial levelshifter. Pinout is:
[ HDMI ] [ USB ] [ ethernet ] [ μSD ] o o o TX RX GND
Bootlogs
OpenWrt bootlog
U-Boot SPL 2014.04 (Sep 28 2014 - 17:49:15) Board: A10-OLinuXino-Lime DRAM: 512 MiB CPU: 1008000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04 (Sep 28 2014 - 17:49:15) Allwinner Technology CPU: Allwinner A10 (SUN4I) Board: A10-OLinuXino-Lime I2C: ready DRAM: 512 MiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: emac Hit any key to stop autoboot: 0 reading uEnv.txt 240 bytes read in 17 ms (13.7 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading uImage 2574432 bytes read in 345 ms (7.1 MiB/s) reading dtb 17570 bytes read in 28 ms (612.3 KiB/s) ## Booting kernel from Legacy Image at 46000000 ... Image Name: ARM OpenWrt Linux-3.14.18 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2574368 Bytes = 2.5 MiB Load Address: 40008000 Entry Point: 40008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 49000000 Booting using the fdt blob at 0x49000000 Loading Kernel Image ... OK Using Device Tree in place at 49000000, end 490074a1 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 3.14.18 (wigyori@trabant) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42689) ) #1 SMP PREEMPT Sun Sep 28 17:52:26 CEST 2014 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Olimex A10-OLinuXino-LIME [ 0.000000] Memory policy: Data cache writeback [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] PERCPU: Embedded 7 pages/cpu @dfbe8000 s7104 r8192 d13376 u32768 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 [ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk rootwait root=/dev/mmcblk0p2 [ 0.000000] PID hash table entries: 2048 (order: 1, 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: 514040K/524288K available (3647K kernel code, 163K rwdata, 1028K rodata, 190K init, 603K bss, 10248K reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB) [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc0498f04 (4676 kB) [ 0.000000] .init : 0xc0499000 - 0xc04c8bc0 ( 191 kB) [ 0.000000] .data : 0xc04ca000 - 0xc04f2f60 ( 164 kB) [ 0.000000] .bss : 0xc04f2f60 - 0xc0589b9c ( 604 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000016] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns [ 0.000238] Console: colour dummy device 80x30 [ 0.000264] Calibrating delay loop... 1001.88 BogoMIPS (lpj=5009408) [ 0.090083] pid_max: default: 32768 minimum: 301 [ 0.090207] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.090219] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.094290] CPU: Testing write buffer coherency: ok [ 0.094566] CPU0: thread -1, cpu 0, socket -1, mpidr 0 [ 0.094616] Setting up static identity map for 0x40011988 - 0x400119bc [ 0.130238] Brought up 1 CPUs [ 0.130250] SMP: Total of 1 processors activated. [ 0.130258] CPU: All CPU(s) started in SVC mode. [ 0.131099] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 0.131311] pinctrl core: initialized pinctrl subsystem [ 0.131661] regulator-dummy: no parameters [ 0.131914] NET: Registered protocol family 16 [ 0.132346] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.140042] bio: create slab <bio-0> at 0 [ 0.140653] reg-fixed-voltage ahci-5v.1: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/ahci_pwr_pin@1, deferring probe [ 0.140676] platform ahci-5v.1: Driver reg-fixed-voltage requests probe deferral [ 0.140703] reg-fixed-voltage usb1-vbus.2: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe [ 0.140717] platform usb1-vbus.2: Driver reg-fixed-voltage requests probe deferral [ 0.140740] reg-fixed-voltage usb2-vbus.3: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe [ 0.140754] platform usb2-vbus.3: Driver reg-fixed-voltage requests probe deferral [ 0.141136] SCSI subsystem initialized [ 0.141597] usbcore: registered new interface driver usbfs [ 0.141660] usbcore: registered new interface driver hub [ 0.141774] usbcore: registered new device driver usb [ 0.141900] pps_core: LinuxPPS API ver. 1 registered [ 0.141908] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.141936] PTP clock support registered [ 0.142744] Switched to clocksource timer [ 0.149141] NET: Registered protocol family 2 [ 0.149963] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [ 0.150016] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [ 0.150178] TCP: Hash tables configured (established 4096 bind 4096) [ 0.150246] TCP: reno registered [ 0.150262] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.150283] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.150495] NET: Registered protocol family 1 [ 0.151547] futex hash table entries: 256 (order: 2, 16384 bytes) [ 0.151597] audit: initializing netlink subsys (disabled) [ 0.151649] audit: type=2000 audit(0.140:1): initialized [ 0.159760] VFS: Disk quotas dquot_6.5.2 [ 0.160035] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.161811] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.161824] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.162553] msgmni has been set to 1003 [ 0.164555] io scheduler noop registered [ 0.164570] io scheduler deadline registered [ 0.164610] io scheduler cfq registered (default) [ 0.164852] platform 1c13400.phy: Driver sun4i-usb-phy requests probe deferral [ 0.166958] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.207659] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 0.229794] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 27, base_baud = 1500000) is a U6_16550A [ 0.754232] console [ttyS0] enabled [ 0.758409] platform 1c18000.sata: Driver ahci-sunxi requests probe deferral [ 0.766391] 1c0b080.mdio supply phy not found, using dummy regulator [ 0.772919] libphy: sun4i_mii_bus: probed [ 0.813408] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.819934] ehci-platform: EHCI generic platform driver [ 0.825331] platform 1c14000.usb: Driver ehci-platform requests probe deferral [ 0.832605] platform 1c1c000.usb: Driver ehci-platform requests probe deferral [ 0.839937] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.846169] ohci-platform: OHCI generic platform driver [ 0.851481] platform 1c14400.usb: Driver ohci-platform requests probe deferral [ 0.858799] platform 1c1c400.usb: Driver ohci-platform requests probe deferral [ 0.866169] usbcore: registered new interface driver usb-storage [ 0.872387] mousedev: PS/2 mouse device common for all mice [ 0.886677] input: axp20x-pek as /devices/soc.0/1c2ac00.i2c/i2c-0/0-0034/axp20x-pek/input/input0 [ 0.896295] LDO1: 1300 mV [ 0.899675] LDO2: 1800 <--> 3300 mV at 3000 mV [ 0.904682] LDO3: 700 <--> 3500 mV at 2275 mV [ 0.909309] LDO4: 1250 <--> 3300 mV at 2800 mV [ 0.914287] LDO5: 1800 <--> 3300 mV at 2800 mV [ 0.919227] DCDC2: 700 <--> 2275 mV at 1400 mV [ 0.924447] DCDC3: 700 <--> 3500 mV at 1250 mV [ 0.929082] axp20x 0-0034: AXP20X driver loaded [ 0.934142] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.942858] sunxi-mmc 1c0f000.mmc: Got CD GPIO #225. [ 0.947996] sunxi-mmc 1c0f000.mmc: base:0xe08e4000 irq:18 [ 0.954195] TCP: cubic registered [ 0.957512] Initializing XFRM netlink socket [ 0.961799] NET: Registered protocol family 17 [ 0.966383] 8021q: 802.1Q VLAN Support v1.8 [ 0.970658] Registering SWP/SWPB emulation handler [ 0.975809] registered taskstats version 1 [ 0.980183] regulator-dummy: disabling [ 0.984613] ahci-5v: 5000 mV [ 0.987927] usb1-vbus: 5000 mV [ 0.991377] usb2-vbus: 5000 mV [ 1.062782] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP_PMP [ 1.070268] ahci-sunxi 1c18000.sata: forcing PORTS_IMPL to 0x1 [ 1.076165] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 1.085134] ahci-sunxi 1c18000.sata: flags: ncq sntf pm led clo only pio slum part ccc [ 1.094089] scsi0 : ahci_platform [ 1.097732] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x100 irq 21 [ 1.106992] ehci-platform 1c14000.usb: EHCI Host Controller [ 1.113761] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1 [ 1.121613] ehci-platform 1c14000.usb: irq 19, io mem 0x01c14000 [ 1.142754] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00 [ 1.149023] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.155826] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.163056] usb usb1: Product: EHCI Host Controller [ 1.167929] usb usb1: Manufacturer: Linux 3.14.18 ehci_hcd [ 1.174438] usb usb1: SerialNumber: 1c14000.usb [ 1.179458] hub 1-0:1.0: USB hub found [ 1.183289] hub 1-0:1.0: 1 port detected [ 1.187737] ehci-platform 1c1c000.usb: EHCI Host Controller [ 1.193389] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 2 [ 1.201273] ehci-platform 1c1c000.usb: irq 22, io mem 0x01c1c000 [ 1.222760] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00 [ 1.229012] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.235814] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.243043] usb usb2: Product: EHCI Host Controller [ 1.247916] usb usb2: Manufacturer: Linux 3.14.18 ehci_hcd [ 1.253409] usb usb2: SerialNumber: 1c1c000.usb [ 1.258386] hub 2-0:1.0: USB hub found [ 1.262165] hub 2-0:1.0: 1 port detected [ 1.268636] ohci-platform 1c14400.usb: Generic Platform OHCI controller [ 1.275293] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 3 [ 1.283788] ohci-platform 1c14400.usb: irq 20, io mem 0x01c14400 [ 1.347075] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001 [ 1.353912] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.361143] mmc0: host does not support reading read-only switch. assuming write-enable. [ 1.370340] usb usb3: Product: Generic Platform OHCI controller [ 1.376295] usb usb3: Manufacturer: Linux 3.14.18 ohci_hcd [ 1.381809] usb usb3: SerialNumber: 1c14400.usb [ 1.386853] hub 3-0:1.0: USB hub found [ 1.390632] hub 3-0:1.0: 1 port detected [ 1.395074] ohci-platform 1c1c400.usb: Generic Platform OHCI controller [ 1.401704] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 4 [ 1.409592] ohci-platform 1c1c400.usb: irq 23, io mem 0x01c1c400 [ 1.462765] ata1: SATA link down (SStatus 0 SControl 300) [ 1.476885] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ 1.483714] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.490930] usb usb4: Product: Generic Platform OHCI controller [ 1.497046] usb usb4: Manufacturer: Linux 3.14.18 ohci_hcd [ 1.502529] usb usb4: SerialNumber: 1c1c400.usb [ 1.507561] hub 4-0:1.0: USB hub found [ 1.511345] hub 4-0:1.0: 1 port detected [ 1.515656] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 1.527301] Waiting for root device /dev/mmcblk0p2... [ 1.552051] mmc0: new high speed SDHC card at address 1234 [ 1.558072] mmcblk0: mmc0:1234 SA04G 3.67 GiB [ 1.563964] mmcblk0: p1 p2 [ 1.634130] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities [ 1.642972] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities [ 1.655549] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null) [ 1.663257] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 1.670256] Freeing unused kernel memory: 188K (c0499000 - c04c8000) procd: Console is alive procd: - watchdog - procd: - preinit - probing /dev/mmcblk0 for uboot env data Detected generic sunxi // generic sunxi [ 1.980664] random: mktemp urandom read with 18 bits of entropy available Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level mounting /dev/root [ 5.043349] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) procd: - early - procd: - watchdog - procd: - ubus - procd: - init - Please press Enter to activate this console. [ 7.434227] NET: Registered protocol family 10 [ 7.452955] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 7.474880] sunxi-rtc 1c20d00.rtc: rtc core: registered rtc-sunxi as rtc0 [ 7.481676] sunxi-rtc 1c20d00.rtc: RTC enabled [ 7.519630] ip_tables: (C) 2000-2006 Netfilter Core Team [ 7.552156] nf_conntrack version 0.5.0 (8034 buckets, 32136 max) [ 7.607716] sun4i-emac 1c0b000.ethernet: eth0: at e09d8000, IRQ 17 MAC: 02:14:02:81:8f:e4 [ 7.653598] xt_time: kernel timezone is -0000 [ 7.675298] PPP generic driver version 2.4.2 [ 7.682924] NET: Registered protocol family 24 [ 11.203097] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 11.209206] device eth0 entered promiscuous mode [ 11.263123] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready procd: - init complete - [ 13.362775] libphy: 1c0b080.mdio-mii:01 - Link is Up - 100/Full [ 13.368738] br-lan: port 1(eth0) entered forwarding state [ 13.374199] br-lan: port 1(eth0) entered forwarding state [ 13.380121] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 13.386711] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 14.877711] random: nonblocking pool is initialized [ 15.372748] br-lan: port 1(eth0) entered forwarding state BusyBox v1.22.1 (2014-09-28 17:49:16 CEST) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- CHAOS CALMER (Bleeding Edge, r42689) ----------------------------------------------------- * 1 1/2 oz Gin Shake with a glassful * 1/4 oz Triple Sec of broken ice and pour * 3/4 oz Lime Juice unstrained into a goblet. * 1 1/2 oz Orange Juice * 1 tsp. Grenadine Syrup ----------------------------------------------------- root@OpenWrt:/#