[Android Q&A, Help & Troubleshooting] AMLOGIC:
Hello,

now I want to start developing ROMS and kernels for my tablet (Intenso Tab814). It took me alot of time to get my first kernel compiled for the device. This kernel sourced are provided by Intenso: http://www.intenso.de/downloads.php?kategorie=33&produkt=1322562274

I took a compiler from: https://releases.linaro.org/archive/ it's under toolchain and called android.

So know I can luckily start my kernel until to this point:

[ 7.005607@0] Warning: unable to open an initial console.
[ 7.011165@0] VFS: Cannot open root device "(null)" or unknown-block(0,0)
[ 7.017671@0] Please append a correct "root=" boot option; here are the available partitions:
[ 7.026209@0] fd00 31636480 cardblksd driver: cardblk
[ 7.031913@0] fd01 3855600 cardblksd1 00000000-0000-0000-0000-000000000cardblksd1
[ 7.040233@0] ** enable watchdog
[ 7.043445@0] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 7.051917@0] [<c0158bfc>] (unwind_backtrace+0x0/0xf8) from [<c0669f30>] (panic+0x70/0x194)
[ 7.060222@0] [<c0669f30>] (panic+0x70/0x194) from [<c0008d70>] (mount_block_root+0x20c/0x2b0)
[ 7.068804@0] [<c0008d70>] (mount_block_root+0x20c/0x2b0) from [<c0008fcc>] (prepare_namespace+0x158/0x1a0)
[ 7.078547@0] [<c0008fcc>] (prepare_namespace+0x158/0x1a0) from [<c0008a50>] (kernel_init+0x130/0x13c)
[ 7.087830@0] [<c0008a50>] (kernel_init+0x130/0x13c) from [<c01530f0>] (kernel_thread_exit+0x0/0x8)
[ 7.096841@1] CPU1: stopping
[ 7.099703@1] [<c0158bfc>] (unwind_backtrace+0x0/0xf8) from [<c014c3e4>] (do_IPI+0x180/0x194)
[ 7.108205@1] [<c014c3e4>] (do_IPI+0x180/0x194) from [<c0151b8c>] (__irq_svc+0x4c/0xe4)
[ 7.116182@1] Exception stack(0xdf863f90 to 0xdf863fd8)
[ 7.121392@1] 3f80: 00000001 00000001 df863fd8 00000000
[ 7.129726@1] 3fa0: df862000 c08bc9e4 c06709c4 c087c7ec 8000406a 413fc090 00000000 00000000
[ 7.138057@1] 3fc0: 00000000 df863fd8 c015314c c0153150 60000013 ffffffff
[ 7.144834@1] [<c0151b8c>] (__irq_svc+0x4c/0xe4) from [<c0153150>] (default_idle+0x24/0x28)
[ 7.153166@1] [<c0153150>] (default_idle+0x24/0x28) from [<c0153560>] (cpu_idle+0xc0/0xf4)
[ 7.161411@1] [<c0153560>] (cpu_idle+0xc0/0xf4) from [<80667114>] (0x80667114)
[ 7.168614@0] m3_nand_reboot_notifier 1023

Now I'm only missing the rootfs for my kernel, please help me with that. I also want to be a developer. :D

I was also able to break let say the bootloader, I have added a serial connection by solder the GND RX and TX ports with some wires, and connected them via a UART TTL Converter with USB interface to my computer.

I'm running Linux for over 8 years, now I want to start to go ahead and do kernel and not only the application development.

There is only the init process missing, where I can get it from, it must be an EFL executable like you can see in my unpacked kernels from the vendors: https://www.dropbox.com/sh/ykkaguaps2l8vd1/AAAMhdNB-MQ2Bg-xOWPrhC12a/3.0.8?dl=0

But If I uncompress my kernel there is no rootfs, is this rootfs a tmpfs one or a physical one?

I wish anyone of you is willing to help me getting started with development, I know that after the kernel the OS Android is above the whole kernel. So my Android OS will have a self compiled kernel under it's hood.

I also want to customize and get KitKat Android on that tablet in a stable state, where are Android KitKat downloads? I prefer LineageOS or AOKP. I want to stay rooted.

In my existing running kernel I see with the filemanager in the /boot directory is part of the rootfs and there are mali.ko and ump.ko kernel modules for my Mali-400 MP GPU. Must I recompile them from sources everytime, so kernel and the modules do fit toghether?

I'm still not smart enough, but I want to start, I also want to have a home somewhere where I can show my developed ROM's.

Thank you in advance,

AMLOGIC :angel: