Announcement
Collapse
No announcement yet.
Announcement
Collapse
No announcement yet.
Now available Ubuntu, Lubuntu or Xubuntu on the latest MK802IV or T428
Collapse
X
-
If the T428 rockchip RK3188 is licensed ARMv7-A then it should run this and similar apps that run ARM version 7
I then wouldnt have to log off then log onto android to use a theater lighting widget to then do it again to get back to linux/non mobile web page.
Ill look into it and see if its easy to get ubuntu on top of android for the RK3188 chips
Comment
-
I flashed the xubuntu image on my T428, worked right away! Great work guys!
Only oddity I've seen so far is that it has 2 wifi devices. If I configure the wifi through the widget on the top right of the screen, it shows the list of available wifi networks twice. If I try to connect to one of the networks from the first list, it won't connect, second list works fine.
Comment
-
I might try to spend some time on getting kernel support for more devices. What are your plans for the kernel source tree, do you plan to switch to the 3.0.72 tree? I could setup some profiles in my Marvin kernel build tool to simplify building kernels for whole bunch of devices at once:
Comment
-
As I noticed, supplied kernel do not get use of initramfs on boot partition. So it even not necessary to flash boot.img. It just ignores it. How to fix it?
Seems it is because of weird initrd address in kernel cmdline.
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.0.36+ (root@CLEARONE) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #1 SMP PREEMPT Fri Sep 27 18:51:13 EST 2013
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: RK30board
[ 0.000000] memory reserve: Memory(base:0x8f000000 size:120M) reserved for <ion>
[ 0.000000] memory reserve: Memory(base:0x8e500000 size:11M) reserved for <fb0 buf>
[ 0.000000] memory reserve: Total reserved 131M
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] CPU SRAM: copied sram code from c0ae9000 to fef00100 - fef01fc0
[ 0.000000] CPU SRAM: copied sram data from c0aeaec0 to fef01fc0 - fef0273c
[ 0.000000] sram_log: 4q ?& : 4q ?) !?, # 0q *! ! 3q @ 3q
[ 0.000000] CLKDATA_MSG: pll_flag = 0x00
[ 0.000000] L310 cache controller enabled
[ 0.000000] l2x0: 16 ways, CACHE_ID 0x4100c0c8, AUX_CTRL 0x76050001, Cache size: 524288 B
[ 0.000000] DDR DEBUG: version 1.00 20130427
[ 0.000000] DDR DEBUG: DDR3 Device
[ 0.000000] DDR DEBUG: Bus Width=32 Col=10 Bank=8 Row=16 CS=1 Total Capability=2048MB
[ 0.000000] DDR DEBUG: init success!!! freq=300MHz
[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
[ 0.000000] DDR DEBUG: DTONE=0x1, DTERR=0x0, DTIERR=0x0, DTPASS=0x4, DGSL=1 extra clock, DGPS=90
[ 0.000000] DDR DEBUG: ZERR=0, ZDONE=0, ZPD=0x0, ZPU=0x0, OPD=0x0, OPU=0x0
[ 0.000000] DDR DEBUG: DRV Pull-Up=0xb, DRV Pull-Dwn=0xb
[ 0.000000] DDR DEBUG: ODT Pull-Up=0x2, ODT Pull-Dwn=0x2
[ 0.000000] Boot mode: REBOOT (6) flag: NORMAL (0xc3524200)
[ 0.000000] On node 0 totalpages: 490752
[ 0.000000] free_area_init_node: node 0, pgdat c0ae6aa0, node_mem_map c23b0000
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 187952 pages, LIFO batch:31
[ 0.000000] HighMem zone: 2352 pages used for memmap
[ 0.000000] HighMem zone: 298704 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 7 pages/cpu @c33bf000 s6976 r8192 d13504 u32768
[ 0.000000] pcpu-alloc: s6976 r8192 d13504 u32768 alloc=8*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 486656
[ 0.000000] Kernel command line: initrd=0x62000000,0x003B0000 init=/sbin/init root=/dev/mmcblk0p1 mtdparts=rk29xxnand:0x00008000@0x00002000(boot),0x 00008000@0x0000A000(kernel),-@0x00012000(system) bootver=2013-05-18#1.20 firmware_ver=4.0.4
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 741MB 1176MB = 1917MB total
[ 0.000000] Memory: 1923876k/1923876k available, 173276k reserved, 1204224K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
[ 0.000000] vmalloc : 0xf7000000 - 0xfe800000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf6800000 ( 872 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .init : 0xc0408000 - 0xc0431000 ( 164 kB)
[ 0.000000] .text : 0xc0431000 - 0xc0a7e864 (6455 kB)
[ 0.000000] .data : 0xc0a80000 - 0xc0ae88e0 ( 419 kB)
[ 0.000000] .bss : 0xc0aec024 - 0xc1591b70 (10903 kB)
CMDLINE: initrd=0x62000000,0x00800000 init=/sbin/init root=/dev/mmcblk0p1 mtdparts=rk29xxnand:0x00008000@0x00002000(boot),0x 00008000@0x0000A000(kernel),-@0x00012000(system)Last edited by Yuuki; 11 October 2013, 10:58.
Comment
-
Originally posted by linuxium View PostTry https://plus.google.com/109451178006...ts/fGsJ2Dz1vWT if you have a new model MK802IV
Comment
-
i bricked my mk802iv while trying to install ubuntu
Originally posted by ubiv7 View PostHey,
Device unbricked and Android 4.2 flashed back. I will try Ubuntu again next weekend.
But I have question.
@linuxium, Can you prepare Debian (Wheezy, ARMHF, shell-only) image for NAND? Or can you post some info how to create own rootfs?
Comment
-
Adding support for multiple devices
Here's my attempt for adding support for other devices:
Latest RK3188 source code from Rikomagic which includes support for the Broadcom AP6210 and bugfixes/features - phjanderson/3188-SRC-AP6210
The kernel has parameterization of several things like GPIO lines. It defaults to the mk802iv ap6210 settings.
I also added a platform "picuntu3188" to my marvin build tool (instructions are included on this page as well):
Marvin - Android kernel build tool. Contribute to phjanderson/marvin development by creating an account on GitHub.
To build a kernel, do the following:
Code:[COLOR=#333333]./marvin platform linuxium ./marvin config t428 1080p ./marvin build[/COLOR]
Oh, and I also added the ethernet driver for the X7, should work with the t428 config (not all drivers for other devices such as IR and analog audio are added yet though).
Here are some precompiled kernels:
T428 / X7:
QX1:
MK802IV RTL8188EU:
MK802IV AP6210:
Comment
-
Originally posted by muratremix View PostWhich kernel should I choose for iMito QX1 ?
I didn't test it though as I do not have a QX1.
Comment
-
Originally posted by poul50 View Posti have seen you made a lot of different multiboot options, but not one for recovery partition , can it be done ?? it is a good option to have two kernels ,so we could chose the kernel for android videoplaying, and your choise for best kernel in linux
For working examples see http://www.freaktab.com/showthread.p...oot-capability
If you want to build your own, either Android or Linux kernels, full instructions with config, pseudo makefiles, tools, initramfs, software and links to sources and hopefully everything you'll ever want see http://www.freaktab.com/showthread.p...velopment-pack
Comment
-
A tip to the system image cook (from what I noticed from the xubuntu image):
The system was throwing all kinds of locale errors at me, which can be solved by installing:
Code:apt-get install language-pack-en-base
Code:LANG="en_US.UTF-8" LANGUAGE="en_US:en"
Comment
-
Slow nand write speed?
I've tried to turn a T428 into a headless server using the xubuntu image. All seemed fine at first until I started some heavy disk write access through MySQL. Somehow the process seemed to hang, with no CPU load most of the time. Occasionally the rk nand buffer process popped up and occasionally the apache/mysql process started working a bit for a short while. It seems that there are issues writing data to disk, making write access very slow.
Comment
-
Originally posted by phjanderson View PostI've tried to turn a T428 into a headless server using the xubuntu image. All seemed fine at first until I started some heavy disk write access through MySQL. Somehow the process seemed to hang, with no CPU load most of the time. Occasionally the rk nand buffer process popped up and occasionally the apache/mysql process started working a bit for a short while. It seems that there are issues writing data to disk, making write access very slow.
Comment
What's Going On
Collapse
There are currently 2227 users online. 1 members and 2226 guests.
Most users ever online was 63,956 at 18:56 on 20 March 2025.
Comment