Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Now available Ubuntu, Lubuntu or Xubuntu on the latest MK802IV or T428

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    Originally posted by Stewbuntu View Post
    So what would u recommend if I wanted to do this but also keep the oem system. Im looking for a more traditional os to access things like hulu for free or youtube in a smaller font/non-app formated screen. Im thinking emulator to load ubuntu image off of the sd card. Fyi sandish 64GB ultra does work. I like the android oem sysem but its not going to work for the kids and wife to surf the web etc. Its just cumbersom with a keyboard and mouse. Thoughts? Or can u send me in a direction? I dont want to wipe the partition bc I also like the android based system for eaasy acess to my vera/homebuudy z wave shortcut widgets and other great android based apps/shortcuts/widgets/yamaha receiver/home theater friendly apps. The best of both worlds is my goal.

    Plz pardon grammar my phone makes it a slow process to edit and post a lot of details while on the go
    Try https://plus.google.com/109451178006...ts/fGsJ2Dz1vWT if you have a new model MK802IV

    Comment


      #47
      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


        #48
        Hi, so is this a fully functioning version of ubuntu for the mk802iv?
        Does firefox and flash pages run good?

        I would like to replace my mother's pc (old asrock ion) with an mk802iv stick with ubuntu.

        Comment


          #49
          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.
          Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

          Comment


            #50
            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:
            Marvin - Android kernel build tool. Contribute to phjanderson/marvin development by creating an account on GitHub.
            Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

            Comment


              #51
              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)
              Although in parameters it is different:
              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; 10-11-2013, 10:58.

              Comment


                #52
                Originally posted by linuxium View Post
                Try https://plus.google.com/109451178006...ts/fGsJ2Dz1vWT if you have a new model MK802IV
                i 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

                Comment


                  #53
                  i bricked my mk802iv while trying to install ubuntu

                  Originally posted by ubiv7 View Post
                  Hey,

                  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?
                  hello ubiv7, can u please tell the way u unbricked u r device bz i bricked my mk802iv while trying to install ubuntu.perhaps some pictures or something.thanks

                  Comment


                    #54
                    Which kernel should I choose for iMito QX1 ?

                    Comment


                      #55
                      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]
                      I only tested the T428 kernel, but the others should work too I guess.

                      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:
                      Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

                      Comment


                        #56
                        Originally posted by muratremix View Post
                        Which kernel should I choose for iMito QX1 ?
                        Try this one:


                        I didn't test it though as I do not have a QX1.
                        Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

                        Comment


                          #57
                          Originally posted by poul50 View Post
                          i 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
                          Yes, and my latest one is the best as it allows you to boot Android with an Android kernel and an Android file system or boot Linux with a Linux kernel and a Linux file system. Android obviously boots from NAND as it is effectively the native install, where as you also have the option to boot Linux from an SD card or install and boot Linux from NAND.

                          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


                            #58
                            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
                            And creating /etc/default/locale:
                            Code:
                            LANG="en_US.UTF-8"
                            LANGUAGE="en_US:en"
                            Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

                            Comment


                              #59
                              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.
                              Want to thank me for my work? Donate to one of the administrators of this forum here or here, thanks!

                              Comment


                                #60
                                Originally posted by phjanderson View Post
                                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.
                                I'm testing also an headless rfs with CloudnetGoCR9 and K-R42 since one week but no problems at the moment. I have build only a "minimal" kernel with 720p resolution. Eventually you can open an new thread for this topic because it could be hardware related, kernel related or also application related (I'm using postgresql, php, apache, ruby on rails, redmine, partkeepr).

                                Comment

                                Working...
                                X