iMX53 or iMX51, any support?

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

Re: iMX53 or iMX51, any support?

Postby bmentink » Tue Nov 22, 2011 12:09 am

Ok, I booted up, but with the Ubuntu kernel as I can't tell from this distro (Ubuntu) how it has told uboot where to find the kernel ... i.e there is no script file on /boot that I could see

.. it did partially get through loading the filesystem .. boot text below.
$this->bbcode_second_pass_code('', '----------------------------------------------------------------------------
VFS: Mounted root (ext3 filesystem) on device 179:1.
Freeing init memory: 172K
INIT: version 2.88 booting

> Arch Linux ARM

> http://www.archlinuxarm.org

------------------------------
:: Mounting Root Read-Only [DONE]
:: Starting UDev Daemon [DONE]
:: Triggering UDev uevents [DONE]
:: Waiting for UDev uevents to be processed [DONE]
:: Bringing up loopback interface [DONE]
:: Checking Filesystems [DONE]
:: Mounting Local Filesystems [DONE]
:: Activating Swap [DONE]
:: Configuring Time Zone [DONE]
:: Removing Leftover Files [DONE]
:: Setting Hostname: alarm [DONE]
:: Setting Locale: en_US.UTF-8 [DONE]
:: Setting Consoles to UTF-8 mode [DONE]
:: Loading Keyboard Map: us [DONE]
INIT: Entering runlevel: 3
:: Adjusting Hardware Clock [DONE]
:: Setting System Clock [DONE]
:: Starting Syslog-NG [DONE]
:: Starting Network [BUSY] Cannot find device "
eth0"
[DONE]
:: Mounting Network Filesystems [DONE]
:: Starting crond daemon [DONE]
:: Starting Secure Shell Daemon [DONE]
/bin/cat: /run/bootlogd.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
/bin/rm: cannot remove `/run/bootlogd.pid': No such file or directory
----------------------------------------------------------------------------------------')

I guess I will have to play with uboot variables to get it to boot the Arch kernel from /boot/uImage

Cheers,
bernie

EDIT: relevant uboot variables are:

$this->bbcode_second_pass_code('', 'bootcmd=run bootcmd_mmc
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc read 0 ${loadaddr} 0x800 0x1800; bootm')

From that I still don't see how the kernel is found and booted! As far as I can tell "mmc read 0" read the microSD slot, but there must be a secret file in the 1st sectors that somehow calls the kernel ... will do more investigation.
bmentink
 
Posts: 81
Joined: Mon Sep 12, 2011 2:51 am

Re: iMX53 or iMX51, any support?

Postby bmentink » Tue Nov 22, 2011 11:46 pm

Ok made some progress .. I booted the kernel manually but it is not getting far ..

$this->bbcode_second_pass_code('', '## Booting kernel from Legacy Image at 88000000 ...
Image Name: Linux-3.1-rc9
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2331152 Bytes = 2.2 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
sii902x 1-0039: cound not find device
mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver failed with -22
_regulator_get: get() with no identifier
imx-ipuv3 imx-ipuv3.0: Channel already disabled 9
imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 9
imx-ipuv3 imx-ipuv3.0: Channel already disabled 10
imx-ipuv3 imx-ipuv3.0: Channel already uninitialized 10
sgtl5000 1-000a: Failed to get supply 'VDDD': -19
INIT: version 2.88 booting

> Arch Linux ARM

> http://www.archlinuxarm.org

------------------------------
:: Mounting Root Read-Only [DONE]
:: Starting UDev Daemon [DONE]
:: Triggering UDev uevents [DONE]
:: Loading Modules [DONE]
:: Waiting for UDev uevents to be processed [DONE]
:: Bringing up loopback interface [DONE]
:: Checking Filesystems [DONE]
:: Mounting Local Filesystems [BUSY] error writing /etc/m
tab.tmp: No space left on device
[DONE]
:: Activating Swap [DONE]
:: Configuring Time Zone [DONE]
:: Removing Leftover Files [DONE]
:: Setting Hostname: 2570-ArchBox [DONE]
:: Setting Locale: en_US.UTF-8 [DONE]
:: Setting Consoles to UTF-8 mode [DONE]
:: Loading Keyboard Map: us [DONE]
INIT: Entering runlevel: 3
:: Starting Syslog-NG [FAIL]
:: Starting D-BUS system messagebus [BUSY] Unknown username "av
ahi" in message bus configuration file
Unknown group "netdev" in message bus configuration file
Unknown username "rtkit" in message bus configuration file
Unknown username "haldaemon" in message bus configuration file
Unknown group "netdev" in message bus configuration file
Unknown username "gdm" in message bus configuration file
Failed to start message bus: Failed to close "/var/run/dbus.pid": No space left on device
[FAIL]
:: Starting Network [DONE]
:: Mounting Network Filesystems [DONE]
:: Starting crond daemon [DONE]')


Looks like some of the issue is not enough space on device .. I will look into that .. not sure why it stops after CRON though ..

I have the kernel config file for the Ubuntu kernel, do you want me to get it to you?
bmentink
 
Posts: 81
Joined: Mon Sep 12, 2011 2:51 am

Re: iMX53 or iMX51, any support?

Postby bmentink » Wed Nov 23, 2011 1:39 am

Success!!! :D :D

I have Arch booting on the i.mx53 quickstart board. My dd copy of the SD card was flawed.

I don't have a serial console working, but I did start the ssh daemon, so could log in remotely.
I dont have any frame buffer either .... can you guys make any suggestions on what parameters to pass via uboot?
Currently I am using these bootargs, which Ubuntu uses:

$this->bbcode_second_pass_code('', 'setenv bootargs 'console=ttymxc0,115200 video=mxcdi1fb:GBR24,XGA di1_primary tve root=/dev/mmcblk0p1 rw rootwait'
ext2load mmc 0:1 0x88000000 /boot/uImage
bootm 88000000')

I am particularly interested in the "video" option, maybe some tweaking of the kernel video options to get a frame buffer for the i.mx53?

I am attaching the Ubuntu config file for reference: EDIT Dang it won't let me ... and suggestions?

Cheers,
Bernie

EDIT: I have a frame buffer (fb0,fb1) in /dev but starting X gives me a missing imx module, so I guess I am missing a video driver for the built-in graphics controller on the i.mx53

Here is the error:
$this->bbcode_second_pass_code('', '
X.Org X Server 1.10.4
Release Date: 2011-08-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.1-rc5-ARCH armv7l
Current Operating System: Linux alarm 3.1-rc9 #1 PREEMPT Fri Oct 21 17:46:04 UTC 2011 armv7l
Kernel command line: console=ttymxc0,115200 video=mxcdi1fb:GBR24,XGA di1_primary tve root=/dev/mmcblk0p1 rw rootwait
Build Date: 20 September 2011 06:37:44PM

Current version of pixman: 0.22.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 2 08:29:31 1970
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(EE) module ABI major version (6) doesn't match the server's version (10)
(EE) Failed to load module "imx" (module requirement mismatch, 0)
(EE) No drivers available.

Fatal server error:
no screens found')

I noticed in the Ubuntu kernel modules, a directory called mxc with some imx specific modules, also some char drivers specific to the imx .. these are not in the Arch kernel. So some revision of the config file is required.
bmentink
 
Posts: 81
Joined: Mon Sep 12, 2011 2:51 am

Re: iMX53 or iMX51, any support?

Postby ILF » Mon Dec 12, 2011 4:54 pm

Hello,

I'm really sorry for being away for so long. I'll get back on the i.mx53 qsb testing this week. I had a ton of work the last month or so and I wasn't able to do anything on the arm front. Just to get a feel what is going on, what is the latest imx kernel in the arch repos?
ILF
 
Posts: 9
Joined: Mon Oct 17, 2011 4:50 am

Re: iMX53 or iMX51, any support?

Postby kmihelich » Mon Dec 12, 2011 5:05 pm

linux-imx5 is currently at 3.1.1-2.
Arch Linux ARM exists and continues to grow through community support, please donate today!
kmihelich
Developer
 
Posts: 1133
Joined: Tue Jul 20, 2010 6:55 am
Location: aka leming #archlinuxarm

Re: iMX53 or iMX51, any support?

Postby WarheadsSE » Mon Dec 12, 2011 5:05 pm

Here: viewtopic.php?f=28&t=1649&start=20#p10496
$this->bbcode_second_pass_quote('kmihelich', 'Y')ou'll want to use the omap tarball, chroot in after you extract, then install linux-imx5 replacing linux-omap. You should then be able to boot that new rootfs after doing whatever you need to do with /boot/uImage.


At least that is what I am interpreting.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: iMX53 or iMX51, any support?

Postby minimal » Fri Jan 13, 2012 4:02 pm

Just a quick question: does USB work for anyone on the iMX53 QUICK-START-R board ?

I've unpacked the omap userland tarball and then installed the linux-imx5 kernel and the system boots happily and lsusb can see the USB devices within the SoC, but fails to find any external USB mass storage (the original Ubuntu load had no problems).

Tips on how to better debug the issue are welcome !

Thanks,
Ian.
minimal
 
Posts: 7
Joined: Fri Jan 13, 2012 3:58 pm

Re: iMX53 or iMX51, any support?

Postby piotroxp » Sun Oct 14, 2012 1:49 pm

I may be digging up this thread back from the dead, however I'm experiencing issues with the IMX driver.
What I did thus far:
- Installed oneiric on a SD card (in order to have a bootloader and initial kernel)
- Removed the root filesystem(preserved /boot , however), and afterwards pasted the root filesystem from the omap tarball of Arch
- Installed the imx5 kernel via pacman
- Reboot, everything is working flawlessly (login via ssh, no login via the serial connector, however - I'll have to work with inittab I guess. Serial output is working via minicom , so I see what's happening)
- Installed xorgserver, kdebase, copied the /usr/lib/xorg and /etc/X11 folders from a working oneiric - but to no avail. Are there some packages for the iMX53 board that allow for a seamless installation of the display drivers?
- There is output visible on the screen, the daemon starts properly, however I do not get to an X session at all

This is what the system tells me when trying to run a KDE session on the iMX53 (Xorg.0.log):
$this->bbcode_second_pass_code('', '[ 35.247]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[ 35.248] X Protocol Version 11, Revision 0
[ 35.248] Build Operating System: Linux 3.2.7-1-ARCH armv7l
[ 35.249] Current Operating System: Linux alarm 2.6.38-1401-linaro-lt-mx5 #4-Ubuntu Thu Sep 22 17:39:29 UTC 2011 armv7l
[ 35.249] Kernel command line: ro elevator=noop console=tty0 console=ttymxc0,115200n8 root=UUID=35d969e9-f445-4599-b814-e8e2ef295653
[ 35.251] Build Date: 28 August 2012 12:15:13PM
[ 35.251]
[ 35.251] Current version of pixman: 0.26.2
[ 35.252] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 35.252] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 35.254] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 31 22:01:24 1969
[ 35.293] (==) Using config file: "/etc/X11/xorg.conf"
[ 35.293] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 35.304] (==) ServerLayout "Default Layout"
[ 35.304] (**) |-->Screen "Default Screen" (0)
[ 35.304] (**) | |-->Monitor "Configured Monitor"
[ 35.318] (**) | |-->Device "i.MX Accelerated Framebuffer Device"
[ 35.318] (==) Automatically adding devices
[ 35.319] (==) Automatically enabling devices
[ 35.334] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 35.335] Entry deleted from font path.
[ 35.335] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 35.335] Entry deleted from font path.
[ 35.336] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 35.336] Entry deleted from font path.
[ 35.348] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 35.349] Entry deleted from font path.
[ 35.349] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 35.350] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 35.351] Entry deleted from font path.
[ 35.351] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 35.351] (==) FontPath set to:
/usr/share/fonts/misc/
[ 35.351] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 35.352] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 35.352] (II) Loader magic: 0x193c50
[ 35.352] (II) Module ABI versions:
[ 35.352] X.Org ANSI C Emulation: 0.4
[ 35.353] X.Org Video Driver: 12.1
[ 35.353] X.Org XInput driver : 16.0
[ 35.353] X.Org Server Extension : 6.0
[ 35.354] (II) LoadModule: "extmod"
[ 35.422] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 35.431] (EE) Failed to load /usr/lib/xorg/modules/extensions/libextmod.so: /usr/lib/xorg/modules/extensions/libextmod.so: undefined symbol: WindowTable
[ 35.432] (II) UnloadModule: "extmod"
[ 35.432] (II) Unloading extmod
[ 35.432] (EE) Failed to load module "extmod" (loader failed, 7)
[ 35.432] (II) LoadModule: "dbe"
[ 35.435] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 35.451] (II) Module dbe: vendor="X.Org Foundation"
[ 35.451] compiled for 1.7.6, module version = 1.0.0
[ 35.451] Module class: X.Org Server Extension
[ 35.452] ABI class: X.Org Server Extension, version 2.0
[ 35.452] (EE) module ABI major version (2) doesn't match the server's version (6)
[ 35.452] (II) UnloadModule: "dbe"
[ 35.452] (II) Unloading dbe
[ 35.453] (EE) Failed to load module "dbe" (module requirement mismatch, 0)
[ 35.453] (II) LoadModule: "glx"
[ 35.455] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 35.480] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: miEmptyData
[ 35.481] (II) UnloadModule: "glx"
[ 35.481] (II) Unloading glx
[ 35.481] (EE) Failed to load module "glx" (loader failed, 7)
[ 35.481] (II) LoadModule: "record"
[ 35.483] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 35.493] (EE) Failed to load /usr/lib/xorg/modules/extensions/librecord.so: /usr/lib/xorg/modules/extensions/librecord.so: undefined symbol: panoramiXdataPtr
[ 35.493] (II) UnloadModule: "record"
[ 35.493] (II) Unloading record
[ 35.493] (EE) Failed to load module "record" (loader failed, 7)
[ 35.494] (II) LoadModule: "dri"
[ 35.496] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 35.522] (EE) Failed to load /usr/lib/xorg/modules/extensions/libdri.so: /usr/lib/xorg/modules/extensions/libdri.so: undefined symbol: WindowTable
[ 35.522] (II) UnloadModule: "dri"
[ 35.522] (II) Unloading dri
[ 35.522] (EE) Failed to load module "dri" (loader failed, 7)
[ 35.523] (II) LoadModule: "dri2"
[ 35.525] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 35.542] (II) Module dri2: vendor="X.Org Foundation"
[ 35.542] compiled for 1.7.6, module version = 1.1.0
[ 35.542] ABI class: X.Org Server Extension, version 2.0
[ 35.543] (EE) module ABI major version (2) doesn't match the server's version (6)
[ 35.543] (II) UnloadModule: "dri2"
[ 35.543] (II) Unloading dri2
[ 35.544] (EE) Failed to load module "dri2" (module requirement mismatch, 0)
[ 35.544] (II) LoadModule: "imx"
[ 35.546] (II) Loading /usr/lib/xorg/modules/drivers/imx_drv.so
[ 35.571] (EE) Failed to load /usr/lib/xorg/modules/drivers/imx_drv.so: libz160.so: cannot open shared object file: No such file or directory
[ 35.571] (II) UnloadModule: "imx"
[ 35.571] (II) Unloading imx
[ 35.572] (EE) Failed to load module "imx" (loader failed, 7)
[ 35.572] (EE) No drivers available.
[ 35.572]
Fatal server error:
[ 35.572] no screens found
[ 35.573]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 35.573] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 35.573]
[ 35.580] Server terminated with error (1). Closing log file.
')

dmesg:
$this->bbcode_second_pass_code('', '[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.38-1401-linaro-lt-mx5 (buildd@shedir) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #4-Ubuntu Thu Sep 22 17:39:29 UTC 2011 (Ubuntu 2.6.38-1401.4-linaro-lt-mx5 2.6.38.8)
[ 0.000000] CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c5387f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Freescale MX53 LOCO Board
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] On node 0 totalpages: 221184
[ 0.000000] free_area_init_node: node 0, pgdat c05e04ec, node_mem_map c064b000
[ 0.000000] DMA zone: 704 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 89408 pages, LIFO batch:15
[ 0.000000] HighMem zone: 2368 pages used for memmap
[ 0.000000] HighMem zone: 128704 pages, LIFO batch:31
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 218112
[ 0.000000] Kernel command line: ro elevator=noop console=tty0 console=ttymxc0,115200n8 root=UUID=35d969e9-f445-4599-b814-e8e2ef295653
[ 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: 352MB 512MB = 864MB total
[ 0.000000] Memory: 866076k/866076k available, 18660k reserved, 524288K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xf7e00000 - 0xffe00000 ( 128 MB)
[ 0.000000] vmalloc : 0xd6800000 - 0xf4000000 ( 472 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd6000000 ( 352 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .init : 0xc0008000 - 0xc003a000 ( 200 kB)
[ 0.000000] .text : 0xc003a000 - 0xc0595000 (5484 kB)
[ 0.000000] .data : 0xc0596000 - 0xc05e1400 ( 301 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:368
[ 0.000000] TrustZone Interrupt Controller (TZIC) initialized
[ 0.000000] MXC GPIO hardware
[ 0.000000] sched_clock: 32 bits at 8MHz, resolution 125ns, wraps every 536870ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty0] enabled
[ 0.000460] Calibrating delay loop... 999.42 BogoMIPS (lpj=4997120)
[ 0.260234] pid_max: default: 32768 minimum: 301
[ 0.260453] Security Framework initialized
[ 0.260529] AppArmor: AppArmor initialized
[ 0.260553] Yama: becoming mindful.
[ 0.260660] Mount-cache hash table entries: 512
[ 0.261204] CPU: Testing write buffer coherency: ok
[ 0.261516] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[ 0.262450] devtmpfs: initialized
[ 0.286551] print_constraints: dummy:
[ 0.286832] NET: Registered protocol family 16
[ 0.303703] IRAM READY
[ 0.303954] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.304582] IMX usb wakeup probe
[ 0.304843] the wakeup pdata is 0xc059e094
[ 0.304898] IMX usb wakeup probe
[ 0.305148] the wakeup pdata is 0xc059e158
[ 0.310891] bio: create slab <bio-0> at 0
[ 0.312305] SCSI subsystem initialized
[ 0.312725] libata version 3.00 loaded.
[ 0.313022] Freescale USB OTG Driver loaded, $Revision: 1.55 $
[ 0.421000] usbcore: registered new interface driver usbfs
[ 0.421199] usbcore: registered new interface driver hub
[ 0.421495] usbcore: registered new device driver usb
[ 0.422890] da9052_i2c_is_connected - i2c read success..............
[ 0.423357] print_constraints: VDDA: 3200 mV
[ 0.425638] print_constraints: DA9052_LDO1: 600 <--> 1800 mV at 1300 mV normal
[ 0.426653] print_constraints: DA9052_LDO2: 600 <--> 1800 mV at 1300 mV normal
[ 0.427616] print_constraints: DA9052_LDO3: 1725 <--> 3300 mV at 3300 mV normal
[ 0.428579] print_constraints: DA9052_LDO4: 1725 <--> 3300 mV at 2775 mV normal
[ 0.429585] print_constraints: DA9052_LDO5: 1200 <--> 3600 mV at 1300 mV normal
[ 0.430550] print_constraints: DA9052_LDO6: 1200 <--> 3600 mV at 1300 mV normal
[ 0.431581] print_constraints: DA9052_LDO7: 1200 <--> 3600 mV at 2750 mV normal
[ 0.432611] print_constraints: DA9052_LDO8: 1200 <--> 3600 mV at 1800 mV normal
[ 0.433618] print_constraints: DA9052_LDO9: 1250 <--> 3650 mV at 1500 mV normal
[ 0.434585] print_constraints: DA9052_LDO10: 1200 <--> 3600 mV at 1300 mV normal
[ 0.435555] print_constraints: DA9052_BUCK_CORE: 500 <--> 2075 mV at 1250 mV normal
[ 0.436556] print_constraints: DA9052_BUCK_PRO: 500 <--> 2075 mV at 1350 mV normal
[ 0.437572] print_constraints: DA9052_BUCK_MEM: 925 <--> 2500 mV at 1500 mV normal
[ 0.438566] print_constraints: DA9052_BUCK_PERI: 925 <--> 2500 mV at 2475 mV normal
[ 0.441608] IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.441680] imx-ipuv3 imx-ipuv3: DI1 is primary
[ 0.442727] Advanced Linux Sound Architecture Driver Version 1.0.23.
[ 0.443458] NetLabel: Initializing
[ 0.443511] NetLabel: domain hash size = 128
[ 0.443529] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.443604] NetLabel: unlabeled traffic allowed by default
[ 0.443784] i2c-core: driver [mc13892] using legacy suspend method
[ 0.443821] i2c-core: driver [mc13892] using legacy resume method
[ 0.443885] Switching to clocksource mxc_timer1
[ 0.444121] AppArmor: AppArmor Filesystem Enabled
[ 0.450755] Switched to NOHz mode on CPU #0
[ 0.461958] NET: Registered protocol family 2
[ 0.462180] IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.462723] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.463656] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.464268] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.464313] TCP reno registered
[ 0.464344] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.464381] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.464820] NET: Registered protocol family 1
[ 0.465280] RPC: Registered udp transport module.
[ 0.465330] RPC: Registered tcp transport module.
[ 0.465350] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.466094] Bus freq driver module loaded
[ 0.466250] sdram autogating driver module loaded
[ 0.466284] Static Power Management for Freescale i.MX5
[ 0.466459] cpaddr = d6840000 suspend_iram_base=d687a000
[ 0.466524] PM driver module loaded
[ 0.466554] i.MXC CPU frequency driver
[ 0.466788] mxc_dvfs_core_probe
[ 0.466849] mxc_dvfs_core_probe: failed to get gp regulator
[ 0.466974] DVFS driver module loaded
[ 0.467415] audit: initializing netlink socket (disabled)
[ 0.467516] type=2000 audit(0.460:1): initialized
[ 0.556196] Trying to unpack rootfs image as initramfs...
[ 4.045368] highmem bounce pool size: 64 pages
[ 4.064834] VFS: Disk quotas dquot_6.5.2
[ 4.065213] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 4.069584] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 4.070017] msgmni has been set to 667
[ 4.084687] io scheduler noop registered (default)
[ 4.084742] io scheduler deadline registered
[ 4.085219] io scheduler cfq registered
[ 4.085915] _regulator_get: get() with no identifier
[ 4.086382] By setting, SII driver will not be enabled
[ 4.086481] i2c-core: driver [sii902x] using legacy suspend method
[ 4.086511] i2c-core: driver [sii902x] using legacy resume method
[ 4.086601] By setting, LDB driver will not be enabled
[ 4.087877] imx-ipuv3 imx-ipuv3: Channel already disabled 9
[ 4.087893] imx-ipuv3 imx-ipuv3: Channel already uninitialized 9
[ 4.100610] Freeing initrd memory: 4844K
[ 4.104049] IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 4.153999] DMFC high resolution has set, will not change
[ 4.160895] Console: switching to colour frame buffer device 128x48
[ 4.167907] imx-ipuv3 imx-ipuv3: Channel already disabled 7
[ 4.167924] imx-ipuv3 imx-ipuv3: Channel already uninitialized 7
[ 4.176867] imx-ipuv3 imx-ipuv3: Channel already disabled 10
[ 4.176888] imx-ipuv3 imx-ipuv3: Channel already uninitialized 10
[ 4.179743] Serial: IMX driver
[ 4.180066] imx-uart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a IMX
[ 5.242214] console [ttymxc0] enabled
[ 5.258401] brd: module loaded
[ 5.269319] loop: module loaded
[ 5.304001] NO SATA device is found, relase resource!
[ 5.314483] FEC Ethernet Driver
[ 5.336252] fec_enet_mii_bus: probed
[ 5.343566] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 5.353387] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
[ 5.363109] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
[ 5.394028] fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000
[ 5.413992] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
[ 5.423478] hub 1-0:1.0: USB hub found
[ 5.430385] hub 1-0:1.0: 1 port detected
[ 5.543999] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
[ 5.553789] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
[ 5.594031] fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200
[ 5.614000] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
[ 5.623402] hub 2-0:1.0: USB hub found
[ 5.630343] hub 2-0:1.0: 1 port detected
[ 5.638046] Initializing USB Mass Storage driver...
[ 5.646271] usbcore: registered new interface driver usb-storage
[ 5.655356] USB Mass Storage support registered.
[ 5.662977] ARC USBOTG Device Controller driver (1 August 2005)
[ 5.672726] mousedev: PS/2 mouse device common for all mice
[ 5.682162] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[ 5.692730] i2c-core: driver [mpr121] using legacy suspend method
[ 5.702052] i2c-core: driver [mpr121] using legacy resume method
[ 5.711608] i2c-core: driver [isl29023] using legacy suspend method
[ 5.720987] i2c-core: driver [isl29023] using legacy resume method
[ 5.731270] mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0
[ 5.740998] i2c /dev entries driver
[ 5.748562] lirc_dev: IR Remote Control driver registered, major 252
[ 5.758242] IR NEC protocol handler initialized
[ 5.765865] IR RC5(x) protocol handler initialized
[ 5.773778] IR RC6 protocol handler initialized
[ 5.781423] IR JVC protocol handler initialized
[ 5.788930] IR Sony protocol handler initialized
[ 5.796569] IR RC5 (streamzap) protocol handler initialized
[ 5.805232] IR LIRC bridge handler initialized
[ 5.812670] Linux video capture interface: v2.00
[ 5.820810] mxc_v4l2_output mxc_v4l2_output.0: Registered device video0
[ 5.830854] check mma8450 chip ID
[ 5.939366] mma8450 0-001c: build time Sep 22 2011 17:51:27
[ 5.948423] input: mma8450 as /devices/virtual/input/input1
[ 5.957590] i2c-core: driver [mma8450] using legacy suspend method
[ 5.967065] i2c-core: driver [mma8450] using legacy resume method
[ 5.976315] add mma8450 i2c driver
[ 5.982871] i2c-core: driver [mma8451] using legacy suspend method
[ 5.992198] i2c-core: driver [mma8451] using legacy resume method
[ 6.001415] add mma8451 i2c driver
[ 6.009469] device-mapper: uevent: version 1.0.3
[ 6.018233] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: dm-devel@redhat.com
[ 6.030175] cpuidle: using governor ladder
[ 6.037664] cpuidle: using governor menu
[ 6.045263] imx-sdma imx-sdma: loaded firmware 1.0
[ 6.057858] imx-sdma imx-sdma: initialized
[ 6.065418] sdhci: Secure Digital Host Controller Interface driver
[ 6.074804] sdhci: Copyright(c) Pierre Ossman
[ 6.082598] mmc0: no vmmc regulator found
[ 6.090028] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.0] using DMA
[ 6.100641] mmc1: no vmmc regulator found
[ 6.108163] mmc1: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA
[ 6.219784] VPU initialized
[ 6.497007] usb 1-1: new low speed USB device number 2 using fsl-ehci
[ 6.508137] usbcore: registered new interface driver usbhid
[ 6.517110] usbhid: USB HID core driver
[ 6.526028] ALSA device list:
[ 6.532399] No soundcards found.
[ 6.539756] TCP cubic registered
[ 6.547747] NET: Registered protocol family 10
[ 6.557081] NET: Registered protocol family 17
[ 6.564931] Registering the dns_resolver key type
[ 6.572746] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
[ 6.583766] ThumbEE CPU extension supported.
[ 6.591251] Registering SWP/SWPB emulation handler
[ 6.603340] Synthetic TSC timer will fire each 131104 jiffies.
[ 6.603390] regulator_init_complete: DA9052_BUCK_PERI: incomplete constraints, leaving on
[ 6.615086] regulator_init_complete: DA9052_BUCK_MEM: incomplete constraints, leaving on
[ 6.627597] regulator_init_complete: DA9052_BUCK_PRO: incomplete constraints, leaving on
[ 6.640963] regulator_init_complete: DA9052_BUCK_CORE: incomplete constraints, leaving on
[ 6.652445] regulator_init_complete: DA9052_LDO10: incomplete constraints, leaving on
[ 6.663628] regulator_init_complete: DA9052_LDO9: incomplete constraints, leaving on
[ 6.674774] regulator_init_complete: DA9052_LDO8: incomplete constraints, leaving on
[ 6.685813] regulator_init_complete: DA9052_LDO7: incomplete constraints, leaving on
[ 6.696828] regulator_init_complete: DA9052_LDO6: incomplete constraints, leaving on
[ 6.707867] regulator_init_complete: DA9052_LDO5: incomplete constraints, leaving on
[ 6.719971] regulator_init_complete: DA9052_LDO4: incomplete constraints, leaving on
[ 6.732984] regulator_init_complete: DA9052_LDO3: incomplete constraints, leaving on
[ 6.744029] regulator_init_complete: DA9052_LDO2: incomplete constraints, leaving on
[ 6.754906] regulator_init_complete: DA9052_LDO1: incomplete constraints, leaving on
[ 6.765723] regulator_init_complete: VDDA: incomplete constraints, leaving on
[ 6.775912] usb 1-1: device v046d pc50e is not supported
[ 6.784602] mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 04:00:56 UTC (14456)
[ 6.797231] sgtl5000 1-000a: Failed to get supply 'VDDD': -19
[ 6.807105] print_constraints: 1-000a: 850 <--> 1600 mV at 1200 mV normal
[ 6.820904] sgtl5000 1-000a: sgtl5000 revision 17
[ 6.830729] input: Logitech USB RECEIVER as /devices/platform/fsl-ehci.0/usb1/1-1/1-1:1.0/input/input2
[ 6.845458] generic-usb 0003:046D:C50E.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB RECEIVER] on usb-fsl-ehci.0-1/input0
[ 6.965402] mmc0: new high speed SDHC card at address 0002
[ 6.975020] mmcblk0: mmc0:0002 SD8GB 7.43 GiB
[ 6.985422] mmcblk0: p1 p2 p3
[ 7.141915] asoc: sgtl5000 <-> imx-ssi.1 mapping ok
[ 7.251298] input: sgtl5000-audio Headphone Jack as /devices/platform/soc-audio/sound/card0/input3
[ 7.264922] Freeing init memory: 200K
[ 7.721370] <30>udevd[60]: starting version 173
[ 8.044178] ehci_fsl_bus_suspend, Host 1
[ 10.722352] Btrfs loaded
[ 10.856225] xor: measuring software checksum speed
[ 10.903961] arm4regs : 1247.600 MB/sec
[ 10.953938] 8regs : 918.800 MB/sec
[ 11.003946] 32regs : 1247.200 MB/sec
[ 11.008219] xor: using function: arm4regs (1247.600 MB/sec)
[ 11.036795] device-mapper: dm-raid45: initialized v0.2594b
[ 11.437104] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[ 12.916344] <30>systemd-udevd[287]: starting version 188
[ 16.971873] EXT4-fs (mmcblk0p3): re-mounted. Opts: errors=remount-ro
[ 17.403614] Adding 524240k swap on /SWAP.swap. Priority:-1 extents:11 across:571384k SS
[ 19.921585] eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=1:00, irq=-1)
[ 19.933504] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 21.914256] PHY: 1:00 - Link is Up - 100/Full
[ 21.919213] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 32.023999] eth0: no IPv6 routers present
')

boot.script
$this->bbcode_second_pass_code('', ' fatload mmc 0:2 0x70000000 uImage
fatload mmc 0:2 0x72000000 uInitrd
setenv bootargs ro elevator=noop ro elevator=noop console=tty0 console=ttymxc0,115200n8 root=UUID=35d969e9-f445-4599-b814-e8e2ef295653 di0_primary video=mxcdi0fb:RGB24,1280x720M@60 vga gpu_nommu gpu_memory=64M
bootm 0x70000000 0x72000000
')

I see from the logs that X has issues with the files - however I'm not able to determine what is wrong. These lines are giving me the creeps :
$this->bbcode_second_pass_quote('', '
')[ 35.248] Build Operating System: Linux 3.2.7-1-ARCH armv7l
[ 35.249] Current Operating System: Linux alarm 2.6.38-1401-linaro-lt-mx5 #4-Ubuntu Thu Sep 22 17:39:29 UTC 2011 armv7l

Does it mean that perhaps my kernel is of the wrong version?
piotroxp
 
Posts: 3
Joined: Tue Oct 09, 2012 12:22 pm

Re: iMX53 or iMX51, any support?

Postby pepedog » Sun Oct 14, 2012 3:00 pm

Definitly, this is a problem
EE) module ABI major version (2) doesn't match the server's version (6)
The module has to be compiled for the right version of xorg server
Are there sources, or binaries/blobs available?
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: iMX53 or iMX51, any support?

Postby piotroxp » Sun Oct 14, 2012 6:23 pm

$this->bbcode_second_pass_quote('pepedog', 'D')efinitly, this is a problem
EE) module ABI major version (2) doesn't match the server's version (6)
The module has to be compiled for the right version of xorg server
Are there sources, or binaries/blobs available?


Not that I know of...however, it appears that there are drivers in a xf86-imx-drivers or similar package. The error however persists, even with the package from the repos. Maybe a fresh install will deal with it?

I've also some questions regarding u-boot. Upon installing the system from a oneiric distro, I wanted to change the kernel. However, u-boot still loads the linaro custom kernel, instead of the 3.1.2.7 from the imx5 package. I've tried changing the values in /boot/boot.script, but to no avail. The sd card has two partitions I cannot access - mmblk0p1 and p2. Presumably, the kernel and initrd images are on the second one, where the mbr is on the first one. I cannot access them from a linux filesystem (cannot mount at all). Is there some better distro that I can hack on (perhaps easier in configuration regarding the bootloader)? Because upon an attempt to compile u-boot I get an error 139 and it fails...

Any help is greatly appreciated, I've been working on this thing all sunday.
piotroxp
 
Posts: 3
Joined: Tue Oct 09, 2012 12:22 pm
Top

PreviousNext

Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 8 guests