open embedded layer

Started by koennie, November 09, 2012, 11:18:56 AM

Previous topic - Next topic

koennie

Hello everyone,

I'm have succeeded (several times) in building an rootfs for the olinuxino-maxi.
with fsl-cummunity-bsp I have build:
core-image-minimal
core-image-core
core-image-base
fsl-test-image and
fsl-gui-image.
All of these have succeeded in building. When I put these on an SD card with imx233-Olinuxino.img I get the following output over the serial line: (apologies for the long post)
Linux version 2.6.35.3_OLinuXinoR4 (hehopmajieh@hehopmajieh-office) (gcc versio2
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                   
CPU: VIVT data cache, VIVT instruction cache                                   
Machine: iMX233-OLinuXino low cost board                                       
Memory policy: ECC disabled, Data cache writeback                               
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256     
Kernel command line: noinitrd console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootc
PID hash table entries: 256 (order: -2, 1024 bytes)                             
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                   
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                   
Memory: 64MB = 64MB total                                                       
Memory: 57208k/57208k available, 8328k reserved, 0K highmem                     
Virtual kernel memory layout:                                                   
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)                               
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                               
    DMA     : 0xfde00000 - 0xffe00000   (  32 MB)                               
    vmalloc : 0xc4800000 - 0xf0000000   ( 696 MB)                               
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)                               
    modules : 0xbf000000 - 0xc0000000   (  16 MB)                               
      .init : 0xc0008000 - 0xc0026000   ( 120 kB)                               
      .text : 0xc0026000 - 0xc033d000   (3164 kB)                               
      .data : 0xc0356000 - 0xc0381a00   ( 175 kB)                               
Hierarchical RCU implementation.                                               
        RCU-based detection of stalled CPUs is disabled.                       
        Verbose stalled-CPUs detection is disabled.                             
NR_IRQS:224                                                                     
Console: colour dummy device 80x30                                             
console [ttyAM0] enabled                                                       
Calibrating delay loop... 226.91 BogoMIPS (lpj=1134592)                         
pid_max: default: 32768 minimum: 301                                           
Security Framework initialized                                                 
Mount-cache hash table entries: 512                                             
CPU: Testing write buffer coherency: ok                                         
regulator: core version 0.5                                                     
NET: Registered protocol family 16                                             
regulator: vddd: 800 <--> 1575 mV at 1550 mV fast normal                       
regulator: vdddbo: 800 <--> 1575 mV fast normal                                 
regulator: vdda: 1500 <--> 2275 mV at 1750 mV fast normal                       
regulator: vddio: 2800 <--> 3575 mV at 3300 mV fast normal                     
regulator: overall_current: fast normal                                         
regulator: mxs-duart-1: fast normal                                             
regulator: mxs-bl-1: fast normal                                               
regulator: mxs-i2c-1: fast normal                                               
regulator: mmc_ssp-1: fast normal                                               
regulator: mmc_ssp-2: fast normal                                               
regulator: charger-1: fast normal                                               
regulator: power-test-1: fast normal                                           
regulator: cpufreq-1: fast normal                                               
i.MX IRAM pool: 28 KB@0xc4808000                                               
bio: create slab <bio-0> at 0                                                   
SCSI subsystem initialized                                                     
usbcore: registered new interface driver usbfs                                 
usbcore: registered new interface driver hub                                   
usbcore: registered new device driver usb                                       
Advanced Linux Sound Architecture Driver Version 1.0.23.                       
Switching to clocksource mxs clock source                                       
NET: Registered protocol family 2                                               
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                 
TCP established hash table entries: 2048 (order: 2, 16384 bytes)               
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)                       
TCP: Hash tables configured (established 2048 bind 2048)                       
TCP reno registered                                                             
UDP hash table entries: 256 (order: 0, 4096 bytes)                             
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)                         
NET: Registered protocol family 1                                               
Trying to unpack rootfs image as initramfs...                                   
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 4096K                                                   
Bus freq driver module loaded                                                   
WARNING : No battery connected !                                               
Aborting power driver initialization                                           
mxs-battery: probe of mxs-battery.0 failed with error 1                         
msgmni has been set to 119                                                     
alg: No test for stdrng (krng)                                                 
cryptodev: driver loaded.                                                       
io scheduler noop registered                                                   
io scheduler deadline registered                                               
io scheduler cfq registered (default)                                           
Console: switching to colour frame buffer device 80x30                         
mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART                 
brd: module loaded                                                             
loop: module loaded                                                             
usbcore: registered new interface driver smsc95xx                               
usbmon: debugfs is not available                                               
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver                     
fsl-ehci fsl-ehci: Freescale On-Chip EHCI Host Controller                       
fsl-ehci fsl-ehci: new USB bus registered, assigned bus number 1               
fsl-ehci fsl-ehci: irq 11, io base 0x80080000                                   
fsl-ehci fsl-ehci: USB 2.0 started, EHCI 1.00                                   
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002                   
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1             
usb usb1: Product: Freescale On-Chip EHCI Host Controller                       
usb usb1: Manufacturer: Linux 2.6.35.3_OLinuXinoR4 ehci_hcd                     
usb usb1: SerialNumber: fsl-ehci                                               
hub 1-0:1.0: USB hub found                                                     
hub 1-0:1.0: 1 port detected                                                   
Initializing USB Mass Storage driver...                                         
usbcore: registered new interface driver usb-storage                           
USB Mass Storage support registered.                                           
usbcore: registered new interface driver libusual                               
MXS RTC driver v1.0 hardware v2.0.0                                             
mxs-rtc mxs-rtc.0: rtc core: registered mxs-rtc as rtc0                         
IR NEC protocol handler initialized                                             
IR RC5(x) protocol handler initialized                                         
IR RC6 protocol handler initialized                                             
IR JVC protocol handler initialized                                             
IR Sony protocol handler initialized                                           
mxs watchdog: initialized, heartbeat 19 sec                                     
mxs-mmc: MXS SSP Controller MMC Interface driver                               
ssp_set_rate: error -110                                                       
mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 14 ERRIRQ 15                       
dcp dcp.0: DCP crypto enabled.!                                                 
usbcore: registered new interface driver usbhid                                 
usbhid: USB HID core driver                                                     
mxs-adc-audio mxs-adc-audio.0: MXS ADC/DAC Audio Codec                         
No device for DAI mxs adc/dac                                                   
No device for DAI mxs adc/dac                                                   
asoc: mxs adc/dac <-> mxs adc/dac mapping ok                                   
ALSA device list:                                                               
  #0: MXS EVK (mxs adc/dac)                                                     
TCP cubic registered                                                           
NET: Registered protocol family 17                                             
mxs-rtc mxs-rtc.0: setting system clock to 1970-01-01 00:00:54 UTC (54)         
Waiting for root device /dev/mmcblk0p2...                                       
mmc0: new high speed SDHC card at address 1234                                 
mmcblk0: mmc0:1234 SA04G 3.63 GiB                                               
mmcblk0: p1 p2                                                                 
usb 1-1: new high speed USB device using fsl-ehci and address 2                 
EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommend
usb 1-1: New USB device found, idVendor=0424, idProduct=9512                   
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0               
hub 1-1:1.0: USB hub found                                                     
hub 1-1:1.0: 3 ports detected                                                   
usb 1-1.1: new high speed USB device using fsl-ehci and address 3               
usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00                 
usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0             
smsc95xx v1.0.4                                                                 
smsc95xx 1-1.1:1.0: usb0: register 'smsc95xx' at usb-fsl-ehci-1.1, smsc95xx USBd
VFS: Mounted root (ext2 filesystem) on device 179:2.                           
Freeing init memory: 120K                                                       
INIT: version 2.88 booting                                                     
Starting udev                                                                   
udevd[410]: error: runtime directory '/run/udev' not writable, for now falling '
<30>udevd[411]: starting version 173                                           
udevd[415]: error opening ATTR{/sys/class/sound/controlC0/../uevent} for writiny
                                                                               
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or y
bootlogd.
Caching udev devnodes
Populating dev cachemv: can't rename '/tmp/uname': No such file or directory
ALSA: Restoring mixer settings...
No state is present for card EVK
Found hardware: "mxs adc/dac" "" "" "" ""
Hardware is initialized using a generic method
Setting MAC of usb0 to 7e:88:11:02:25:6e.
No state is present for card EVK
Configuring network interfaces... done.
Starting portmap daemon...
Unknown HZ value! (28) Assume 100.
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
Thu Nov  8 15:19:00 UTC 2012
INIT: Entering runlevel: 5
Starting Xserver
Starting system message bus: dbus.
Starting Connection Manager
Starting Dropbear SSH server: dropbear.
Starting advanced power management daemon: No APM support in kernel
(failed.)
Starting network benchmark server: netserver.
creating NFS state directory: done
starting 8 nfsd kernel threads: rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No such file or directory).
Please try, as root, 'mount -t nfsd nfsd /proc/fs/nfsd' and then restart rpc.nfsd to correct the problem
done
starting mountd: done
starting statd: done
Starting syslogd/klogd: done
* Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon
   ...done.
Starting Telephony daemon
Starting tcf-agent: OK
Running local boot scripts (/etc/rc.local).
Stopping Bootlog daemon: bootlogd.


This is the output when I start up fsl-gui-image as rootfs.
But this is the similair to the output I get with any other self build with OE

Does anyone know why I don't get a terminal here?

Thanks,


koennie

Nevermind, I have bin working with the wrong kernel.

So to anyone who has the same errors:
you need to put the kernel wich is compiled with your rootfs on the sd card.