As you might recall from my last post, I was trying to get linux-next running on the INet-97F Rev 02 as it can be found within the Odys Xelio and many other low cost consumer tablets made in China.
I now successfully managed to boot the linux-next uImage with a rudimentary DTB on it.
You can find the commit with the DTS added on my git repository: http://git.o2s.ch/?p=linux-next.git;a=commit;h=5495b546b3572f001c84a8c74e7547c5cc88d704
Unfortunately mainline doesn’t yet contain the sunxi-kms graphics driver since it yet needs to be finally developed and ported forward by Luc Verhaegen.
As soon as his driver patches hit mainline, as well as the ones from Boris Brezillon (for NAND) I will be able to provide fully functional vanilla kernel builds for MER-Project and openSUSE builds.
So stay tuned! 😉
Category Archives: Tech
linx-next on ODYS XELIO (vol.1)
This tablet contains the INet-97F Rev 02 board, which has been supported by fedora arm remix already for a very long time.
Now that I have full access to the hardware it’s only a question of time, until I’ve got together a complete DTS and have it up and running with a vanilla kernel.
linux-next on cubieboard2
It lives! *muahahaha*
U-Boot from https://github.com/jwrdegoede/u-boot-sunxi with branch sunxi-next
Kernel from https://github.com/linux-sunxi/linux-sunxi with branch sunxi-devel (which is the next development branch of the sunxi upstream community)
cubie:~ # cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 4 (v7l) Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 4 processor : 1 model name : ARMv7 Processor rev 4 (v7l) Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 4 Hardware : Allwinner sun7i (A20) Family Revision : 0000 Serial : 0000000000000000
Sunxi U-Boot SD card, done right
First get the most recent u-boot code with:
git clone https://github.com/jwrdegoede/u-boot-sunxi.git
cd u-boot-sunxi
git checkout sunxi-next
compile the code:
CROSS_COMPILE=arm-linux-gnueabi- make Cubieboard2
and now flash it, where /dev/sdc is your SD card device:
sudo dd if=spl/sunxi-spl.bin of=/dev/sdc bs=1024 seek=8
sudo dd if=u-boot.img of=/dev/sdc bs=1024 seek=40
CCCZH – PrusaMendel with Bowden (TBC)
MendelMax (times two)
Prusa iron in action
RepRap: Iron hot-end
Fish and chips
First the chip issue:
I’m developing the A1X SD/MMC host driver for linux-next right now. As soon as Emilio has found a solution for the accessing of the clock delay registers of the mod0 clock I will have a functioning driver. Then I can clean the code base up, rebase it and move it from the plsdsif-branch (Please don’t shout it Finnish) into the for-next from which it should be merged into Torvalds’ branch soon.
Now the fish:
This son of a b** ate away my bate three times before I finally was able to get him onto the hook and drag him out.It was the biggest what was left after these three Russians who were there before me had fished out every big fish in the area >_>
RepRap
I’ve now finally fixed some minor issue with the x-y-ratio and the printer finally prints virtually perfect circles, when it is required by the CAD.Also the dimension appear to be correct now.
Only a small issue with the bonding of small areas, as they exist within the x-carriage.stl of the PrusaMendel plate, still persists.
Maybe I have to raise temperature and slow down the movement of the carriage at such small perimeters a little bit further.
I’ll try it next Wednesday, when I’m in the HackerSpace again.