Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

How to upload Android/Linux dual OS to RK3288?

403

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
403
Posted at 12/15/2014 15:30:30      1#

Please use the attached parameter file (extract it first).

This is the dual boot paramater file. You can compare it with the old one.

It  adds "root=" kernel parameter , and replaces the unused radical_update partition with linuxroot partition.


You need to flash linux-boot.img (which contains kernel and initramfs) to recovery, and linux-rfs.img to linuxroot.

parameter.zip

650 Bytes, Down times: 4

Reply

Use props Report

403

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
403
Posted at 12/16/2014 10:34:13      2#
Hi, cgsong. I've updated https://github.com/TeeFirefly/initrd.git . Please have another try.
Reply

Use props Report

403

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
403
Posted at 12/16/2014 15:21:35      3#

I've tested your linux-boot.img, and it cannot start lightdm too.


Please check your kernel config. You can find kernel/arch/arm/configs/firefly-rk3288-linux_defconfig for a reference.

Maybe you have not checked CONFIG_VT ?


Please attach your kernel config.

Reply

Use props Report

403

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
403
Posted at 12/16/2014 15:36:11      4#

If you check /var/log/Xorg.0.log, you'll find the following error:

[   628.793] (II) FBDEV: driver for framebuffer: fbdev
[   628.793] (++) using VT number 7

[   628.793] (WW) xf86OpenConsole: VT_GETSTATE failed: Inappropriate ioctl for device
[   628.793] (EE)
Fatal server error:
[   628.793] (EE) xf86OpenConsole: VT_ACTIVATE failed: Inappropriate ioctl for device
[   628.793] (EE)
[   628.793] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[   628.793] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   628.793] (EE)
[   628.794] (WW) xf86CloseConsole: KDSETMODE failed: Inappropriate ioctl for device
[   628.794] (WW) xf86CloseConsole: VT_GETMODE failed: Inappropriate ioctl for device
[   628.794] (EE) Server terminated with error (1). Closing log file.



Yes, CONFIG_VT is required and you did not specify it.
Reply

Use props Report

403

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
403
Posted at 12/17/2014 09:23:45      5#

"# CONFIG_VT is not set" is specified in kernel/arch/arm/configs/firefly-rk3288_defconfig

which turns CONFIG_VT off explictly.


By default, CONFIG_VT will be on.

Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list