UDOO’s community hub – Hackster.io
armbian
armbian – linux for ARM development boards
Udoo quad
Docs » User Guide » Getting Started
UDOO Latest images (next + default) fail to boot after custom kernel
U-Boot
Configuring Serial Port Debug Console (Linux/U-Boot)
Documents
UDOO Quad/Dual Documentation
UDOO Neo Documentation
Software
Host
[3815625.198051] usb 3-1: new full-speed USB device number 21 using xhci_hcd
[3815625.232133] usb 3-1: New USB device found, idVendor=10c4, idProduct=ea60
[3815625.232137] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[3815625.232140] usb 3-1: Product: CP2104 USB to UART Bridge Controller
[3815625.232142] usb 3-1: Manufacturer: Silicon Labs
[3815625.232144] usb 3-1: SerialNumber: 0079097D
[3815625.338355] usbcore: registered new interface driver usbserial
[3815625.338363] usbcore: registered new interface driver usbserial_generic
[3815625.338368] USB Serial support registered for generic
[3815625.338372] usbserial: USB Serial Driver core
[3815625.348108] usbcore: registered new interface driver cp210x
[3815625.348115] USB Serial support registered for cp210x
[3815625.348134] cp210x 3-1:1.0: cp210x converter detected
[3815625.513401] usb 3-1: reset full-speed USB device number 21 using xhci_hcd
[3815625.576717] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880101ce1000
[3815625.576722] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880101ce1040
[3815625.577072] usb 3-1: cp210x converter now attached to ttyUSB0
|
U-Boot 2009.08-svn82 (Oct 07 2013 - 13:43:50)
CPU: Freescale i.MX6 family TO1.2 at 792 MHz
Thermal sensor with ratio = 187
Temperature: 34 C, calibration data 0x59f52269
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 264000000Hz
emi_slow clock: 132000000Hz
ddr clock : 528000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 24000000Hz
Board: i.MX6Q-UDOO: unknown-board Board: 0x63012 [WDOG]
Boot Device: NOR
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
In: serial
Out: serial
Err: serial
Net: got MAC address from IIM: 00:c0:08:88:15:5a
FEC0 [PRIME]
Hit any key to stop autoboot: 0
mmc2 is current device
Loading file "/boot/uImage" from mmc device 2:1 (xxc1)
4119112 bytes read
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.0.35
Created: 2013-10-12 12:05:37 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4119048 Bytes = 3.9 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
[ 0.000000] Linux version 3.0.35 (udoo@ubuntu) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #1 SMP PREEMPT Sat Oct 12 14:05:30 CEST 2013
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: SECO i.Mx6 UDOO Board
[ 0.000000] Kernel ver: v. 83
[ 0.000000] Ignoring unrecognised tag 0x41000901
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] CPU identified as i.MX6Q, silicon rev 1.2
[ 0.000000] PERCPU: Embedded 7 pages/cpu @8be08000 s5440 r8192 d15040 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 162304
[ 0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk0p1 rootwait rw fixrtc rootflags=barrier=1 mem=768M arm_freq=996 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
[ 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: 640MB = 640MB total
[ 0.000000] Memory: 636288k/636288k available, 150144k 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] DMA : 0xf4600000 - 0xffe00000 ( 184 MB)
[ 0.000000] vmalloc : 0xb0800000 - 0xf2000000 (1048 MB)
[ 0.000000] lowmem : 0x80000000 - 0xb0000000 ( 768 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .init : 0x80008000 - 0x80038000 ( 192 kB)
[ 0.000000] .text : 0x80038000 - 0x80b03e8c (11056 kB)
[ 0.000000] .data : 0x80b04000 - 0x80b63b00 ( 383 kB)
[ 0.000000] .bss : 0x80b63b24 - 0x80bb2480 ( 315 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:624
[ 0.000000] MXC GPIO hardware
[ 0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms
[ 0.000000] arm_max_freq=1GHz
[ 0.000000] MXC_Early serial console at MMIO 0x21e8000 (options '115200')
[ 0.000000] bootconsole [ttymxc1] enabled
[ 0.000000] Console: colour dummy device 80x30
[ 0.222826] Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)
[ 0.311160] pid_max: default: 32768 minimum: 301
[ 0.316049] Mount-cache hash table entries: 512
[ 0.321263] CPU: Testing write buffer coherency: ok
[ 0.326412] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 0.426937] CPU1: Booted secondary processor
[ 0.506938] CPU2: Booted secondary processor
[ 0.586941] CPU3: Booted secondary processor
[ 0.626446] Brought up 4 CPUs
[ 0.642273] SMP: Total of 4 processors activated (6324.22 BogoMIPS).
[ 0.665760] print_constraints: dummy:
[ 0.669752] NET: Registered protocol family 16
[ 0.678476] print_constraints: vddpu: 725 <--> 1300 mV at 700 mV fast normal
[ 0.685922] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
[ 0.693662] print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal
[ 0.701352] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal
[ 0.709118] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal
[ 0.716771] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal
[ 0.725766]
[ 0.725771] > UDOO quad
[ 0.729565] > rev C Called set_gpios_direction
[ 0.734224] Test and set gpios directions and values by Gionji feat. Ekirei test
[ 0.765312] Resetting ethernet physical layer.
[ 0.812992] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.819825] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.
[ 0.827182] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.833068] L310 cache controller enabled
[ 0.837107] l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B
[ 0.870533] bio: create slab <bio-0> at 0
[ 0.878478] mxs-dma mxs-dma-apbh: initialized
[ 0.883154] print_constraints: vmmc: 3300 mV
[ 0.888209] vgaarb: loaded
[ 0.891725] SCSI subsystem initialized
[ 0.897430] usbcore: registered new interface driver usbfs
[ 0.903059] usbcore: registered new interface driver hub
[ 0.908553] usbcore: registered new device driver usb
[ 0.913623] Freescale USB OTG Driver loaded, $Revision: 1.55 $
[ 0.936442] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.956445] imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.964325] MIPI CSI2 driver module loaded
[ 0.968662] Advanced Linux Sound Architecture Driver Version 1.0.24.
[ 0.975867] Bluetooth: Core ver 2.16
[ 0.979583] NET: Registered protocol family 31
[ 0.984041] Bluetooth: HCI device and connection manager initialized
[ 0.990426] Bluetooth: HCI socket layer initialized
[ 0.995319] Bluetooth: L2CAP socket layer initialized
[ 1.000466] Bluetooth: SCO socket layer initialized
[ 1.005772] cfg80211: Calling CRDA to update world regulatory domain
[ 1.013203] i2c-core: driver [max17135] using legacy suspend method
[ 1.019504] i2c-core: driver [max17135] using legacy resume method
[ 1.025721] Switching to clocksource mxc_timer1
[ 1.042642] NET: Registered protocol family 2
[ 1.047194] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 1.055138] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 1.064477] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[ 1.072219] TCP: Hash tables configured (established 131072 bind 65536)
[ 1.078854] TCP reno registered
[ 1.082031] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 1.088000] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 1.094757] NET: Registered protocol family 1
[ 1.099411] RPC: Registered named UNIX socket transport module.
[ 1.105375] RPC: Registered udp transport module.
[ 1.110095] RPC: Registered tcp transport module.
[ 1.114827] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.122183] PMU: registered new PMU device of type 0
[ 1.127287] Static Power Management for Freescale i.MX6
[ 1.132552] wait mode is enabled for i.MX6
[ 1.136840] cpaddr = b0880000 suspend_iram_base=b08fc000
[ 1.142287] PM driver module loaded
[ 1.146181] IMX usb wakeup probe
[ 1.149866] add wake up source irq 75
[ 1.157144] IMX usb wakeup probe
[ 1.160677] cpu regulator mode:ldo_enable
[ 1.164948] i.MXC CPU frequency driver
[ 1.192870] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 1.199519] msgmni has been set to 1242
[ 1.204884] alg: No test for stdrng (krng)
[ 1.209133] io scheduler noop registered
[ 1.213088] io scheduler deadline registered
[ 1.217458] io scheduler cfq registered (default)
[ 1.223253] MIPI DSI driver module loaded
[ 1.227448] mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi
[ 1.233972] mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0xa:0xa0:0xc1
[ 1.240898] fbcvt: 1920x1080@60: CVT Name - 2.073M9
[ 1.252468] imx-ipuv3 imx-ipuv3.0: WARNING: adapt panel end blank lines
[ 1.270373] imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 1.303682] imx-ipuv3 imx-ipuv3.0: WARNING: adapt panel end blank lines
[ 1.329140] Console: switching to colour frame buffer device 160x64
[ 1.377769] mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb
[ 1.384183] _regulator_get: get() with no identifier
[ 1.395839] mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver ldb
[ 1.406964] imx-sdma imx-sdma: loaded firmware 1.1
[ 1.415851] imx-sdma imx-sdma: initialized
[ 1.540543] Serial: IMX driver
[ 1.543724] imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX
[ 1.550627] imx-uart.1: ttymxc1 at MMIO 0x21e8000 (irq = 59) is a IMX
[ 1.557110] console [ttymxc1] enabled, bootconsole disabled
[ 1.557110] console [ttymxc1] enabled, bootconsole disabled
[ 1.568793] imx-uart.3: ttymxc3 at MMIO 0x21f0000 (irq = 61) is a IMX
[ 1.580762] loop: module loaded
[ 1.583909] request BOSSA_CLK IRQ
[ 1.587226] registering IRQ 419 for BOSSAC Arduino erase/reset operation
[ 1.637566] No sata disk.
[ 1.641521] GPMI NAND driver registered. (IMX)
[ 1.646952] vcan: Virtual CAN interface driver
[ 1.651421] CAN device driver interface
[ 1.655259] flexcan netdevice driver
[ 1.658994] FEC Ethernet Driver
[ 1.664335] fec_enet_mii_bus: probed
[ 1.671242] usbcore: registered new interface driver rt2800usb
[ 1.677079] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.683745] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
[ 1.690422] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
[ 1.720338] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
[ 1.740325] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
[ 1.746549] hub 1-0:1.0: USB hub found
[ 1.750326] hub 1-0:1.0: 1 port detected
[ 1.754428] add wake up source irq 72
[ 1.758127] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
[ 1.764775] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
[ 1.800334] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
[ 1.820324] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
[ 1.826461] hub 2-0:1.0: USB hub found
[ 1.830225] hub 2-0:1.0: 1 port detected
[ 1.834518] Initializing USB Mass Storage driver...
[ 1.839558] usbcore: registered new interface driver usb-storage
[ 1.845580] USB Mass Storage support registered.
[ 1.850475] usbcore: registered new interface driver usbserial
[ 1.856419] USB Serial support registered for generic
[ 1.861611] usbcore: registered new interface driver usbserial_generic
[ 1.868142] usbserial: USB Serial Driver core
[ 1.872617] USB Serial support registered for debug
[ 1.877617] usbcore: registered new interface driver debug
[ 1.883122] ARC USBOTG Device Controller driver (1 August 2005)
[ 1.889806] mousedev: PS/2 mouse device common for all mice
[ 1.896399] i2c-core: driver [isl29023] using legacy suspend method
[ 1.902685] i2c-core: driver [isl29023] using legacy resume method
[ 1.909554] snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0
[ 1.916232] i2c /dev entries driver
[ 1.920472] Linux video capture interface: v2.00
[ 1.925469] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16
[ 1.933088] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17
[ 1.940709] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18
[ 1.948312] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video19
[ 1.955944] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video20
[ 1.963747] vivi-000: V4L2 device registered as video0
[ 1.968891] Video Technology Magazine Virtual Video Capture Board ver 0.8.0 successfully loaded.
[ 1.978066] i2c-core: driver [mag3110] using legacy suspend method
[ 1.984264] i2c-core: driver [mag3110] using legacy resume method
[ 1.990770] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)
[ 1.998883] Bluetooth: Virtual HCI driver ver 1.3
[ 2.003808] Bluetooth: HCI UART driver ver 2.2
[ 2.008256] Bluetooth: HCIATH3K protocol initialized
[ 2.013237] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 2.018951] usbcore: registered new interface driver btusb
[ 2.024607] sdhci: Secure Digital Host Controller Interface driver
[ 2.030809] sdhci: Copyright(c) Pierre Ossman
[ 2.035491] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
[ 2.042843] mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 2.050888] VPU initialized
[ 2.054674] mxc_asrc registered
[ 2.075120] Thermal calibration data is 0x59f52269
[ 2.079932] Thermal sensor with ratio = 187
[ 2.104720] Anatop Thermal registered as thermal_zone0
[ 2.114053] anatop_thermal_probe: default cooling device is cpufreq!
[ 2.121421] usbcore: registered new interface driver usbhid
[ 2.126997] usbhid: USB HID core driver
[ 2.131288] usbcore: registered new interface driver snd-usb-audio
[ 2.138013] mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio
[ 2.143491] Cirrus Logic CS42888 ALSA SoC Codec Driver
[ 2.148758] i2c-core: driver [cs42888] using legacy suspend method
[ 2.154970] i2c-core: driver [cs42888] using legacy resume method
[ 2.154992] usb 2-1: new high speed USB device number 2 using fsl-ehci
[ 2.203770] mmc0: new high speed SDHC card at address 8fe4
[ 2.209667] mmcblk0: mmc0:8fe4 SU08G 7.40 GiB
[ 2.216361] mmcblk0: p1
[ 2.250223] audio_codec_ac97_cold_reset
[ 2.321665] hub 2-1:1.0: USB hub found
[ 2.325493] hub 2-1:1.0: 4 ports detected
[ 2.331668] Found Audio codec AC97 vt1613, [ID = 5649 - 4123]
[ 2.351149] asoc: vt1613 <-> imx-ssi.0 mapping ok
[ 2.357330] imx_3stack asoc driver
[ 2.362338] asoc: mxc-hdmi-soc <-> imx-hdmi-soc-dai.0 mapping ok
[ 2.368955] ALSA device list:
[ 2.371943] #0: vt1613-audio
[ 2.374999] #1: imx-hdmi-soc
[ 2.378257] NET: Registered protocol family 26
[ 2.383216] TCP cubic registered
[ 2.386449] NET: Registered protocol family 17
[ 2.390916] can: controller area network core (rev 20090105 abi 8)
[ 2.397163] NET: Registered protocol family 29
[ 2.401622] can: raw protocol (rev 20090105)
[ 2.405894] can: broadcast manager protocol (rev 20090105 t)
[ 2.411645] Bluetooth: RFCOMM TTY layer initialized
[ 2.416531] Bluetooth: RFCOMM socket layer initialized
[ 2.421686] Bluetooth: RFCOMM ver 1.11
[ 2.425437] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.430759] Bluetooth: BNEP filters: protocol multicast
[ 2.436004] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.442086] lib80211: common routines for IEEE802.11 drivers
[ 2.447799] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 2.455916] Bus freq driver module loaded
[ 2.459934] Bus freq driver Enabled
[ 2.465244] mxc_dvfs_core_probe
[ 2.468593] DVFS driver module loaded
[ 2.473819] snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:02:34 UTC (154)
[ 2.487875] kjournald starting. Commit interval 5 seconds
[ 2.491249] EXT3-fs (mmcblk0p1): using internal journal
[ 2.491264] EXT3-fs (mmcblk0p1): mounted filesystem with writeback data mode
[ 2.491319] VFS: Mounted root (ext3 filesystem) on device 179:1.
[ 2.491391] Freeing init memory: 192K
[ 2.630558] usb 2-1.3: new high speed USB device number 3 using fsl-ehci
[............] Loading cpufreq kernel modules ...done.
* Starting bluetooth [ OK ]
* PulseAudio configured for per-user sessions
[ 18.578197] imx-ipuv3 imx-ipuv3.0: WARNING: adapt panel end blank lines
Ubuntu 11.10 imx6-qsdl ttymxc1
imx6-qsdl login:
Linux
Linux on ARM – UDOO
TQ-Group
Embedded module TQMa6x – Linux BSP documentation
Hardware
SATA
UDOO and SATA – the Definitive Guide
Udoo not recognizing sata
UDOO Quad – Booting Kernels and Boot Scripts Off a Sata Drive (SD still required for U-Boot)
Udoo boot from sata
UDOO boot from sata
SSD
UDOO with SSD
Case
UDOO DIY Case Build
Thingiverse
UDOO case
Udoo Dual & Quad Mini PC Case – Multiple Configuration Options – rev. 2.0 – Updated Nov.28
Customizable UDOO Case
i.MX6
Name | External Memory | Serial Interface | Video features | External Storage | USB | CAN | Ethernet | Additional Features |
i.MX6Q Quad | DDR3
DDR3L
FLASH
LPDDR2 | eCSPI
I2C
UART
USB
I2S
ESAI
SDIO | HDMI 1.4
Image Pre and Post Processor
LCD Controller
OpenCL
OpenGL ES 1.1
OpenGL ES 2.0
OpenGL ES 3.0
OpenVG 1.1
HD1080p Video Decode
HD1080p Video Encode
HD1080p Video Transcode | MMC (Multimedia Card)
SD (Secure Digital Controller) | Integrated PHY
USB 2.0
USB OTG HS | FlexCAN | 1 Gbps + IEEE 1588 | Temperature Sensor
Tamper Detect
SATA 2.0
PCIe 2.0 1x Lane
MLB150 (Media Local Bus)
LVDS |
Freescale i.MX6