Mele: installing -dev packages

I posted recently about getting Ubuntu Lucid Lynx running on my Mele A1000 ARM box:

I haven't got Internet access from it yet, and it needed a heap of '-dev' packages to turn it into a compile environment. So I had to chase up all the DEBs and dependencies manually and download them on my laptop, then transfer them over to the Mele and install them. Which took a few hours, well, more than a few.

Ubuntu no longer have the ARM DEBs for Ubuntu Lucid Lynx in the official repos, but I found them here:

If you know a package name, you can append it to the URL, for example:

Time to sleep. In the morning I plan to compile some apps.

Ha ha, today I bought a USB keyboard. This one appeals to the child in me! Actually, it is practical, as I need it to fit into a small space. It is a Migear Junior keyboard:

Price was AU$14.95 from Dick Smith:

The keyboard has nice big letters, very easy to see. It is a delicate construction though -- the Mele is sometimes a bit slow to respond when I hit a key (running Lucid with Gnome2!) and when I first started to use the keyboard, I thumped a key a bit too hard (thinking that it hadn't worked) and it stopped working entirely -- however I pried the key-cap off and examined underneath -- there is a delicate little rubber mechanism, which must have got squashed. I put it together again and the key works. I find that typing lightly on the keys is the best, which is ok by me -- I have been using it for a few+ hours and like the feel of it.

Posted on 23 Apr 2012, 24:56


Posted on 24 Apr 2012, 2:29 by Rooey
You may like the Doudoulinux distro to compliment your keyboard

Posted on 24 Apr 2012, 8:15 by Steev
Improve responsiveness
I've been running Ubuntu on my A10 tablet for a couple of days and found that changing the CPU frequency governor to "fantasy" greatly improves responsiveness.

echo fantasy > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

The difference should be noticeable immediately.

Fantasy seems to be similar to ondemand except it ups the frequency much faster.

Posted on 24 Apr 2012, 8:05 by BarryK
Lucid is armv7 +sfp
I compiled some utilities statically using Rob Landley's uClibc armv6 Aboriginal root filesystem. This is running in the Mele, so is not a cross-compile.

However, I have just discovered that Lucid Ubuntu ARM is armv7 +thumb2 +sfp (soft floating point). Karmic Ubuntu was the last that targeted armv6.

I have just compiled ROX-Filer in the Mele, but it does so without any CPU-tuning parameters, which I presume means that it will default to armv7 instructions?

With a normal 'configure' I think that I can specify '--build=armv6l-unknown-linux-gnueabi' (I am completely new to ARM compiling!), but ROX has it's own automatic configuration script. I wonder if there is some environment variable that I could export prior to the compile?

Well, I will create a PET and give it to Lobster, see if it runs on the RasPi.

Posted on 24 Apr 2012, 8:19 by BarryK
Barely finger-warm
Guys, I am really sold on these ARM chips. I keep marveling at the CPU/GPU chip in the Mele -- it is only barely finger-warm. No heatsink.

Incredible to compare that with the x86 CPUs that have huge heat dissipation plumbing and fan, plus a heatsink on the GPU.

Posted on 24 Apr 2012, 10:18 by Ted Dog
Mele A1000 revertable?
LOL Rooey good one.

I've got one ordered and paid, kind of like to use it for its intended purpose most of the time. Did you save the OEM firmware or is it just safely by-passed? Also was it how long from paid to delivered from the same source?

Posted on 24 Apr 2012, 14:33 by BarryK
Re buying the Mele
Ted Dog,
It was sent by China Post air mail. I placed the order, um, I think it was 7th March, and it arrived on 10th April -- just when I was leaving for a holiday in Melbourne, so I didn't get to play with it until the 18th April!

Regarding the firmware, I haven't touched it. The Mele automatically will boot from an SD card if inserted (and bootable) at power-on.

Posted on 14 Jun 2012, 13:26 by SagSaw
Governor and I/O Schedular
Following settings have improved my Android responsiveness drastically and has not affected battery life ....

echo "interactive" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "21" > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load
echo "1008000" > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
echo "600000" > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
echo "12000" > /sys/devices/system/cpu/cpufreq/interactive/timer_rate

Also need to make changes to the I/O schedular assuming it is CFQ ... BFQ would be ideal ... but if you cant get BFQ then for CFQ the following setting is required ...

echo "NO_NEW_FAIR_SLEEPERS" > /sys/kernel/debug/sched_features

Posted on 14 Jun 2012, 13:32 by SagSaw
Tab based on Allwinner A10 chip

I am using this tab
should cost about 90 dollars

Its pre rooted ... based on Allwinner A10 chip (MELE 1000) ... m working on getting debian running in chroot first and then hacking the boot sequence to enable SD card boot ... will post the results soon ...

Have been successful in getting debian installed (Wheezy 7) in chroot and running a few command line programs ... m now trying for the gui up and running ... i am using Bodhilinux ARM desktop packages as E is pretty light on resources ... and they have a preconfigured tablet interface for the GUI ...