for reference, an 11.10 quickstart bootlog with working sata root@despina:~# dmesg [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.38-1000-linaro-lt-mx5 (buildd@crabapple) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #8-Ubuntu Tue Aug 16 15:08:35 UTC 2011 [ 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 c05a62f0, node_mem_map c0610000 [ 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: console=tty0 console=ttymxc0,115200n8 root=UUID=6af2dfba-9f39-4e46-b941-f841836e281c rootwait ro [ 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: 868916k/868916k available, 15820k 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 - 0xc0039000 ( 196 kB) [ 0.000000] .text : 0xc0039000 - 0xc055e000 (5268 kB) [ 0.000000] .data : 0xc055e000 - 0xc05a7200 ( 293 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.000409] Calibrating delay loop... 999.42 BogoMIPS (lpj=4997120) [ 0.260163] pid_max: default: 32768 minimum: 301 [ 0.260331] Security Framework initialized [ 0.260370] AppArmor: AppArmor disabled by boot time parameter [ 0.260427] Mount-cache hash table entries: 512 [ 0.260836] CPU: Testing write buffer coherency: ok [ 0.261051] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available [ 0.261524] devtmpfs: initialized [ 0.267254] print_constraints: dummy: [ 0.267428] NET: Registered protocol family 16 [ 0.282199] IRAM READY [ 0.282339] hw-breakpoint: debug architecture 0x4 unsupported. [ 0.282702] IMX usb wakeup probe [ 0.282856] the wakeup pdata is 0xc056572c [ 0.282879] IMX usb wakeup probe [ 0.282980] the wakeup pdata is 0xc05657f0 [ 0.286472] bio: create slab at 0 [ 0.287293] SCSI subsystem initialized [ 0.287497] libata version 3.00 loaded. [ 0.287654] Freescale USB OTG Driver loaded, $Revision: 1.55 $ [ 0.390522] usbcore: registered new interface driver usbfs [ 0.390620] usbcore: registered new interface driver hub [ 0.390739] usbcore: registered new device driver usb [ 0.391789] da9052_i2c_is_connected - i2c read success.............. [ 0.392086] print_constraints: VDDA: 3200 mV [ 0.393687] print_constraints: DA9052_LDO1: 600 <--> 1800 mV at 1300 mV normal [ 0.394493] print_constraints: DA9052_LDO2: 600 <--> 1800 mV at 1300 mV normal [ 0.395264] print_constraints: DA9052_LDO3: 1725 <--> 3300 mV at 3300 mV normal [ 0.396032] print_constraints: DA9052_LDO4: 1725 <--> 3300 mV at 2775 mV normal [ 0.396811] print_constraints: DA9052_LDO5: 1200 <--> 3600 mV at 1300 mV normal [ 0.397584] print_constraints: DA9052_LDO6: 1200 <--> 3600 mV at 1300 mV normal [ 0.398354] print_constraints: DA9052_LDO7: 1200 <--> 3600 mV at 2750 mV normal [ 0.399122] print_constraints: DA9052_LDO8: 1200 <--> 3600 mV at 1800 mV normal [ 0.399916] print_constraints: DA9052_LDO9: 1250 <--> 3650 mV at 1500 mV normal [ 0.400682] print_constraints: DA9052_LDO10: 1200 <--> 3600 mV at 1300 mV normal [ 0.401464] print_constraints: DA9052_BUCK_CORE: 500 <--> 2075 mV at 1250 mV normal [ 0.402245] print_constraints: DA9052_BUCK_PRO: 500 <--> 2075 mV at 1350 mV normal [ 0.403039] print_constraints: DA9052_BUCK_MEM: 925 <--> 2500 mV at 1500 mV normal [ 0.403814] print_constraints: DA9052_BUCK_PERI: 925 <--> 2500 mV at 2475 mV normal [ 0.406042] IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) [ 0.406085] imx-ipuv3 imx-ipuv3: DI1 is primary [ 0.406713] Advanced Linux Sound Architecture Driver Version 1.0.23. [ 0.407202] NetLabel: Initializing [ 0.407224] NetLabel: domain hash size = 128 [ 0.407237] NetLabel: protocols = UNLABELED CIPSOv4 [ 0.407298] NetLabel: unlabeled traffic allowed by default [ 0.407419] i2c-core: driver [mc13892] using legacy suspend method [ 0.407440] i2c-core: driver [mc13892] using legacy resume method [ 0.407479] Switching to clocksource mxc_timer1 [ 0.410369] Switched to NOHz mode on CPU #0 [ 0.417355] NET: Registered protocol family 2 [ 0.417558] IP route cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.417928] TCP established hash table entries: 65536 (order: 7, 524288 bytes) [ 0.418866] TCP bind hash table entries: 65536 (order: 6, 262144 bytes) [ 0.419405] TCP: Hash tables configured (established 65536 bind 65536) [ 0.419424] TCP reno registered [ 0.419441] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.419467] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.419744] NET: Registered protocol family 1 [ 0.420049] RPC: Registered udp transport module. [ 0.420072] RPC: Registered tcp transport module. [ 0.420087] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.420344] Trying to unpack rootfs image as initramfs... [ 0.553867] Freeing initrd memory: 2240K [ 0.554258] Bus freq driver module loaded [ 0.554324] sdram autogating driver module loaded [ 0.554342] Static Power Management for Freescale i.MX5 [ 0.554459] cpaddr = d6840000 suspend_iram_base=d687a000 [ 0.554495] PM driver module loaded [ 0.554518] i.MXC CPU frequency driver [ 0.554662] mxc_dvfs_core_probe [ 0.554695] mxc_dvfs_core_probe: failed to get gp regulator [ 0.554763] DVFS driver module loaded [ 0.555103] audit: initializing netlink socket (disabled) [ 0.555167] type=2000 audit(0.540:1): initialized [ 0.641412] highmem bounce pool size: 64 pages [ 0.646510] VFS: Disk quotas dquot_6.5.2 [ 0.646695] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.648963] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.649270] msgmni has been set to 677 [ 0.650140] io scheduler noop registered [ 0.650170] io scheduler deadline registered [ 0.650399] io scheduler cfq registered (default) [ 0.650889] _regulator_get: get() with no identifier [ 0.651214] By setting, SII driver will not be enabled [ 0.651267] i2c-core: driver [sii902x] using legacy suspend method [ 0.651285] i2c-core: driver [sii902x] using legacy resume method [ 0.651332] By setting, LDB driver will not be enabled [ 0.652282] imx-ipuv3 imx-ipuv3: Channel already disabled 9 [ 0.652295] imx-ipuv3 imx-ipuv3: Channel already uninitialized 9 [ 0.667565] IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) [ 0.717542] DMFC high resolution has set, will not change [ 0.724709] Console: switching to colour frame buffer device 128x48 [ 0.731869] imx-ipuv3 imx-ipuv3: Channel already disabled 7 [ 0.731880] imx-ipuv3 imx-ipuv3: Channel already uninitialized 7 [ 0.740840] imx-ipuv3 imx-ipuv3: Channel already disabled 10 [ 0.740850] imx-ipuv3 imx-ipuv3: Channel already uninitialized 10 [ 0.743301] Serial: IMX driver [ 0.743522] imx-uart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a IMX [ 1.789952] console [ttymxc0] enabled [ 1.802233] brd: module loaded [ 1.810969] loop: module loaded [ 1.847588] ahci: SSS flag set, parallel bus scan disabled [ 1.856048] ahci ahci.0: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 1.866866] ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc [ 1.878654] scsi0 : ahci_platform [ 1.885265] ata1: SATA max UDMA/133 irq_stat 0x00000040, connection status changed irq 28 [ 1.898190] FEC Ethernet Driver [ 1.913551] fec_enet_mii_bus: probed [ 1.920889] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.930753] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller [ 1.940515] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 [ 1.977561] fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000 [ 1.997528] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 [ 2.006818] hub 1-0:1.0: USB hub found [ 2.013719] hub 1-0:1.0: 1 port detected [ 2.127533] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller [ 2.137251] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2 [ 2.177549] fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200 [ 2.197532] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 [ 2.206719] hub 2-0:1.0: USB hub found [ 2.213635] hub 2-0:1.0: 1 port detected [ 2.220945] Initializing USB Mass Storage driver... [ 2.229065] usbcore: registered new interface driver usb-storage [ 2.238182] USB Mass Storage support registered. [ 2.245879] ARC USBOTG Device Controller driver (1 August 2005) [ 2.255445] mousedev: PS/2 mouse device common for all mice [ 2.264629] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 2.274879] i2c-core: driver [mpr121] using legacy suspend method [ 2.284171] i2c-core: driver [mpr121] using legacy resume method [ 2.293387] i2c-core: driver [isl29023] using legacy suspend method [ 2.302734] i2c-core: driver [isl29023] using legacy resume method [ 2.312854] mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0 [ 2.322476] i2c /dev entries driver [ 2.329595] lirc_dev: IR Remote Control driver registered, major 252 [ 2.339299] IR NEC protocol handler initialized [ 2.346979] IR RC5(x) protocol handler initialized [ 2.354910] IR RC6 protocol handler initialized [ 2.362606] IR JVC protocol handler initialized [ 2.370209] IR Sony protocol handler initialized [ 2.377914] IR RC5 (streamzap) protocol handler initialized [ 2.386506] IR LIRC bridge handler initialized [ 2.394080] Linux video capture interface: v2.00 [ 2.402099] mxc_v4l2_output mxc_v4l2_output.0: Registered device video0 [ 2.412184] check mma8450 chip ID [ 2.520439] mma8450 0-001c: build time Aug 16 2011 15:51:40 [ 2.529469] input: mma8450 as /devices/virtual/input/input1 [ 2.538472] i2c-core: driver [mma8450] using legacy suspend method [ 2.547921] i2c-core: driver [mma8450] using legacy resume method [ 2.557215] add mma8450 i2c driver [ 2.563879] i2c-core: driver [mma8451] using legacy suspend method [ 2.573289] i2c-core: driver [mma8451] using legacy resume method [ 2.582541] add mma8451 i2c driver [ 2.589649] device-mapper: uevent: version 1.0.3 [ 2.597831] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: