Jump to content
glossywhite

Ubuntu for hudl - running **NATIVELY** via HDMI out

Recommended Posts

I have now got Ubuntu 13.04 ARM, known as "Picuntu" WORKING on the hudl, natively.

 

Booting the hudl directly into Picuntu GNU+Linux from cold (vol + & power):

http://www.youtube.com/watch?v=ZzWBRyfcjh4

 

 

Rebooting directly into Picuntu GNU+Linux from Android on the hudl:

 

http://www.youtube.com/watch?v=g-4zVD4_y6c



An arbitrary "dmesg":

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.36+ ([email protected]) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #1 SMP PREEMPT Sun Sep 29 05:44:09 IST 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] Ignoring tag cmdline (using the default kernel command line)
[    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 c0cb6000 to fef00100 - fef01fc0
[    0.000000] CPU SRAM: copied sram data from c0cb7ec0 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=15 CS=1 Total Capability=1024MB
[    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=0x3, 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: RECOVERY (2) flag: RECOVER (0xc3524203)
[    0.000000] On node 0 totalpages: 228608
[    0.000000] free_area_init_node: node 0, pgdat c0cb3e20, node_mem_map c1762000
[    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: 304 pages used for memmap
[    0.000000]   HighMem zone: 38608 pages, LIFO batch:7
[    0.000000] PERCPU: Embedded 7 pages/cpu @c1f6a000 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: 226560
[    0.000000] Kernel command line: root=LABEL=linuxroot init=/sbin/init loglevel=8 rootfstype=ext4 rootwait mtdparts=rk29xxnand:[email protected](parameter),[email protected](misc),[email protected](kernel),[email protected](boot),[email protected](recovery),[email protected](backup),[email protected](cache),[email protected](userdata),[email protected](kpanic),[email protected](system)
[    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 152MB = 893MB total
[    0.000000] Memory: 885440k/885440k available, 163136k reserved, 155648K 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 - 0xc0623000   (2156 kB)
[    0.000000]       .text : 0xc0623000 - 0xc0c6410c   (6405 kB)
[    0.000000]       .data : 0xc0c66000 - 0xc0cb5c28   ( 320 kB)
[    0.000000]        .bss : 0xc0cb9024 - 0xc1761b18   (10915 kB)
[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:352
[    0.000000] rk30_gpio_init: 128 gpio irqs in 4 banks
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] rk_timer: version 1.2
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [tty0] enabled, bootconsole disabled
[    0.014501] Calibrating delay loop (skipped) preset value.. 1631.46 BogoMIPS (lpj=8157341)
[    0.014531] pid_max: default: 32768 minimum: 301
[    0.014757] Mount-cache hash table entries: 512
[    0.015340] Initializing cgroup subsys debug
[    0.015362] Initializing cgroup subsys cpuacct
[    0.015407] Initializing cgroup subsys freezer
[    0.015444] CPU: Testing write buffer coherency: ok
[    0.096280] CPU1: Booted secondary processor
[    0.136273] CPU2: Booted secondary processor
[    0.176276] CPU3: Booted secondary processor
[    0.176309] Brought up 4 CPUs
[    0.176347] SMP: Total of 4 processors activated (6525.87 BogoMIPS).
[    0.176723] devtmpfs: initialized
[    0.183024] NET: Registered protocol family 16
[    0.183104] last_log: 0xee100000 map to 0xf7004000 and copy to 0xc0cbd180 (version 2.1)
[    0.198392] warning:lcdc0 not add to system!
[    0.198413] lcdc1 is used as primary display device controller!
[    0.298709] rk29sdk_wifi_bt_gpio_control_init: init finished
[    0.312702] bio: create slab <bio-0> at 0
[    0.313355] SCSI subsystem initialized
[    0.313592] usbcore: registered new interface driver usbfs
[    0.313711] usbcore: registered new interface driver hub
[    0.313855] usbcore: registered new device driver usb
[    0.314102] rk30_i2c rk30_i2c.0: i2c-0: RK30 I2C adapter
[    0.314349] rk30_i2c rk30_i2c.1: i2c-1: RK30 I2C adapter
[    0.314553] rk30_i2c rk30_i2c.2: i2c-2: RK30 I2C adapter
[    0.314701] rk30_i2c rk30_i2c.3: i2c-3: RK30 I2C adapter
[    0.314841] rk30_i2c rk30_i2c.4: i2c-4: RK30 I2C adapter
[    0.315067] rk30-adc rk30-adc: rk30 adc: driver initialized
[    0.315380] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.315869] Bluetooth: Core ver 2.16
[    0.315948] NET: Registered protocol family 31
[    0.315986] Bluetooth: HCI device and connection manager initialized
[    0.316035] Bluetooth: HCI socket layer initialized
[    0.316073] Bluetooth: L2CAP socket layer initialized
[    0.316124] Bluetooth: SCO socket layer initialized
[    0.316443] cfg80211: Calling CRDA to update world regulatory domain
[    0.317323] rk fb probe ok!
[    0.322278] act8846_set_init,line=17
[    0.322315] act8846_set_init:g_pmic_type=3
[    0.324116] act8846_set_init  act_dcdc1 =1200000mV end
[    0.326013] act8846_set_init  vdd_core =1000000mV end
[    0.327905] act8846_set_init  vdd_cpu =1000000mV end
[    0.329795] act8846_set_init  act_dcdc4 =3300000mV end
[    0.331049] act8846_set_init  act_ldo1 =1000000mV end
[    0.332201] act8846_set_init  act_ldo2 =1200000mV end
[    0.333992] act8846_set_init  act_ldo3 =1800000mV end
[    0.335143] act8846_set_init  act_ldo4 =3300000mV end
[    0.336297] act8846_set_init  act_ldo5 =3300000mV end
[    0.337450] act8846_set_init  act_ldo6 =3300000mV end
[    0.338601] act8846_set_init  act_ldo7 =1800000mV end
[    0.340391] act8846_set_init  act_ldo8 =2800000mV end
[    0.340437] act8846_set_init,line=78 END
[    0.340511] i2c-core: driver [act8846] using legacy suspend method
[    0.340556] i2c-core: driver [act8846] using legacy resume method
[    0.340633] Switching to clocksource rk_timer
[    0.345672] Switched to NOHz mode on CPU #0
[    0.346314] Switched to NOHz mode on CPU #2
[    0.346327] Switched to NOHz mode on CPU #1
[    0.346343] Switched to NOHz mode on CPU #3
[    0.354881] lcdc1:reg_phy_base = 0x1010e000,reg_vir_base:0xf70a0000
[    0.354964] fb0:win0
[    0.354969] fb1:win1
[    0.354975] fb2:win2
[    0.355080] rk3188 lcdc1 clk enable...
[    0.355126] rk3188 lcdc1 clk disable...
[    0.355167] lcdc1: dclk:74250000>>fps:60 
[    0.355199] rk30-lcdc rk30-lcdc.1: rk3188_load_screen for lcdc1 ok!
[    0.375800] fb0:phy:8e500000>>vir:f8000000>>len:0xb00000
[    0.376040] rk3188 lcdc1 clk enable...
[    0.376051] lcdc1 wakeup from standby!
[    0.376064] lcdc1 win0 open,atv layer:1
[    0.376248] lcdc1>>win0_set_par>>format:2>>>xact:1280>>yact:720>>xsize:1280>>ysize:720>>xvir:1280>>yvir:720>>xpos:260>>ypos:25>>
[    0.376322] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    0.387372] Console: switching to colour frame buffer device 160x45
[    0.387403] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    0.399330] rk_fb_register>>>>>fb0
[    0.399645] rk_fb_register>>>>>fb1
[    0.399750] rk3188 lcdc1 probe ok!
[    0.399947] HDMI: hdmi_register() - video source 1 display 0
[    0.400315] HDMI: hdmi_submit_work event 0100 delay 0
[    0.400580] HDMI: 
[    0.400586] hdmi_work_queue() - evt= 1 0
[    0.400788] HDMI: hdmi_work_queue() - exit
[    0.400798] 
[    0.585039] HDMI: hdmi_submit_work event 0404 delay 10
[    0.588140] IT66121 probe success.
[    0.588428] NET: Registered protocol family 2
[    0.594604] HDMI: 
[    0.594611] hdmi_work_queue() - evt= 4 4
[    0.600165] HDMI: hdmi_work_queue() - hpd is 2 hotplug is 0
[    0.603428] HDMI: hdmi_wq_insert
[    0.606218] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.610175] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.615609] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[    0.620368] TCP: Hash tables configured (established 131072 bind 65536)
[    0.623611] TCP reno registered
[    0.627204] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.631045] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.634883] NET: Registered protocol family 1
[    0.638863] RK29 Backlight Driver Initialized.
[    0.646957] HDMI: hdmi_wq_parse_edid
[    0.775231] (NULL device *): warning: no CEA video mode parsed from EDID !!!!******** Show Sink Info ********
[    0.778875] Support video mode: 
[    0.782366] 	[email protected]
[    0.786474] 	[email protected]
[    0.789804] 	[email protected]
[    0.799881] PMU: registered new PMU device of type 0
[    0.804025] 	[email protected]
[    0.808172] ******** Show Sink Info ********
[    0.811766] HDMI: hdmi_wq_set_video
[    0.815308] lcdc1: dclk:74250000>>fps:60 
[    0.815398] rk30-lcdc rk30-lcdc.1: rk3188_load_screen for lcdc1 ok!
[    0.821091] lcdc1>>win0_set_par>>format:2>>>xact:1280>>yact:720>>xsize:1280>>ysize:720>>xvir:1280>>yvir:720>>xpos:260>>ypos:25>>
[    0.824204] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    0.827873] rk3188 cpufreq version 2.0, suspend freq 816 MHz
[    0.831816] Loaded driver for PL330 DMAC-1 rk29-pl330
[    0.834385] 	DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12
[    0.836970] Loaded driver for PL330 DMAC-2 rk29-pl330
[    0.839474] 	DBUFF-64x8bytes Num_Chans-7 Num_Peri-20 Num_Events-14
[    0.842511] highmem bounce pool size: 64 pages
[    0.845155] ashmem: initialized
[    0.849784] VFS: Disk quotas dquot_6.5.2
[    0.852506] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.856250] fuse init (API version 7.16)
[    0.859034] msgmni has been set to 1425
[    0.862298] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.864908] io scheduler noop registered
[    0.867570] io scheduler deadline registered
[    0.870245] io scheduler cfq registered (default)
[    0.872906] io scheduler sio registered
[    0.875648] rk_serial.c v1.3 2012-12-14
[    0.878339] rk_serial.0: ttyS0 at MMIO 0x10124000 (irq = 66) is a rk29_serial.0
[    0.904469] HDMI: hdmi_wq_set_audio
[    0.931019] HDMI: hdmi_wq_set_output mute 0
[    0.933628] HDMI: hdmi_work_queue() - exit
[    0.933634] 
[    1.050708] rk_serial rk_serial.0: membase 0xf70a4000
[    1.053297] rk_serial.1: ttyS1 at MMIO 0x10126000 (irq = 67) is a rk29_serial.1
[    1.210706] rk_serial rk_serial.1: membase 0xf70b8000
[    1.213285] rk_serial.2: ttyS2 at MMIO 0x20064000 (irq = 68) is a rk29_serial.2
[    1.380708] rk_serial rk_serial.2: membase 0xf70c0000
[    1.383307] rk_serial.3: ttyS3 at MMIO 0x20068000 (irq = 69) is a rk29_serial.3
[    1.470705] rk_serial rk_serial.3: membase 0xf70c8000
[    1.478371] rga: Driver loaded succesfully
[    1.481004] Rockchip ion module(version: 1.0) is successfully loaded
[    1.485098] loop: module loaded
[    1.487658] Android kernel panic handler initialized (bind=kpanic)
[    2.491299] PPP generic driver version 2.4.2
[    2.493984] PPP Deflate Compression module registered
[    2.496571] PPP BSD Compression module registered
[    2.504519] PPP MPPE Compression module registered
[    2.507155] NET: Registered protocol family 24
[    2.509822] usbcore: registered new interface driver asix
[    2.512566] usbcore: registered new interface driver cdc_ether
[    2.515141] usbcore: registered new interface driver dm9620
[    2.517746] usbcore: registered new interface driver SR9700_android
[    2.520330] usbcore: registered new interface driver net1080
[    2.522824] usbcore: registered new interface driver cdc_subset
[    2.525202] usbcore: registered new interface driver zaurus
[    2.527513] cdc_ncm: 04-Aug-2011
[    2.529802] usbcore: registered new interface driver cdc_ncm
[    2.532041] Rockchip WiFi SYS interface (V1.00) ... 
[    2.534349] Initializing USB Mass Storage driver...
[    2.536628] usbcore: registered new interface driver usb-storage
[    2.538894] USB Mass Storage support registered.
[    2.541237] usbcore: registered new interface driver usbserial
[    2.543569] USB Serial support registered for generic
[    2.545883] usbcore: registered new interface driver usbserial_generic
[    2.548131] usbserial: USB Serial Driver core
[    2.550444] USB Serial support registered for GSM modem (1-port)
[    2.552814] usbcore: registered new interface driver option
[    2.555105] option: v0.7.2:USB Driver for GSM modems
[    2.557421] USB Serial support registered for usi-modem
[    2.559775] usbcore: registered new interface driver usi-modem
[    2.783533] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    2.785922] usb20_otg usb20_otg: DWC OTG Controller
[    2.788360] usb20_otg usb20_otg: new USB bus registered, assigned bus number 1
[    2.790787] usb20_otg usb20_otg: irq 48, io mem 0x00000000
[    2.793191] DWC_OTG: Init: Port Power? op_state=1
[    2.795591] DWC_OTG: Init: Power Port (0)
[    2.797940] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.800387] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.802843] usb usb1: Product: DWC OTG Controller
[    2.805244] usb usb1: Manufacturer: Linux 3.0.36+ dwc_otg_hcd
[    2.807641] usb usb1: SerialNumber: usb20_otg
[    2.810312] hub 1-0:1.0: USB hub found
[    2.812677] hub 1-0:1.0: 1 port detected
[    2.817208] DWC_OTG: host20_driver_probe host2.0 reg addr: 0x101c0000 remap:0xf7180000
[    3.029853] DWC_OTG: ^^^^^^^^^^^^^^^^^^Host Mode
[    3.032149] usb20_host usb20_host: DWC OTG Controller
[    3.034508] usb20_host usb20_host: new USB bus registered, assigned bus number 2
[    3.036892] usb20_host usb20_host: irq 49, io mem 0x00000000
[    3.039241] DWC_OTG: Init: Port Power? op_state=1
[    3.041560] DWC_OTG: Init: Power Port (0)
[    3.043896] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.046276] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.048591] usb usb2: Product: DWC OTG Controller
[    3.050949] usb usb2: Manufacturer: Linux 3.0.36+ host20_hcd
[    3.053346] usb usb2: SerialNumber: usb20_host
[    3.055987] hub 2-0:1.0: USB hub found
[    3.058392] hub 2-0:1.0: 1 port detected
[    3.061093] DWC_OTG: Mode Mismatch Interrupt: currently in Host mode
[    3.064304] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    3.066868] android_usb gadget: Number of LUNs=2
[    3.069380]  lun0: LUN: removable file: (no medium)
[    3.071905]  lun1: LUN: removable file: (no medium)
[    3.074523] android_usb gadget: android_usb ready
[    3.077140] input: rk29-keypad as /devices/platform/rk29-keypad/input/input0
[    3.079831] usbcore: registered new interface driver xpad
[    3.089323] using rtc device, rtc_hym8563, for alarms
[    3.089444] rtc_hym8563 1-0051: rtc core: registered rtc_hym8563 as rtc0
[    3.094437] i2c /dev entries driver
[    3.097301] Linux video capture interface: v2.00
[    3.099851] usbcore: registered new interface driver uvcvideo
[    3.102364] USB Video Class driver (v1.1.0)
[    3.104835] def_ref_volt: 1800mV, curr_ref_volt: 1800mV
[    3.107313] RK29 Watchdog Timer, (c) 2011 Rockchip Electronics
[    3.109943] rk29-wdt rk29-wdt.0: starting watchdog timer
[    3.112765] device-mapper: uevent: version 1.0.3
[    3.115385] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    3.118054] Bluetooth: HCI UART driver ver 2.2
[    3.120595] Bluetooth: HCI H4 protocol initialized
[    3.123137] Bluetooth: HCILL protocol initialized
[    3.125742] cpuidle: using governor ladder
[    3.128254] cpuidle: using governor menu
[    3.145878] 
[    3.145881] drivers/mmc/core/core.c...1824..  ===== mmc_rescan Begin....[mmc0]
[    3.155721] rk29_sdmmc_change_clk_div..1935..  newDiv=62, newCLK=299Khz [sd_mmc]
[    3.158290] .Line3910..The End of SDMMC-probe Ver.5.03 The last modify date is 2013-02-21.  [sd_mmc]
[    3.161065] .Line3910..The End of SDMMC-probe Ver.5.03 The last modify date is 2013-02-21.  [sdio]
[    3.164774] usbcore: registered new interface driver usbhid
[    3.167366] usbhid: USB HID core driver
[    3.170123] logger: created 256K log 'log_main'
[    3.172776] logger: created 256K log 'log_events'
[    3.175308] logger: created 256K log 'log_radio'
[    3.177807] logger: created 256K log 'log_system'
[    3.181060] asoc: hdmi-audio-codec <-> rk29_i2s.1 mapping ok
[    3.183746] ALSA device list:
[    3.186154]   #0: ROCKCHIP HDMI
[    3.188604] GACT probability NOT on
[    3.192011] Mirror/redirect action on
[    3.196370] u32 classifier
[    3.198610]     Actions configured
[    3.200929] usb 1-1: new high speed USB device number 2 using usb20_otg
[    3.203354] Netfilter messages via NETLINK v0.30.
[    3.203364] 
[    3.203368] mmc_attach_sd..1219..  ===== Begin to identify card as SD-card. [mmc0]
[    3.210464] nf_conntrack version 0.5.0 (13835 buckets, 55340 max)
[    3.213232] ctnetlink v0.93: registering with nfnetlink.
[    3.215635] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    3.218139] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    3.220921] xt_time: kernel timezone is -0000
[    3.223494] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.226047] arp_tables: (C) 2002 David S. Miller
[    3.228532] TCP cubic registered
[    3.230879] Initializing XFRM netlink socket
[    3.233611] NET: Registered protocol family 10
[    3.236527] Mobile IPv6
[    3.238910] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.241410] IPv6 over IPv4 tunneling driver
[    3.244312] NET: Registered protocol family 17
[    3.246690] NET: Registered protocol family 15
[    3.249107] Bluetooth: RFCOMM TTY layer initialized
[    3.251464] Bluetooth: RFCOMM socket layer initialized
[    3.253733] Bluetooth: RFCOMM ver 1.11
[    3.255914] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.258133] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.260461] NET: Registered protocol family 35
[    3.262731] rk29_sdmmc_change_clk_div..1935..  newDiv=0, newCLK=37125Khz [sd_mmc]
[    3.262810] [BT_RFKILL]: Enter rfkill_rk_init
[    3.263033] [BT_RFKILL]: Request irq for bt wakeup host
[    3.263083] [BT_RFKILL]: ** disable irq
[    3.272003] mmc0: new high speed SD card at address 1234
[    3.274469] mmcblk0: mmc0:1234 SA02G 1.85 GiB 
[    3.278484] 
[    3.278487] msdos_partition..461... ==== Begin to parse sdcard-partition.  [mmc0]
[    3.282838] msdos_partition..530... ==== The sdcard has MBR. [mmc0]
[    3.285090] msdos_partition..543... ==== partition-1, size=1942528KB  [mmc0]
[    3.287377] msdos_partition..571... ==== main partition-1....[mmc0]
[    3.289663]  mmcblk0: p1
[    3.291964] [BT_RFKILL]: bt shut off power
[    3.294251] [BT_RFKILL]: ap6210 device registered.
[    3.296570] Registering the dns_resolver key type
[    3.298826] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    3.301269] Registering SWP/SWPB emulation handler
[    3.304074] ddrfreq: verion 2.2
[    3.306467] ddrfreq: normal 360MHz video 300MHz idle 0MHz suspend 0MHz reboot 300MHz
[    3.309666] ddrfreq: change freq to 360 MHz when normal
[    3.312061] mmc_rescan_try_freq..1718..  ===== Initialize SD-card successfully. [mmc0]
[    3.314121] 
[    3.314124] drivers/mmc/core/core.c...1824..  ===== mmc_rescan Begin....[mmc1]
[    3.319300] rtc_hym8563 1-0051: setting system clock to 2013-10-17 01:19:47 UTC (1381972787)
[    3.321691] usbcore: registered new interface driver snd-usb-audio
[    3.323847] Warning: unable to open an initial console.
[    3.326117] Freeing init memory: 2156K
[    3.334606] gp_rknand_info = : 0xee2d8400
[    3.336814] request IRQ_NANDC irq , ret=0.........
[    3.338957] FlashCopyProgBuf1=0xc1606000
[    3.341073] ATime: 40 ns AHB: 148 timming: 1081
[    3.343151] No.1 FLASH INFO:ff ff ff ff ff
[    3.345213] No.2 FLASH INFO:ff ff ff ff ff
[    3.347204] No.3 FLASH INFO:ff ff ff ff ff
[    3.349211] No.4 FLASH INFO:ff ff ff ff ff
[    3.351203] gBootMedia = 2 gSdmmcFwPartOffset =2000!
[    3.353195] EMMC Ver 20121108!
[    3.355168] CardId = 2
[    3.411253] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101
[    3.413304] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.415330] usb 1-1: Product: USB 2.0 Hub
[    3.417707] hub 1-1:1.0: USB hub found
[    3.419878] hub 1-1:1.0: 4 ports detected
[    3.508230] rk29_dma_set_buffdone_fn
[    3.510244] EmmcBus_khz = 49500
[    3.512210] SDM_Init OK
[    3.578361] SdmmcInit BootCapSize: 0x400
[    3.580653] SdmmcInit UserCapSize: 0x1d1f000
[    3.582617] SdmmcInit ret = 0!
[    3.584518] rknand_buffer.c version: 4.38 20121130!
[    3.586593] 10 cmdlinepart partitions found on MTD device rk29xxnand
[    3.588554] Creating 10 MTD partitions on "rk29xxnand":
[    3.590487] 0x000000000000-0x000000400000 : "parameter"
[    3.592869] 0x000000400000-0x000000800000 : "misc"
[    3.595175] 0x000000800000-0x000001800000 : "kernel"
[    3.597407] 0x000001800000-0x000002800000 : "boot"
[    3.599631] 0x000002800000-0x000004000000 : "recovery"
[    3.599999] 0x000004000000-0x000024000000 : "backup"
[    3.602582] 0x000024000000-0x00002c000000 : "cache"
[    3.603044] 0x00002c000000-0x0000ac000000 : "userdata"
[    3.606591] 0x0000ac000000-0x0000ac400000 : "kpanic"
[    3.609312] apanic: Bound to mtd partition 'kpanic'
[    3.611124] apanic: No panic data available
[    3.612878] 0x0000ac400000-0x0003a3a00000 : "system"
[    3.669488] udevd[103]: starting version 175
[    3.700914] usb 1-1.1: new high speed USB device number 3 using usb20_otg
[    3.801383] usb 1-1.1: New USB device found, idVendor=1a40, idProduct=0101
[    3.803462] usb 1-1.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.803499] usb 1-1.1: Product: USB 2.0 Hub
[    3.806621] hub 1-1.1:1.0: USB hub found
[    3.806763] hub 1-1.1:1.0: 4 ports detected
[    3.880884] usb 1-1.2: new high speed USB device number 4 using usb20_otg
[    3.930445] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    3.998183] usb 1-1.2: New USB device found, idVendor=148f, idProduct=5370
[    3.999882] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.001597] usb 1-1.2: Product: 802.11 n WLAN
[    4.003225] usb 1-1.2: Manufacturer: Ralink
[    4.004833] usb 1-1.2: SerialNumber: 1.0
[    4.080873] usb 1-1.3: new low speed USB device number 5 using usb20_otg
[    4.186880] usb 1-1.3: New USB device found, idVendor=05e3, idProduct=1205
[    4.188529] usb 1-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    4.190184] usb 1-1.3: Product: USB Mouse              
[    4.196171] input: USB Mouse               as /devices/platform/usb20_otg/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
[    4.198191] generic-usb 0003:05E3:1205.0001: input,hidraw0: USB HID v1.10 Mouse [USB Mouse              ] on usb-usb20_otg-1.3/input0
[    4.280750] usb 1-1.1.1: new low speed USB device number 6 using usb20_otg
[    4.390804] usb 1-1.1.1: New USB device found, idVendor=1c4f, idProduct=0002
[    4.392775] usb 1-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.394745] usb 1-1.1.1: Product: USB Keykoard
[    4.396693] usb 1-1.1.1: Manufacturer: USB
[    4.402778] input: USB USB Keykoard as /devices/platform/usb20_otg/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input2
[    4.405105] generic-usb 0003:1C4F:0002.0002: input,hidraw1: USB HID v1.10 Keyboard [USB USB Keykoard] on usb-usb20_otg-1.1.1/input0
[    4.410495] input: USB USB Keykoard as /devices/platform/usb20_otg/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.1/input/input3
[    4.412968] generic-usb 0003:1C4F:0002.0003: input,hidraw2: USB HID v1.10 Device [USB USB Keykoard] on usb-usb20_otg-1.1.1/input1
[    5.262197] init: mounted-proc main process (189) terminated with status 1
[    5.478038] udevd[235]: starting version 175
[    5.592829] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[    6.439470] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    6.450014] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    6.458814] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[    6.800770] [BT_RFKILL]: bt shut off power
[    6.995355] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[   11.091122] DWC_OTG: dwc_otg_hcd_enable, disable host controller
[   19.307877] init: failsafe main process (403) killed by TERM signal
[   20.332914] rk30-lcdc rk30-lcdc.1: blank mode:1
[   20.332953] lcdc1>>win0_display:y_addr:0x8e500000>>uv_addr:0x0
[   20.645115] rk30-lcdc rk30-lcdc.1: blank mode:0
[   23.905496] init: plymouth-stop pre-start process (690) terminated with status 1
[   24.294896] DWC_OTG: frame_number 0x10f4, start 0x10ef, complete: 1
[   24.294926] DWC_OTG: frame_number 0x10f4, start 0x10ef, complete: 1
[   34.902406] rk30-lcdc rk30-lcdc.1: blank mode:0
[   34.902696] rk30-lcdc rk30-lcdc.1: blank mode:0
[   35.397884] DWC_OTG: frame_number 0x2bec, start 0x2be7, complete: 1
[  300.687346] usb 1-1.1.4: new high speed USB device number 7 using usb20_otg
[  300.789230] usb 1-1.1.4: New USB device found, idVendor=14cd, idProduct=8123
[  300.789291] usb 1-1.1.4: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[  300.789334] usb 1-1.1.4: Product: USB 2.0  SD MMC READER 
[  300.789377] usb 1-1.1.4: Manufacturer: SDMMC MA8123
[  300.789407] usb 1-1.1.4: SerialNumber: 812320080329
[  300.790921] scsi0 : usb-storage 1-1.1.4:1.0
[  301.788554] scsi 0:0:0:0: Direct-Access     USB 2.0  SD MMC Reader         PQ: 0 ANSI: 0 CCS
[  301.792141] sd 0:0:0:0: [sda] Attached SCSI removable disk
[  317.089134] usb 1-1.1.4: reset high speed USB device number 7 using usb20_otg
[  317.566863] DWC_OTG: frame_number 0x1db4, start 0x1daf, complete: 1
[  317.566908] DWC_OTG: frame_number 0x1db4, start 0x1daf, complete: 1
[  317.758151] DWC_OTG: frame_number 0x23ae, start 0x23a7, complete: 1
[  333.181323] usb 1-1.1.4: reset high speed USB device number 7 using usb20_otg
[  364.705836] usb 1-1.1.4: USB disconnect, device number 7
[  384.137571] usb 1-1.1.4: new high speed USB device number 8 using usb20_otg
[  384.239231] usb 1-1.1.4: New USB device found, idVendor=0420, idProduct=1307
[  384.239304] usb 1-1.1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  384.239369] usb 1-1.1.4: Product: USB Reader
[  384.239406] usb 1-1.1.4: Manufacturer: ChipsBar
[  384.239444] usb 1-1.1.4: SerialNumber: 110074973765
[  384.241540] scsi1 : usb-storage 1-1.1.4:1.0
[  385.238797] scsi 1:0:0:0: Direct-Access     ChipBank SD/MM Reader     4080 PQ: 0 ANSI: 2
[  385.242692] sd 1:0:0:0: [sda] 15544320 512-byte logical blocks: (7.95 GB/7.41 GiB)
[  385.243390] sd 1:0:0:0: [sda] Write Protect is off
[  385.243443] sd 1:0:0:0: [sda] Mode Sense: 0b 00 00 08
[  385.244006] sd 1:0:0:0: [sda] No Caching mode page present
[  385.244063] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  385.254290] sd 1:0:0:0: [sda] No Caching mode page present
[  385.254388] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  385.256402]  sda: sda1
[  385.261568] sd 1:0:0:0: [sda] No Caching mode page present
[  385.261616] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  385.261647] sd 1:0:0:0: [sda] Attached SCSI removable disk
[  401.294926] DWC_OTG: frame_number 0x1634, start 0x162f, complete: 1
[  401.294958] DWC_OTG: frame_number 0x1634, start 0x162f, complete: 1
[  413.173897] DWC_OTG: frame_number 0x96c, start 0x967, complete: 1
[  413.710476] DWC_OTG: frame_number 0x1a30, start 0x1a27, complete: 1
[  413.974647] DWC_OTG: frame_number 0x2272, start 0x2267, complete: 1
[  414.397849] DWC_OTG: frame_number 0x2fac, start 0x2fa7, complete: 1
[  416.246857] DWC_OTG: frame_number 0x2974, start 0x296f, complete: 1
[  416.246906] DWC_OTG: frame_number 0x2974, start 0x296f, complete: 1
[  416.405877] DWC_OTG: frame_number 0x2e6c, start 0x2e67, complete: 1
[  530.045867] DWC_OTG: frame_number 0xdac, start 0xda7, complete: 1

... and "mount" command:

/dev/mmcblk0p1 on / type ext4 (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /tmp/guest-umqniq type tmpfs (rw,mode=700)
gvfsd-fuse on /tmp/guest-umqniq/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=guest-umqniq)
/dev/sda1 on /media/guest-umqniq/MULTISYSTEM type vfat (rw,nosuid,nodev,uid=112,gid=121,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)

10320617973_57bee49109_c.jpg

 

 

 

10320455065_eea8af4758_c.jpg

See this thread for more info:

 

http://www.rikomagic.co.uk/forum/viewtopic.php?f=13&t=5135



 

Edited by glossywhite
  • Upvote 2

Share this post


Link to post
Share on other sites

Well done GlossyWhite, making great development for our Hudl's here... :)  This will please my brother as he is a Ubuntu fanatic...

And wow, good to see Rikomagic is still going... After I bought my MK802-II Android Stick (well, 3x of them actually... one for me, and two for gifts) and not long after it launched and I got them, that Riko pretty much abandoned and then seem to release a new stick every 4x months!!!! (or at least thats how it felt... lol). Thankfully we was able to pinch firmware updates from other cloned manufacturers who actually updated their firmware that was compatible with it... :)

But yeah, this is going great now we have uBuntu to add to it too... :)

  • Upvote 1

Share this post


Link to post
Share on other sites

Well done GlossyWhite, making great development for our Hudl's here... :)  This will please my brother as he is a Ubuntu fanatic...

And wow, good to see Rikomagic is still going... After I bought my MK802-II Android Stick (well, 3x of them actually... one for me, and two for gifts) and not long after it launched and I got them, that Riko pretty much abandoned and then seem to release a new stick every 4x months!!!! (or at least thats how it felt... lol). Thankfully we was able to pinch firmware updates from other cloned manufacturers who actually updated their firmware that was compatible with it... :)

But yeah, this is going great now we have uBuntu to add to it too... :)

 

Thank you - it was trivial to be honest :) (well, in my opinion :p)

I am uploading a "first boot" video to the old 'Tube... keep an eye out here :)

Share this post


Link to post
Share on other sites

Am I correct in my belief that this replaces Android on the device, or does it install alongside Android? What hardware of the Hudl is supported within Ubuntu?

Share this post


Link to post
Share on other sites

Am I correct in my belief that this replaces Android on the device, or does it install alongside Android? What hardware of the Hudl is supported within Ubuntu?

It doesn't replace Android in this instance; you create a filesystem on a micro SD card (ext4) and flash the kernel image to the "recovery" partition, then boot in recovery mode, which then, of course, boots Picuntu (because the Picuntu kernel is there on the recovery partition, instead of the recovery tool, as is usually there). It can easily be rebooted and Android will just boot as normal, because you have to make a conscious decision to boot "recovery" mode, it does not boot by default :)

To boot Picuntu, one does this in Android Terminal:

su
reboot recovery

AFTER rooting Android, AFTER flashing Picuntu kernel to "recovery" partition and AFTER preparing the Picuntu root filesystem on an EXT4 micro SD, then inserting it. You may also cold boot recovery (from off) by holding down VOL up (+) & power, until you see the Linux kernel booting via HDMI (this does NOT work on the lcd yet).

You'll see all this in the quick video I made. :)

Edited by glossywhite
  • Upvote 1

Share this post


Link to post
Share on other sites

Hmmm. Think I prefer the method posted here

http://www.modaco.com/topic/365587-ubuntu-for-hudl-working-as-chroot/#entry2165517

Booted from within android, and I still have my safety blanket of the recovery partition......

Of I could get it to work!! Lol

Well, this is running natively, so performance is probably slightly better (although chroot doesn't decrease performance too much from what I've heard), plus you can run it from cold boot without having to wait for Android and then start it. And even without recovery, you have the safety of being able to flash a stock ROM with RK Tools (windows) or rkflashtool (linux).

Share this post


Link to post
Share on other sites

This is massive! Thank you, glossywhite :) it'll be fun to get the touchscreen etc working, aha.

Share this post


Link to post
Share on other sites

Hmmm. Think I prefer the method posted here

http://www.modaco.com/topic/365587-ubuntu-for-hudl-working-as-chroot/#entry2165517

Booted from within android, and I still have my safety blanket of the recovery partition......

Of I could get it to work!! Lol

Common sense is a good thing, but I only recall there being one Linus who's safety blanket held him back... and it wasn't Linus Torvalds...

LinusSecurityBlanket.gif

Edited by glossywhite
  • Upvote 1

Share this post


Link to post
Share on other sites

first post!

 

@glossywhite  alright mate, nice work. ive found away to get lcd to display with all the bells and whistles just for the love of me cant connect my sdcard to gparted. gonna buy one of those usbstick adaptors. but yh pm if you can on here? if youd like to chat about getting this going properly. ive stole androids arm on / and compiled a ext-armhf img at 4g. my question.....did you compile a new kernel and flash to recovery with rktool or is it just the 3.0.36+?? how do i link recovery boot to the external sd? cheers. again nice work. the download links for picantu are down. cant find anywhere.

ive attatched a screen shot to show im not lying. my s2's camaras knackered lol

peace

Screenshot_2015-12-23-00-57-06.png

Share this post


Link to post
Share on other sites

i've sorted my sdcard to ext4 partition now, now need to figure out what kernel to flash to recovery and where/how do i tell bootloader to read sdcard? is it recovery partition loads...finds 3.0.36+ then what.. 

boot sdcard with linux damn you!!? 

i've got an ext4.img i compiled, that when free from android, ive got all of it running, just need it to boot before android so there not fighting over the screen....which this seems like the only way to do..was thinking to flash my image to the sdcard and use this approach....

gonna make a coffee and look about...

cheers

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.