Hi Guys,
Great work by everybody!
I've been reading this thread for quite a few months now and following the progress on and off. I originally had Ubuntu running a while back using some of the old kernels and ubuntu images. I've left it for a while and now wanting to come back and set it up.
I've tried every single distro and all have failed:
Arch linux - No GUI, it just drops to a shell login.
Gentoo - Same as above. No GUI.
Ubuntu - Boots, get low graphics mode. Xorg reports: Failed to load /usr/lib/xorg/modules/drivers/tegra_drv.so: /usr/lib/xorg/modules/drivers/tegra_drv.so: file too short
I'm not too bothered with Arch or Gentoo, although if it's easier to set these up I'm willing to go with either one and learn how to use them. Can anyone offer any help?
I'm running the latest kernel_chooser v1. I can boot Android, and linux (as described above), so I know I have the initial set up done. Ubuntu has been extracted to a (root) ext4 partition on a class 10 micro sd card.
Cheers!
*Edit* I also want to point out that when booting Ubuntu, I cannot get to a shell, it just blank screens. Even when I select continue running in low graphics, it just blanks and I have to force/hard reboot.
*Edit 2 *
Managed to get the driver loaded by copying instead of symlinking the tegra_drv.so
Next error: (EE) module ABI major version (13) doesn't match the server's version (11)
I'm guessing ABI version error is fixed by:
cd /sdcard/usr/lib/xorg/modules/drivers
sudo cp tegra_drv.abi11.so tegra_drv.so
I originally used tegra_drv.abi13.so
* Edit 3 *
Well I'm out of ideas. Copying the correct ABI major version 11 solved all 'EE' errors in xorg. I still get low graphics mode. Here is my Xorg log output:
http://pastebin.com/Lym2kDH5
* Edit 4 *
So I reinstalled from scratch and everything worked. I followed the guide here:
http://www.hack-job.org/how-tos/primejb-getting-ubuntu-running-on-my-asus-transformer-prime-v2/
With the exception of "ln -s tegra_drv.abi13.so tegra_drv.so" I did "sudo cp tegra_drv.abi11.so tegra_drv.so"
Oh and don't forget to chroot from android to the fresh install and add your own user otherwise you won't be able to login!