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
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
Case
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 |
I am using udoo quad board and programming it using arduino ide internal
whenever i upload sketch error saying
no device found on ttymxc3
i dont know what is the problem