[Arm-netbook] Can't get 512M with MeleA1000

stage.nexvision stage.nexvision at laposte.net
Wed Sep 19 09:20:21 BST 2012


Hi,

I've followed closely the wiki on "How to build Debian from source" on rhombus-tech.
I have a MeleA1000 but no USB serial converter so I can't see the kernel console while booting.

I've a working configuration of the kernel + rootfs, with a debian squeeze.
Now, I'm trying to get the 512M available for the server, but I'm probably missing something since I can only get 
395MB out of the 512MB.

Here's my config:
# cd linux-allwinner
# git log
commit dd70661fe7321c7f0356cf082a1577f55a5160ba
Author: Henrik Nordstrom 
Date: Thu Jun 7 00:30:55 2012 +0200

Hide MALI DRM driver if MALI is not enabled. Does not actually seem
to depend on MALI drivers but is useless without them.

commit 882b8923fa30e3d47693279b8b566e34346cc345
Author: Henrik Nordstrom 
Date: Thu Jun 7 00:23:34 2012 +0200

Clean up MALI driver integration

- Can only be built as module
- Enabled via defconfig, not hardwired in the target architecture
- Rename CONFIG_GPU_MALI to CONFIG_MALI
[...]


// Attached my .config
// Make clean & rebuild from scratch each time

On the target, when it's running:
# uname -a
Linux CocoonSe 3.0.31+ #9 PREEMPT Sat Sep 15 14:42:55 CEST 2012 armv7l GNU/Linux
# top
top - 14:50:27 up 0 min, 1 user, load average: 1.34, 0.36, 0.12
Tasks: 80 total, 1 running, 79 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 395744k total, 92260k used, 303484k free, 7716k buffers
Swap: 0k total, 0k used, 0k free, 57972k cached
# free
total used free shared buffers cached
Mem: 395744 106372 289372 0 11844 67288
-/+ buffers/cache: 27240 368504
Swap: 0 0 0

# zgrep "MALI" /proc/config.gz
# CONFIG_MALI is not set
zgrep "G2D" /proc/config.gz
# CONFIG_SUN4I_G2D is not set
# zgrep "FB" /proc/config.gz
# CONFIG_FB is not set
# zgrep "VIDEO" /proc/config.gz
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_MEDIA=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_CONTIG=m
# CONFIG_VIDEO_CAPTURE_DRIVERS is not set
# CONFIG_VIDEO_SUN4I_CEDAR is not set
CONFIG_VIDEO_CSI_SUN4I=y
# CONFIG_VIDEO_OUTPUT_CONTROL is not set

And finally my uboot cmdline is correctly passed:
# cat /proc/cmdline 
console=ttyS0,115200 root=/dev/sda1 loglevel=8 panic=10 rootfstype=ext4 rootwait mem=512M

The 512M are detected by the kernel:
# cat /proc/iomem 
[...]
40000000-5fffffff : System RAM
40031000-4073cfff : Kernel text
4073e000-40931367 : Kernel data

I've disp_init_enable=0 in my fex file too.

Any idea about what I'm missing ?

Best regards,
Cyril

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net



More information about the arm-netbook mailing list