Mele armhf 3.0.57+ / 3.0.42+ – kernel update
Kernel updates (3.0.42+ / 3.0.57+) for the Mele A2000 Debian headless and Ubuntu GFX images, incl. Mali driver and 1 GB RAM versions.
After many requests (sorry for the delay), you will find here new kernel updates for both images (debian headless and ubuntu w/GFX).
UPDATE 5 – Apr 4 2013
GFX update – Updated mali driver + some modules like UVC.
1G:
linux-armhf-gfx-1G-3.0.42-6.tar.bz2 (MD5: 8004415caaf82fd989b8f04cea441deb)
linux-armhf-gfx-1G-3.0.42-6.tar.gz (MD5: 5efbd84a3ebece09b13c353a76ebcf88)
Normal (512M):
linux-armhf-gfx-3.0.42-6.tar.bz2 (MD5: 53c39f9e67061f78975755ef893b83fe)
linux-armhf-gfx-3.0.42-6.tar.gz (MD5: 5abd088b05f19d5c5e25dd8a1ca718a5)
/UPDATE 5
UPDATE 4 – Feb 10 2013
Update only for 1G. Only the cmdline is modified for nand install.
linux-armhf-gfx-1G-3.0.42-5.tar.bz2 (MD5: a9643363452255cf3a11c8d54a467e47)
linux-armhf-gfx-1G-3.0.42-5.tar.gz (MD5: d178e04876280701bf060356a8bcbc54)
/UPDATE 4
UPDATE 3 – Feb 8 2013
This update is only GFX – speedy mali running at full speed with latest mali drivers (and all other things still working like sata).
Same ‘make ‘ as previous.
This kernel runs xbmc without lag on 720p.
Mali is at full speed (400MHz).
Ensure you have this in your /etc/X11/xorg.conf
Section "ServerFlags" ... Option "AIGLX" "false" Option "DRI2" "true" ... EndSection
linux-armhf-gfx-3.0.42-4.tar.bz2 (MD5: 5fecada9bb36fa6cbce0a911b4476b18)
linux-armhf-gfx-3.0.42-4.tar.gz (MD5: 5fecada9bb36fa6cbce0a911b4476b18)
linux-armhf-gfx-1G-3.0.42-4.tar.bz2 (MD5: fa53c74073fe39cd5eeb5245a6ff2837)
linux-armhf-gfx-1G-3.0.42-4.tar.gz (MD5: b3a41d3e6e5605ef8fddf1e1b90190ef)
/UPDATE 3
UPDATE 2
New release with the correct iptab stuff. Are working fine for me.
One 1G version (forced kernel cmdline) for nand install.
a Makefile is included to install it faster.
For nand install from a nand running device:
# cd <decompressed_dir> # make nand # sync
For sdcard install from a sdcard running device:
# cd <decompressed_dir> # make sdcard # sync
linux-armhf-gfx-3.0.42-3.tar.bz2 (MD5: a8fcc6b6ac037901e25faba746a4e2ac)
linux-armhf-gfx-3.0.42-3.tar.gz (MD5: c8d60b8ebc2aed61abc56a947c349191)
linux-armhf-gfx-1G-3.0.42-3.tar.bz2 (MD5: 478f860499ae5e100e6e61f26ffc86dc)
linux-armhf-gfx-1G-3.0.42-3.tar.gz (MD5: 88bec841e1fc3f0c8b8fd6347ff6b1a0)
linux-armhf-headless-3.0.42-3.tar.bz2 (MD5: 4088e81c5035b12635220bd408474db6)
linux-armhf-headless-3.0.42-3.tar.gz (MD5: efe8f0adaa9797ad90da37586291dcc4)
linux-armhf-headless-1G-3.0.42-3.tar.bz2 (MD5: a3f2c2a706700b76983eb16fc4b957dc)
linux-armhf-headless-1G-3.0.42-3.tar.gz (MD5: 158d70c8b0f05cbc3b2c6002058843a2)
/UPDATE 2
UPDATE
After some sata problem with 3.0.57+, using this release seems useless against previous 3.0.42+.
So, here are an updated 3.0.42+ version which is working with sata:
linux-armhf-gfx-3.0.42-2.tar.bz2 (MD5: b0ef9e9d75523d9da4fbf36052c6ec39)
linux-armhf-gfx-3.0.42-2.tar.gz (MD5: e48dd1aa78de75e6dadf9540a7a2ab86)
linux-armhf-headless-3.0.42-2.tar.bz2 (MD5: 06aa3ca83aea0e8eab81c6c033011a24)
linux-armhf-headless-3.0.42-2.tar.gz (MD5: 9eaa2a235fd38c58bcb9f4af39ec6e48)
/UPDATE
Linux 3.0.57+ armhf w/GFX support:
- linux-armhf-gfx-3.0.57.tar.bz2 (MD5: 404820cd514577f0e4995b58a142b511)
- inux-armhf-gfx-3.0.57.tar.gz (MD5: 67f7ef4ec8b09651931bc2279fb0b699)
Linux 3.0.57+ armhf headless:
- linux-armhf-headless-3.0.57.tar.bz2 (MD5: 68c1e9856a0a3accb5b25c5805856f0e)
- inux-armhf-headless-3.0.57.tar.gz (MD5: 0867167e322d59bd1345694d64b09d14)
These releases include:
- the needed patches to make them work properly on all version of mele (should be).
- the removal of the memory limitation for >512M version of mele (should work… i don’t have one 1G to test).
- All modules … i have put everything that could compile 😉
- the config file
This release comes from the freshly unified git linux-sunxi. I have just patched the arm clock and wemac driver according to the previous 3.0.42+.
I have make the choice to provide only the kernel with modules here and not reedit full images. It was useless.
To install one of this kernel, you have to do something like that:
Mele running on SDCARD (MMC):
$ su - # cd /tmp # wget -nd /share/linux-armhf-gfx-3.0.57.tar.gz # tar xzf linux-armhf-gfx-3.0.57.tar.gz # cd linux-armhf-* # mount /dev/mmcblk0p1 /mnt # cp p1/uImage /mnt/ # umount /mnt # cp -a p2/lib / # chown root:root -R /lib/modules
Mele running on NAND:
$ su - # cd /tmp # wget -nd /share/linux-armhf-gfx-3.0.57.tar.gz # tar xzf linux-armhf-gfx-3.0.57.tar.gz # cd linux-armhf-* # mount /dev/nanda /mnt # cp p1/uImage /mnt/linux/ # umount /mnt # cp -a p2/lib / # chown root:root -R /lib/modules
Have fun.
Bye!