yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] matonka007:
When i do nothing the android boot fine.

But when i pressed the volume up button nothing happend and the tablet rebooted.... i try it again but he same problem, when I try to boot arch i get reboot
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Did you flashed the latest root fs? Try to reflash it, my suggestion - flash it once, then try if it boots, and the flash my zip.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2

EDIT

And try the chmod 755 trick from first post.
[Transformer TF300T Android Development] matonka007:
Tried, archlinux without dualboot run fine, android too, when i flash your zip arch cannot run. Tried chmod.

I do not know where is porblem, but thank you for your work :)
[Transformer TF300T Android Development] afzalarsalan:
How would I remove the entropy generator? It really cuts down on my battery life IMO
[Transformer TF300T Android Development] okrasitna:
Any md5 sum, i never use dropbox

@matonka

Maybe we need to unzip for flash update.zip

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] dragonnn:
Strange, I will try tomorrow a clean flash (my root fs is already have modified). afzalarsalan this isn't entropy seeder, https://patchwork.kernel.org/patch/1745611/ it is hard-coded into the kernel, and don't use more battery.
[Transformer TF300T Android Development] matonka007:
Ok, thanks :)
[Transformer TF300T Android Development] okrasitna:
ok i wait your test
[Transformer TF300T Android Development] dragonnn:
Ok, I see the problem :/, a funny problem :D, the lates rootfs extract into /data/archlinux, but my dual boot will boot from /data/linux :D. Just run from Android terminal as root:

mv /data/archlinux /data/linux

This should fix the problem. If you can test it.
[Transformer TF300T Android Development] hamed_tt:
It does not work and reboot to android :(
[Transformer TF300T Android Development] matonka007:
Same problem :(

Maybe I do something bad, when the green led light on I must click once on volume up? Or hold the volume up button?

Iam not good in english, maybe you can try to explain it in your languge, as I can see you are from Poland, Polish is better for me (I am from Czech republic) :)
[Transformer TF300T Android Development] dragonnn:
Strange :/, can you give me the output of this commands:

ls -l /data/

ls -l /data/linux/

I can not do more test this day. Yes, just run once the volume up, not hold.
[Transformer TF300T Android Development] hamed_tt:
Still does not work.
[Transformer TF300T Android Development] dragonnn:
Just give me the output of this two commands, and maybe I will see what is wrong.
[Transformer TF300T Android Development] matonka007:
ls -l /data/

opendir failed, permission denied

ls -l /data/linux/

drwxrwxrwx root root 2013-01-26 19:44 archlinux
drwxr-xr-x root root 2013.01.26 18:33 opt
drwxr-xr-x root root 2013-01-26 18:33 usr
[Transformer TF300T Android Development] dragonnn:
Something is wrong, but pleas run this as root ok? The first one. Did you write mv /data/archlinux /data/linux or mv /data/archlinux/ /data/linux/ ? To run commands as root pleas type first su.
[Transformer TF300T Android Development] matonka007:
u0_a64@android:/ # ls -l /data/

drwxrwxr-x system system 2013-01-26 20:33 anr

drwxrwx--x system system 2013-01-26 19:01 app

drwx------ root root 2013-01-26 17:24 app-asec

drwxrwx--x system system 2013-01-26 17:24 app-private

drwx------ system system 2013-01-26 17:26 backup

-rw------- system system 2777 2013-01-26 19:56 cal.bin

drwxrwx--x system system 2013-01-26 19:01 dalvik-cache

drwxrwx--x system system 2013-01-26 19:56 data

drwxr-x--- root log 2013-01-26 17:24 dontpanic

drwxrwx--- drm drm 2013-01-26 17:24 drm

-rw------- system system 1 2013-01-26 19:57 fw_update_progress

drwxrwx--- system system 2013-01-26 19:56 gps

-rw------- system system 4 2013-01-26 17:36 isp_fw_update_progress

drwxr-x--x system system 2013-01-26 17:24 lightsensor

drwxr-xr-x root root 2013-01-26 19:51 linux

drwxr-x--x root root 2013-01-26 17:24 local

drwxrwx--- root root 2013-01-26 17:24 lost+found

drwxrwx--- media_rw media_rw 2013-01-26 19:18 media

drwxrwx--t system misc 2013-01-26 19:56 misc

drwxrwx--- radio system 2013-01-26 17:24 modem

drwx------ media camera 2013-01-26 17:24 nvcam

drwx------ root root 2013-01-26 19:57 property

drwxrwx--x system system 2013-01-26 17:24 resource-cache

drwxr-x--x system system 2013-01-26 17:24 sensors

drwxr-x--- root shell 2013-01-26 17:24 ssh

drwxrwxr-x system system 2013-01-26 19:56 system

drwxr-xr-x root root 2013-01-26 17:24 tf

drwx--x--x system system 2013-01-26 17:24 user

-rw-r--r-- root root 391 2013-01-26 19:56 zipalign.log

ls -l /data/linux/

same as before

I simply rename archlinux to linux in TWRP file manager
[Transformer TF300T Android Development] dragonnn:
Ok, I have partly fixed the problem, redownload it from the same link, but now I have found one bug more, the tablet won't boot into Arch when it isn't connect to docking station - for now I don't know why, this need some debuging. So when you will boot into Arch you need to connect you tablet to a dock (after it's boot you can disconnect it). You must wait for a fix.
[Transformer TF300T Android Development] Spark1223:
To re-iterate, rename /data/archlinux folder in twrp to "linux" after you flash the rootfs update.zip. Then, flash the new dualboot kernel (it adds files)

QUESTION:

@Dragon if I choose reboot, shutdown, or w/e from Arch, on next boot arch says it can't start and basically requires a re-install. Any way to fix that?
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Do not rename anything. I already fix it.

EDIT

And about the reinstall problem - this is a bug in gdm (basic - gdm sucks ;p) - my suggestion, install lxdm instant gdm:

pacman -S lxdm
systemctl disable gdm.service
systemctl enable lxdm.service

This should fix it.

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] matonka007:
Thanks now dualboot works, but I have very big problem

I opened terminal and type: alsamixer -c1

I only click and terminal stuck, now when I open terminal nothing happens, the cursor jumps to a new line and terminal stuck again and I can not open alsamixer anymore

Does anybody know where is problem?
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

I didn't work on sound, next this for fix is:

- fix the dual boot with out dock

- try to fix the reboot problem.

Sound later. It isn't most important bug.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] tailormoon:
nice work! dragonnn

how make on screen keyboard?
[Transformer TF300T Android Development] shenk:
thanks dragonnn, unfortunately mine does not work anymore after 2 to 3 reboots. It reboots to android even tho i press the vol up right after the green indicator appears,

btw, are you having sd mount problems?
[Transformer TF300T Android Development] matonka007:
Now it not working for me :((

Only boot to android, cant boot to arch anymore
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Read, you need to have connectd dock when booting into Arch.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] matonka007:
Yes, i read it, but i have connected and it cannot boot to arch
[Transformer TF300T Android Development] dragonnn:
I think I found the problem :/ - sometimes the gpio keys are detect as event3, sometimes as event4, and sometimes other number :/, so first now I need to find a way how to find out with event are the volume keys. And I got console working - but this brakes the xserver, but it will be freak amazing for debugging :D. Here is small video about it:

https://www.youtube.com/watch?v=MKvD-YwDqLk

Maybe wayland will work with this, just give a try :D.
[Transformer TF300T Android Development] okrasitna:
firekernel-TF300T.zip

10.43 mo

f3dc128b942dec6907497495b7617b26

update.zip

315 mo

8730e70684fd944c3fc1648aedeb98ad

do i have the good file?

dualboot can work with blueandroidv3 (surdu_petru)?

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] dragonnn:
Yes, you have the right file, it should work with any stock ROM. I have fixed a very weird bug - yes I have fixed the reboot problem!!! The reboot processes stuck on the alsa-restore.service (Maybe because the sound didn't work) - for now it is best to bypass it, so just remove all files with begins with alsa- from /usr/lib/systemd/system/, you can just run from Arch terminal as root:

rm /usr/lib/systemd/system/alsa-*

Then run just:

systemctl --system daemon-reload

Now you tablet should reboot and poweroff from Arch without any problems :D, cheers ;).
[Transformer TF300T Android Development] moob0:
how to login without the dock with keyboard, exists an on-screen keyboard?
[Transformer TF300T Android Development] okrasitna:
Stuck at bootscreen

With blueandroid

5 min To enter twrp

Going To restore

Envoyé depuis mon LT18i
[Transformer TF300T Android Development] matonka007:
I have sound working now very fine :)

There was How-TO:

http://xdaforums.com/showpost.php?p=35335014&postcount=149

Now I am looking on Ubuntu from TF700 thread, they are dualboot working very nice, it works on TF300t too, but when Android booted after minute get stuck and reboot.

Maybe you can look for their dualboot :) Maybe it can help you.

EDIT: there is link to TF700 dualboot http://xdaforums.com/showthread.php?t=2014759
[Transformer TF300T Android Development] dragonnn:
I have already fixed the problem with the dual boot without dock, and for some users, but now I wont to have xorg and fb console - I have found a way to partly have it, but unfortunately - using fbdev driver - so only software acceleration, the x-server runs much slower.

EDIT

Next info, fixed the x-server running with framebuffer console on the tegra driver, but ... this braked the deep sleep on Android, so working on it to fix it.
[Transformer TF300T Android Development] rickavers42:
Mine works with everything but mounting

i have gotten my sound to work and everything i need in a laptop except mounting storage devices. i'm on cb22's update.zip.

nice on screen keyboard too!
[Transformer TF300T Android Development] dragonnn:
I didn't touch sound for now, but as I know mounting drivers works on my kernel. This is really good day for deving - I have fixed the dual boot, get console working with x-server on the tegra driver, and it seems like I fixed now the deep sleep too - but this need some extra testing. But there will be a small problem for other user, because I have bypassed the bootloader cmdline - the kernel ignores it and uses build in cmdline, and the cmdline contains some info like serial number, board version, and I am not sure if changing the serial will cause problems on Android. So if someone will help my, for now I need the inside of file /proc/cmdline from ~2-3 devices.
[Transformer TF300T Android Development] okrasitna:
restore ok

re test flash update.zip

and firekernel

but no boot, stuck at asus

blueandroid v3, twrp 2.3.3.0

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] dragonnn:
I can not support any ROM, so if it doesn't work I can not help you.
[Transformer TF300T Android Development] okrasitna:
which room do you use

i don't want booting android but just test your works

thanks

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] dragonnn:
I am using stock 10.4.2.19. Can some one provide the cmdline file (/proc/cmdline)?
[Transformer TF300T Android Development] Spark1223:
How'd you get the onscreen keyboard to work in recent version?
[Transformer TF300T Android Development] teufelschultz:
Output of cmdline:

tegra_wdt.heartbeat=30 tegraid=30.1.3.0.0 mem=1022M@2048M commchip_id=0 androidboot.serialno=015d172c7254140f androidboot.commchip_id=0 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,0 usbcore.old_scheme_first=1 lp0_vec=8192@0xbddf9000 tegra_fbmem=4098560@0xabe01000 core_edp_mv=0 audio_codec=wm8903 board_info=245:0:2c:be:28 tegraboot=sdmmc gpt gpt_sector=60440575 android.kerneltype=normal androidboot.productid=0x03
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Thanks, hmm serialno is diffrent and gpt_sector, this will need a hack in the kernel to get it working on any devicet parsing some arguments from the bootloader, and the rest forced from kernel config.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] hamed_tt:
Graphics driver problem.

Graphics driver is very important and that does not work, it is possible to launch them ?
[Transformer TF300T Android Development] secosan:
Does the fire kernel support 3G?
[Transformer TF300T Android Development] Spark1223:
@Dragon, is there a version of this kernel that just does the oc on Android. I mean like no Arch Stuff.
[Transformer TF300T Android Development] okrasitna:
Futures of this kernel:

- full based on untermensch kernel

- UKSM patchset

- Entropy patch

- Basic compiling optimization (like O3, mtune=cortex-a9, hard-float etc.)

- OC to 1,7Ghz (note it is disabled on Arch - on it the tablets run in the "balanced mode" like this on Android (if you enable the tf300-cpu.service)

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] secosan:
so, you can get ubuntu on nexus 7, anyway we can learn from that?
[Transformer TF300T Android Development] cicamargoba:
virtual keyboard at login

I've already tested this and works fine: (I can't post the original post at linuxquestions)

1) Change the log-in screen to 'Plain', i.e., no themes. The xvkbd keyboard will not show up in a themed log-in. Do change log in to plain,

a) Click System -> Administration -> Login Window.

b) Select the 'Local' tab.

c) From the drop-down list under 'Style', select 'Plain'

d) When you select plain, a set of choices (different fro

m the themed log in choice) appears. Set screen position to x 100 and y 100. (You can change the position later by editing '/etc/gdm/gdm.conf-custom', but should leave it alone at this time.)
e) Close Login Window app.

2) Edit '/etc/gdm/Init/Default' (you will need to fire up your editor with 'sudo', as in 'sudo gedit /etc/gdm/Init/Default'). The last line should read 'exit 0'. Just before this line, insert the following -
Code:
##==============================================================
## Present the xvkbd for entering credentials. The 'sleep' ensures that the keyboard starts AFTER the log in screen and thus is not hidden behind it!
sleep 10 && /usr/bin/xvkbd -secure -geometry -5-5 &
##==============================================================
The '&' at the end of the 'sleep' line is essential. (I don't mean to imply that you would miss it, but I have screwed up such things before in my life, and wasted hours scratching my head afterwards.) You should tweak the 10 in 'sleep 10' after you observe how your computer reacts to it - I shortened the time considerably.

The set-up is done. Restart the X (control-alt-backspace). When you see the log-in screen for the first time, the keyboard will NOT appear immediately - remember the 'sleep 10'. Once the keyboard does appear, you should be able to use your tablet pen (or whatever pointing device you use) to enter user name and password.
[Transformer TF300T Android Development] hamed_tt:
kernel messages

How i can enable kernel messages when boot in progress ?
[Transformer TF300T Android Development] secosan:
Maybe we should update the first post, with the new version of update.zip and new kernel. Maybe so, we get more people interested and involved.

Do you need any help with that?
[Transformer TF300T Android Development] pyro43284:
In trying this out and I just figured out the password but I'm stuck at the same screen without the login box and nothing else

sent from my mind with telepathy premium
[Transformer TF300T Android Development] shenk:
need a favor from anyone who can post the content on /etc/fstab.

thanks
[Transformer TF300T Android Development] secosan:
Did you press where it says initial?

It should request a password, where enter "initial"

Also, make sure you are trying to login on xcfe

any other option, is not installed
[Transformer TF300T Android Development] pyro43284:
Thanks I didn't change it to xcfe.. it works perfect now.. time to read up on how to use this lol figured out most if it except internet.. time to use me some Google

sent from my mind with telepathy premium
[Transformer TF300T Android Development] tailormoon:
What rom use?
[Transformer TF300T Android Development] pyro43284:
Energy but getting ready to flash hydro.. is there one that works better when dual booting??

sent from my mind with telepathy premium
[Transformer TF300T Android Development] tailormoon:
Dualboot work on hydro?
[Transformer TF300T Android Development] pyro43284:
Yes and my wireless works right of the bat with it

sent from my mind with telepathy premium
[Transformer TF300T Android Development] tailormoon:
How to install?
[Transformer TF300T Android Development] pyro43284:
This worked like a charm thanks

sent from my mind with telepathy premium

---------- Post added at 01:29 PM ---------- Previous post was at 01:27 PM ----------

Follow those instructions and you will be good to go....

sent from my mind with telepathy premium
[Transformer TF300T Android Development] cb22:
Great work figuring that out - some tablets must be more moody than others when it comes to fiddling with the ALSA settings, which is extremely strange as mine has no issues. Maybe it's one of those T vs TG issues.

Dragonnn, how is your dual boot work coming along? I'm without my device at the moment (in for repairs to the touchscreen, hopefully it won't take 2 months like last time, or get charged for) - and it would be nice to update the first post with my new update.zip, as well as the work you've been doing. At the moment anyone looking to try it out would have to dig through 40 pages of forum posts to find the latest stuff.
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Dual boot works fine - the last version had a problem with it, but I already fixed it, now it works fine. And I have found a way to enable the framebuffer console with working x-server, nice future, but the are two problems - the first big one - to enable the console I need to force my own cmdline (so the kernel ignores the one from bootloader), but in this line a parameters like serialno and gpt_sector (not sure what is this) with are difirent for every device - so I can not now publish the kernel with my serialno and gpt_sector (this can made strange problems), so we need to hack the kernel that it will ignore the console=ttyHS0 and no_console_supspend=1 paramter (the first one enables the console when we are removing it, the second on fixes deep sleep on Android when console is enabled). Second problem is when we have console enabled we can not start the login manager in init process - this cause an reboot, the login manger must by started after running getty, but this should be easy to fix - just enable autologin on this console, and start the login manager in the shell. I will continue my work at this weekend.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] tailormoon:
How a new realese?
[Transformer TF300T Android Development] pyro43284:
I'm running great but I have noticed if you suspend it it will not recover the screen comes on to desktop then goes off repeats then goes off again only way to correct is reboot it...... Is there an on screen keyboard for when its off the dock??

sent from my mind with telepathy premium
[Transformer TF300T Android Development] keeganmccallum:
No problem, great project, installed it and it runs really smooth. with wifi itll be useable as a daily driver for me!

Edit: I found this, https://github.com/crondog/i9300-archlinux-touchscreen-driver I definitely think it will be useful, also it looks like crondog is working on something similar to you but for the i9300 here https://github.com/crondog/i9300-archlinux-initramfs, you seem to be farther along but his work could be useful
[Transformer TF300T Android Development] cb22:
Ah, seems he implemented it as an app which listens for events and sends X events... But I've got the touchscreen working using the mtev driver, which is probably better :) we should have full multitouch support too, but I haven't tested that.

I've been working on a small image to upload, with LXDE instead of KDE, and everything installed as a package (as opposed to just untarring things all over the file system!)

WiFi works now, along with the touchscreen. The mouse feels better too. Also, I've done a simple dualboot implementation that actually works - if you press the down vol when the screen "instructs" you to, it will boot into Linux. Boot is really quick, now with systemd-goodness. (I'm also running off internal eMMC.)

On the TF300TG, the modem appears to work too - I haven't tried connecting using PPP or NM, but minicom'ing to /dev/ttyACM0 and typing in the manual AT commands results in an CONNECT response with the appropriate garbage following!
[Transformer TF300T Android Development] prototype7:
Sounds exciting, can't wait to actually install this.
[Transformer TF300T Android Development] Charle692:
Can't wait to try this out I hope you upload soon it would be a dream come true!
[Transformer TF300T Android Development] keeganmccallum:
Wow sounds unreal your doing great work can't wait till its uploaded I'm loving using what's already up, with actual WiFi and multi touch it's gonna be perfect!!
[Transformer TF300T Android Development] bige914:
So when we going to see this big ol update fixing wifi and such. Can't wait to try it on my tablet.
[Transformer TF300T Android Development] cb22:
Soon! I've got a nice little image set up with XFCE (I lied when I said LXDE) and it works great (even gives you battery info for the tablet and the dock).

I'm just working on getting a blob sorted for the TF300T (not TG - did I mention 3G works great via NetworkManager? :D ) then I'll wait for my slow internet connection to upload the rootfs (it's smaller this time!) and update the first post :)
[Transformer TF300T Android Development] keeganmccallum:
so excited, cant wait to test this out!
[Transformer TF300T Android Development] dragonnn:
WOW! Great, can not wait it, this some thing why I will unlock my tablet, BTW which bootloader needs it? JB or ICS? Hope someone will make a video too.
[Transformer TF300T Android Development] Citruspers:
I'm still very, very interested in this! Never used arch before (I'm more of a debian guy) but of course the commands and the packages are roughly the same :)
[Transformer TF300T Android Development] jsantiago.antonio:
This is absolutely fantastic, i don't really post much since i'm more of a lurker and usually read through threads when i have a question. ;)

But this is just too good not to comment on, i appreciate all the hard work you are putting into this. Look forward on trying the new build once it's released.

I recommend we get a thread on the General section dedicated to ArchLinux for the TF300T(G) share some scripts, tutorials etc.

I'm a linux user but never really played around with ArchLinux, i do look forward to see what's more to come with this and learn and see if there's anything i could potentially help with.

It also makes me quite happy because this could be a potential gateway drug to getting people on the Linux platform, makes me quite happy. :D
[Transformer TF300T Android Development] -angel*:
Sounds REALLY Good!

Will it also be possible (in the future) to boot from external usb storages (external harddisks) or just from SD cards?

Btw to the question if JB or ICS bootloader, I think it's JB, because untermenschs kernel (which this Linux port is based on?) is for JB bootloader...