Olimex A20-OLinuXino-MICRO board

For further Allwinner-based boards, please refer to soc.allwinner.sunxi

Hardware highlights

Model Ports
A20-MICRO 2x USB, MMC, 4GB NAND, UEXT, HDMI, sound

Serial

You can use your usual serial levelshifter. Pinout is:

           [ LCD  ] [UEXT]



[USB]                  TX RX GND
                    o  o  o  o 
[ethernet] [ GPIO ] [UEXT]

Status

Installation process

Please refer to soc.allwinner.sunxi.

dmesg

U-Boot SPL 2014.04 (Sep 28 2014 - 18:27:55)
Board: A20-OLinuXino_MICRO              
DRAM: 1024 MiB                          
CPU: 960000000Hz, AXI/AHB/APB: 3/2/2    
spl: not an uImage at 1600              
                                        
                                        
U-Boot 2014.04 (Sep 28 2014 - 18:27:55) Allwinner Technology
                                        
CPU:   Allwinner A20 (SUN7I)            
Board: A20-OLinuXino_MICRO
I2C:   ready
DRAM:  1 GiB
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 296 ms (8.3 MiB/s)                                        
reading dtb                                                                     
22621 bytes read in 30 ms (736.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 4900885c                         
                                                                                
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) ) #2 SMP PREEMPT Sun Sep 28 18:28:36 CEST 2014
[    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Olimex A20-Olinuxino Micro
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 262144
[    0.000000] free_area_init_node: node 0, pgdat c04cf600, node_mem_map eeffb000
[    0.000000]   Normal zone: 1520 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 194560 pages, LIFO batch:31
[    0.000000]   HighMem zone: 528 pages used for memmap
[    0.000000]   HighMem zone: 67584 pages, LIFO batch:15
[    0.000000] psci: probing function IDs from device-tree
[    0.000000] PERCPU: Embedded 7 pages/cpu @eefdb000 s7104 r8192 d13376 u32768
[    0.000000] pcpu-alloc: s7104 r8192 d13376 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260624
[    0.000000] Kernel command line: console=ttyS0,115200 earlyprintk rootwait root=/dev/mmcblk0p2
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1033784K/1048576K available (3647K kernel code, 163K rwdata, 1028K rodata, 190K init, 603K bss, 14792K reserved, 270336K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 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=2, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000010] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 2863311519744ns
[    0.000019] Switching to timer-based delay loop
[    0.000325] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
[    0.000473] sched_clock: 32 bits at 160MHz, resolution 6ns, wraps every 26843545593ns
[    0.000636] Console: colour dummy device 80x30
[    0.000676] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000693] pid_max: default: 32768 minimum: 301
[    0.000863] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000876] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.006565] CPU: Testing write buffer coherency: ok
[    0.006955] /cpus/cpu@0 missing clock-frequency property
[    0.006977] /cpus/cpu@1 missing clock-frequency property
[    0.006991] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.007022] Setting up static identity map for 0x40011988 - 0x400119bc
[    0.060460] CPU1: Booted secondary processor
[    0.060508] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.060619] Brought up 2 CPUs
[    0.060642] SMP: Total of 2 processors activated.
[    0.060650] CPU: All CPU(s) started in HYP mode.
[    0.060655] CPU: Virtualization extensions available.
[    0.065498] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4
[    0.065857] pinctrl core: initialized pinctrl subsystem
[    0.066254] regulator-dummy: no parameters
[    0.066596] NET: Registered protocol family 16
[    0.066905] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.076719] bio: create slab <bio-0> at 0
[    0.077339] reg-fixed-voltage ahci-5v.4: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/ahci_pwr_pin@0, deferring probe
[    0.077373] platform ahci-5v.4: Driver reg-fixed-voltage requests probe deferral
[    0.077403] reg-fixed-voltage usb1-vbus.5: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[    0.077419] platform usb1-vbus.5: Driver reg-fixed-voltage requests probe deferral
[    0.077444] reg-fixed-voltage usb2-vbus.6: could not find pctldev for node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[    0.077458] platform usb2-vbus.6: Driver reg-fixed-voltage requests probe deferral
[    0.077915] SCSI subsystem initialized
[    0.078140] libata version 3.00 loaded.
[    0.078450] usbcore: registered new interface driver usbfs
[    0.078515] usbcore: registered new interface driver hub
[    0.078649] usbcore: registered new device driver usb
[    0.078771] pps_core: LinuxPPS API ver. 1 registered
[    0.078779] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.078804] PTP clock support registered
[    0.079725] Switched to clocksource arch_sys_counter
[    0.086733] NET: Registered protocol family 2
[    0.087908] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.088001] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.088125] TCP: Hash tables configured (established 8192 bind 8192)
[    0.088218] TCP: reno registered
[    0.088240] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.088302] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.088630] NET: Registered protocol family 1
[    0.090178] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.090298] audit: initializing netlink subsys (disabled)
[    0.090384] audit: type=2000 audit(0.070:1): initialized
[    0.090964] bounce pool size: 64 pages
[    0.098687] VFS: Disk quotas dquot_6.5.2
[    0.099011] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.101140] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.101158] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.101949] msgmni has been set to 1491
[    0.103999] io scheduler noop registered
[    0.104021] io scheduler deadline registered
[    0.104075] io scheduler cfq registered (default)
[    0.104435] platform 1c13400.phy: Driver sun4i-usb-phy requests probe deferral
[    0.106916] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    0.148523] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    0.171102] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 33, base_baud = 1500000) is a U6_16550A
[    0.758376] console [ttyS0] enabled
[    0.783739] dw-apb-uart 1c29800.serial: Couldn't set LCR to 0
[    0.790484] dw-apb-uart 1c29800.serial: Couldn't set LCR to 0
[    0.796264] 1c29800.serial: ttyS1 at MMIO 0x1c29800 (irq = 51, base_baud = 1500000) is a U6_16550A
[    0.827299] dw-apb-uart 1c29c00.serial: Couldn't set LCR to 0
[    0.834048] dw-apb-uart 1c29c00.serial: Couldn't set LCR to 0
[    0.839846] 1c29c00.serial: ttyS2 at MMIO 0x1c29c00 (irq = 52, base_baud = 1500000) is a U6_16550A
[    0.849766] platform 1c18000.sata: Driver ahci-sunxi requests probe deferral
[    0.859673] stmmaceth 1c50000.ethernet: no regulator found
[    0.865266] stmmaceth 1c50000.ethernet: no reset control found
[    0.871115]  Ring mode enabled
[    0.874169]  No HW DMA feature register supported
[    0.878694]  Normal descriptors
[    0.882027]  TX Checksum insertion supported
[    0.890211] libphy: stmmac: probed
[    0.893627] eth0: PHY ID 00008201 at 1 IRQ 0 (stmmac-0:01) active
[    0.899839] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.906361] ehci-platform: EHCI generic platform driver
[    0.911803] platform 1c14000.usb: Driver ehci-platform requests probe deferral
[    0.919108] platform 1c1c000.usb: Driver ehci-platform requests probe deferral
[    0.926462] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.932685] ohci-platform: OHCI generic platform driver
[    0.938034] platform 1c14400.usb: Driver ohci-platform requests probe deferral
[    0.945353] platform 1c1c400.usb: Driver ohci-platform requests probe deferral
[    0.952745] usbcore: registered new interface driver usb-storage
[    0.959011] mousedev: PS/2 mouse device common for all mice
[    0.965058] input: 1c22800.lradc as /devices/soc.3/1c22800.lradc/input/input0
[    0.982337] input: axp20x-pek as /devices/soc.3/1c2ac00.i2c/i2c-0/0-0034/axp20x-pek/input/input1
[    0.992222] LDO1: 1300 mV 
[    0.995608] LDO2: 1800 <--> 3300 mV at 3000 mV 
[    1.000617] LDO3: 700 <--> 3500 mV at 2275 mV 
[    1.005297] LDO4: 1250 <--> 3300 mV at 2800 mV 
[    1.010292] LDO5: 1800 <--> 3300 mV at 2800 mV 
[    1.015268] DCDC2: 700 <--> 2275 mV at 1400 mV 
[    1.020477] DCDC3: 700 <--> 3500 mV at 1250 mV 
[    1.025122] axp20x 0-0034: AXP20X driver loaded
[    1.030993] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    1.039862] sunxi-mmc 1c0f000.mmc: Got CD GPIO #225.
[    1.045034] sunxi-mmc 1c0f000.mmc: base:0xf00fc000 irq:64
[    1.051427] sunxi-mmc 1c12000.mmc: Got CD GPIO #235.
[    1.056593] sunxi-mmc 1c12000.mmc: base:0xf0112000 irq:67
[    1.064354] sunxi-ss 1c15000.crypto-engine: Die ID 0
[    1.071169] TCP: cubic registered
[    1.074494] Initializing XFRM netlink socket
[    1.078792] NET: Registered protocol family 17
[    1.083363] 8021q: 802.1Q VLAN Support v1.8
[    1.087650] Registering SWP/SWPB emulation handler
[    1.092853] registered taskstats version 1
[    1.097261] LDO4: disabling
[    1.100252] LDO3: disabling
[    1.103212] regulator-dummy: disabling
[    1.107499] ahci-5v: 5000 mV 
[    1.111045] usb1-vbus: 5000 mV 
[    1.114543] usb2-vbus: 5000 mV 
[    1.179782] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP_PMP
[    1.187272] ahci-sunxi 1c18000.sata: forcing PORTS_IMPL to 0x1
[    1.193179] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[    1.202155] ahci-sunxi 1c18000.sata: flags: ncq sntf pm led clo only pio slum part ccc 
[    1.211172] scsi0 : ahci_platform
[    1.214881] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x100 irq 88
[    1.223289] ehci-platform 1c14000.usb: EHCI Host Controller
[    1.228896] ehci-platform 1c14000.usb: new USB bus registered, assigned bus number 1
[    1.236794] ehci-platform 1c14000.usb: irq 71, io mem 0x01c14000
[    1.259749] ehci-platform 1c14000.usb: USB 2.0 started, EHCI 1.00
[    1.266051] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.272862] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.280090] usb usb1: Product: EHCI Host Controller
[    1.284964] usb usb1: Manufacturer: Linux 3.14.18 ehci_hcd
[    1.290455] usb usb1: SerialNumber: 1c14000.usb
[    1.295566] hub 1-0:1.0: USB hub found
[    1.299358] hub 1-0:1.0: 1 port detected
[    1.303910] ehci-platform 1c1c000.usb: EHCI Host Controller
[    1.309510] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 2
[    1.317369] ehci-platform 1c1c000.usb: irq 72, io mem 0x01c1c000
[    1.339744] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[    1.346018] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.352825] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.360053] usb usb2: Product: EHCI Host Controller
[    1.364927] usb usb2: Manufacturer: Linux 3.14.18 ehci_hcd
[    1.370419] usb usb2: SerialNumber: 1c1c000.usb
[    1.375498] hub 2-0:1.0: USB hub found
[    1.379293] hub 2-0:1.0: 1 port detected
[    1.383804] ohci-platform 1c14400.usb: Generic Platform OHCI controller
[    1.387008] mmc0: host does not support reading read-only switch. assuming write-enable.
[    1.398548] ohci-platform 1c14400.usb: new USB bus registered, assigned bus number 3
[    1.406941] ohci-platform 1c14400.usb: irq 96, io mem 0x01c14400
[    1.473908] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    1.481422] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.488641] usb usb3: Product: Generic Platform OHCI controller
[    1.494571] usb usb3: Manufacturer: Linux 3.14.18 ohci_hcd
[    1.500067] usb usb3: SerialNumber: 1c14400.usb
[    1.505188] hub 3-0:1.0: USB hub found
[    1.508979] hub 3-0:1.0: 1 port detected
[    1.513492] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[    1.520163] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 4
[    1.528009] ohci-platform 1c1c400.usb: irq 97, io mem 0x01c1c400
[    1.549752] mmc0: new high speed SDHC card at address 1234
[    1.555822] mmcblk0: mmc0:1234 SA04G 3.67 GiB 
[    1.561874]  mmcblk0: p1 p2
[    1.569809] ata1: SATA link down (SStatus 0 SControl 300)
[    1.593953] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    1.600773] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.607989] usb usb4: Product: Generic Platform OHCI controller
[    1.614072] usb usb4: Manufacturer: Linux 3.14.18 ohci_hcd
[    1.619556] usb usb4: SerialNumber: 1c1c400.usb
[    1.624735] hub 4-0:1.0: USB hub found
[    1.628541] hub 4-0:1.0: 1 port detected
[    1.632929] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.646115] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[    1.655153] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
[    1.668542] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[    1.676139] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[    1.683174] Freeing unused kernel memory: 188K (c0499000 - c04c8000)
[    1.978454] random: mktemp urandom read with 20 bits of entropy available
[    5.734247] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    7.141177] NET: Registered protocol family 10
[    7.150791] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    7.161459] sunxi-rtc 1c20d00.rtc: rtc core: registered rtc-sunxi as rtc0
[    7.168963] sunxi-rtc 1c20d00.rtc: RTC enabled
[    7.187586] ip_tables: (C) 2000-2006 Netfilter Core Team
[    7.214954] nf_conntrack version 0.5.0 (16155 buckets, 64620 max)
[    7.291675] xt_time: kernel timezone is -0000
[    7.302311] PPP generic driver version 2.4.2
[    7.307733] NET: Registered protocol family 24
[    9.357440] random: nonblocking pool is initialized
[   10.654363] eth0: device MAC address 5e:dc:3c:d0:6c:f9
[   10.751906]  No MAC Management Counters available
[   10.757524] device eth0 entered promiscuous mode
[   10.776519] br-lan: port 1(eth0) entered forwarding state
[   10.782109] br-lan: port 1(eth0) entered forwarding state
[   12.740047] br-lan: port 1(eth0) entered disabled state
[   14.740021] libphy: stmmac-0:01 - Link is Up - 100/Full
[   14.745513] br-lan: port 1(eth0) entered forwarding state
[   14.751045] br-lan: port 1(eth0) entered forwarding state
[   16.749732] br-lan: port 1(eth0) entered forwarding state
[   97.049790] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   97.215929] usb 1-1: New USB device found, idVendor=0586, idProduct=341e
[   97.222750] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   97.229973] usb 1-1: Product: 802.11 n WLAN
[   97.234163] usb 1-1: Manufacturer: Ralink
[   97.238176] usb 1-1: SerialNumber: 1.0
[  102.902089] usb 1-1: USB disconnect, device number 2
[  105.319774] usb 2-1: new high-speed USB device number 2 using ehci-platform
[  105.485861] usb 2-1: New USB device found, idVendor=0586, idProduct=341e
[  105.492678] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  105.499897] usb 2-1: Product: 802.11 n WLAN
[  105.504090] usb 2-1: Manufacturer: Ralink
[  105.508101] usb 2-1: SerialNumber: 1.0
[  108.549777] usb 2-1: USB disconnect, device number 2

root@OpenWrt:/# cat /proc/cpuinfo 
processor       : 0
model name      : ARMv7 Processor rev 4 (v7l)
Features        : swp half thumb fastmult vfp edsp vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 4

processor       : 1
model name      : ARMv7 Processor rev 4 (v7l)
Features        : swp half thumb fastmult vfp edsp vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 4

Hardware        : Allwinner sun7i (A20) Family
Revision        : 0000
Serial          : 0000000000000000
root@OpenWrt:/# 

Tags

Back to top

toh/olimex/a20-olinuxino.txt · Last modified: 2014/09/28 18:36 by wigyori