yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] jrohwer:
OK I can confirm that Jhinta's new 3.1.10 kernel works for me on a SBKv2 device using the loopmounted root image on internal storage, and a self compiled kernel with the INITRD compiled in the kernel as described here:

http://xdaforums.com/showpost.php?p=25452372&postcount=1956

- sound works !

- Wifi works as does mobile broadband (I have TF101G) :p

- keyboard: using xev in a console in an X environment, shows the key code and the current associated key symbol. It is possible to assign another key to the keycode with xmodmap as described elsewhere in this thread. Problem is, the keys Fn-Left (Home) and Fn-Right (End) don't register at all with xev, so it is not possible to assign other key symbols to these keys. Other keys that don't register are Vol-Down and Vol-Up on the right top of the keyboard. Finally the L-Ctrl and R-Ctrl trigger the same keycode (105) so it's not possible to assign separate key functions to them.

As a temporary workaround I have assigned R-Alt to "Home" and the Right menu key to "End" to at least have a working Home and End key on the keyboard. Also defined the compose key to get umlauts, etc. You can get the effect by adding the following 3 lines to your $HOME/.profile:

xmodmap -e "keycode 108 = Home"

xmodmap -e "keycode 147 = End"

xmodmap -e "keycode 107 = Multi_key"

I tried looking in the kernel source drivers/input/asusec/asusec.h and asusec-keytable.h but it's just a long array of different keys and I don't know how and where the mapping to the keycodes is created. Am not a C programmer :( But maybe this info can point someone in the right direction.

OpenGL: Has anyone gotten desktop effects working with KDE with this kernel? I tried selecting OpenGL in systemsettings, but Kwin keeps crashing and it reverts back to Xrender, but then the desktop effects don't work properly. Any pointers?

Thanks to all for hard work. This is great that I can use the TF for some real work :D
[Eee Pad Transformer Android Development] conizius:
I can add, that the key for <,> and | (right abouve fn) on my german keyboard, doesn't show up in xev either :/

As for the effects: Is KDE compiled with gles support? If so, it might be a problem with a known bug of nvtegra drivers, that a false native id is returned (found that in the ac100 wiki). Oh and some shaders show strange behaviour too :)

Also make shure the right libraries are used. I managed to get compiz running... after few recompiles and code changes I noticed that my systems kept reverting back to use the mesa drivers. You can check what is used by ldd path/to/binary | grep GL

Currently I struggle with Unity. It loads and the launcher is clickable, but it does not draw the launcher or the hud :(

Well I keep on digging in the code when I find some time.
[Eee Pad Transformer Android Development] smithisize:
Woah... I've been gone a while. Ubuntu is working on SBK2 devices from eMMC?? Sorry to interject, but that's a big deal (and I must admit, I don't want to read through the previous 200 pgs to find this news in the thread ha).

Regards

Smith
[Eee Pad Transformer Android Development] Jhinta:
Im back from holiday and asusec will be fixed next week so evry button will work as normal.

Also try building the kwin gles from source they have a git for it think it needs the gles option past also dont have a adress for you but google wil help you

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] Quintasan:
Would be fabulous if someone (Jhinta, I'm looking at you ;) could update http://xdaforums.com/wiki/How_to_install_Ubuntu_on_an_Asus_EEEPad_Transformer with new information on what works (and how to get it working) and what does not along with the install instructions.
[Eee Pad Transformer Android Development] Jhinta:
:rolleyes: That i will leave to others. if anyone willing and need some info about it you can ask me.

Update:

key fixed and testing touchpad ubuntu 12 also will add 1.6Gh ondemand .

more soon
[Eee Pad Transformer Android Development] conizius:
Is the update uploaded? 1.6Gh might be too much for some people (like me)

My transformer gets instable above 1.4gh :/

I know I can set the maximal cpu freq through /sys/.../cpu etc. but I'm afraid it will die on boot before I can set :)

For me 12.04 works fine with some drawbacks:

- compiz is working, but unity is not so far (is clickable but not drawn)

- is has some graphical glitches now and then (not updated or not drawn areas)

- when using the touchscreen it seems as if some "mouse button" gets stuck.

I noticed this as a bug in eclipse (can't use backspace and arrow keys then) and sometimes I have wierd touchscreen behaviour throughtout the whole system :(

But it has advantages as well, because compiz has gles support and eclipse has no dependency errors anymore.

And the unity drag handles are nice... but somehow unity-2d is blocking them. Therefore I can choose to have a launcher and panel with unity-2d or use an other launcher and maybe an other panel and have drag handles.

I try to get unity working but my little son demands more time currently... damn that cold!
[Eee Pad Transformer Android Development] Jhinta:
No its not , will be tonight doc is fixed you simpel need mtack driver and xorg.conf adds

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
delete asusec and re added asusec with patch

patch

kernel

correct dock support needs ubuntu 12.04 and mtrack driver , for lower any MT touch driver like xbluedragon

xorg.conf need to be edited for it to work.

Section "InputClass

Identifier	"elantech_touchscreen"

MatchDevicePath "/dev/input/event5"

Driver	"mtrack"

EndSection
[Eee Pad Transformer Android Development] 090:
Upgrade from 11.10 to 12.04?

Hi nerds,

Thanks you all for the excellent work!

I have few noob questions.

Is it a good idea to update to 12.04 using the "Update Manager"? Or I really need to go nvflash way?

What is the best way to put to sleep and wake up my tf101 in ubuntu 11.10?

With friendly greeting!
[Eee Pad Transformer Android Development] Jhinta:
you can , and best to shut down and power on ;)
[Eee Pad Transformer Android Development] MrMuffin:
Would you mind posting your kernel? My linux machine is currently down for the count.
[Eee Pad Transformer Android Development] 090:
Login screen flickering after 12.04 update

Hi,

I updated ubuntu on my tf101 from 11.10 to 12.04. After the update process finished, I reboot and found the login screen keep turning on and off every 1 or 2 second. I can't type password for main account to login, but only login as guest since there is no password set for it, so I only need to hit enter to log in.

When I's in as a guest, I tried to disable suspend in power settings. But when I restarted the tf101, the screen still flicks. I logged in as guest again and found that all the power settings I did in previous session are lost.

Any thoughts, nerds?

With friendly greeting!
[Eee Pad Transformer Android Development] Jhinta:
Shut down lightdm start xinit what do you get ( try fixing it )

And did you update your tegra driver abi versions to 11

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] lilstevie:
if you can gain shell access via adb or ssh

sudo apt-get autoremove pulseaudio
[Eee Pad Transformer Android Development] 090:
IT WORKS!!!!

It works! OMG! :eek:

Here is how I gained the "sudo" right without adb.

1. Login by guest account

2. Go to System Settings=>User Accounts and click "Unlock". Enter "sudo" password and hit Authenticate.

3. Choose admin account, click on "password" and set "log in without a password".

4. Log out, and then log in with admin account.

5. Fire up Terminal. Type "passwd" to set new "sudo" password since it is blank now and a sudo command doesn't accept a blank one.

6. Run "sudo apt-get autoremove pulseaudio"

Viola.

With friendly greeting!
[Eee Pad Transformer Android Development] conizius:
As an alternative if you're in a dual boot situation, you can just load up android, mount the root partition, chroot into it and do the removal :)

Awesome! This is real candy for men (or nerds) ;)

Finaly I can enjoy the console once more!

Maybe you should mention to install xserver-xorg-input-mtrack package for the mtrack driver to be present.

One problem remains:

If I use the touchscreen some "mouse button" seems to get stuck, resulting in eclipse (and I bet some other java application) having trouble to recognise some input like backspace and the arrow keys.

Does anyone know a way to see which buttons are currently pressed? Best would be a native way and a java program to see if it is java or system wide.
[Eee Pad Transformer Android Development] Jhinta:
Evtest

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] 090:
Thanks for your suggestions!

It's only my third day with Ubuntu on tf101, so still don't know how to update tegra driver, kernel... yet. Hope I can do that soon.

With friendly greeting!
[Eee Pad Transformer Android Development] conizius:
Well tegra drivers are only needed if you use jhintas kernel to get hw acceleration (opengles).

If you plan on using that, have a look at the linux 4 tegra page from nvidia. There you'll find the driver packages.

In a post from jhinta you'll find his kernel and an initrd, if you choose to use olife to flash it.

To flash it, put it into the kernels directory and run update device / advanced / flash chromeos kernel

It's no chromeos kenel, but you can use that option for flashing ;)

To install the drivers you can use the apply_binaries.sh script from the driver package, but be shure to launch it with --abi 11 to get the right abi version for the xserver.
[Eee Pad Transformer Android Development] Ke1evraTi:
Today and during this weekend I am in the process of trying to update our wiki "http://xdaforums.com/wiki/ASUS_Eee_Pad_Transformer/How_to_install_Ubuntu". If anyone gets a chance, please look it over to correct anything I may have missed or gotten wrong.

If nobody objects I will remove the info about the crOS kernel and uboot since it doesnt really work.
[Eee Pad Transformer Android Development] Jhinta:
Thx

but Q needs some re wrighting or second app (dont know if lilstefy is still working on it)

1 get original space back (so we can have 1 zip or boot for sbk 1 and 2)

2 change Q for new kernel (menu name and so on (andorid space ADB setup for sbk2))

3 rewright Q backup as its half working

this will help noobs a lot.

Also my kernel currently only suports usb connected on boot time els no usb support for later connected hardware!

---------- Post added at 05:49 PM ---------- Previous post was at 05:24 PM ----------

Offtopic

[Q]

SG3 or ONX.

:confused: want to get a new phone but witch one.

:rolleyes: X has tegra

:rolleyes:SG3 no gl driver but is fater.
[Eee Pad Transformer Android Development] Ke1evraTi:
Thanks for all this. I agree that OLife needs a lot of work to bring it up to speed. If anybody is willing or interested in updating it, that would be great. I think for the time being the best option would be improve OLife to work for sbkv1 and create a seperate app for sbkv2. I think OLife needs to have all the old stuff (cros kernel, uboot, etc.) gutted. We can then update it with the latest kernel and possibly a new 12.04 rootfs. This is all assuming of course that Lilstevie says it's okay but I can't imagine why he wouldn't.

In terms of getting a new phone I would say the SG3 because its so fast and has great battery life. The galaxy nexus is also a great phone and worth considering.
[Eee Pad Transformer Android Development] nuovodna:
HW acceleration is working with custom kernel!!

Hi folk, i just read in the wiki page that with Jhinta kernel hw is fully working :eek:

I'll wait for a single nvflash-ing image with 12.04 + custom kernel!!

Thanks for your hard work
[Eee Pad Transformer Android Development] linuques:
Sorry for the question, but how do I overclock the 3.1.10 kernel?

Thanks
[Eee Pad Transformer Android Development] Jhinta:
If overclock is ther its automode you dont have to look for it

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
If you got sbk1 iys already there you only need the correct files and ubuntu update

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
Off topic , got a one x :o

Just need the tegra drivers. So looking at FB. Looks like bootloader passes kcmdline hmmmmmm.

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] linuques:
How do I see if overclock is there?
[Eee Pad Transformer Android Development] Jhinta:
cat /proc/cpuinfo

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] nuovodna:
Yes, i have a sbk1. Can anyone update the wiki with a section dedicated to this new custom kernel installation?

Thanks in advance
[Eee Pad Transformer Android Development] jozka.1:
Which are changes in new update kernel? The dock works OK for me without patch :)

Can anyone install xbmc on 12.04 armel?

E: after installed xserver-xorg-input-mtrack and edited xorg.conf stopped working touchpad
[Eee Pad Transformer Android Development] Jhinta:
Sould already there but patch has esc and alt fixed . So if you already have it its oké its just for the One that want to build

And touchpad Works by default it just needs a mt driver.

And correct setupt

Also note of you used the old asusec that had touchpad as ps2 you need the patch to get or back to original asusec

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] aldur999:
Jhinta thank you for your work.

First of all, is there a GIT updated with the latest patches?

I'd like to report that, with the latest kernel you posted, ALT and ESC key work, but I have multiple issues with Java apps: in Eclipse arrow keys doesn't work, ecc.

Is there a fix?
[Eee Pad Transformer Android Development] linuques:
I'm also having this problem.

How do I update asusec?

Thank you!
[Eee Pad Transformer Android Development] Jhinta:
remove folder and aply patch

---------- Post added at 08:20 PM ---------- Previous post was at 08:00 PM ----------

what does evtest shows you for the keyś
[Eee Pad Transformer Android Development] saphyr212:
Hi,

I'm really, really sorry for the noob question in advance.

I have Ubuntu 12.04 booting off external memory (didn't like the idea of destroying ClockworkMod), and I saw on the wiki page linked to in the first post that Jhinta kernel 3.1.10 supports hardware acceleration as well as speakers, and I would really like both of those.

Unfortunately, I have no idea how to compile a kernel, in addition to not knowing whether any modifications will need to be made to make it a flashable kernel that boots off external memory.

Basically, I need all the help I can get.

Thank you so much for your help in advance!

--EDIT--

Sorry if I was being vague, but Jhinta, I was directing that question at you, it being your kernel. I'd be eternally grateful for even just a git link and a quick guide to making a kernel that'll boot off external memory.
[Eee Pad Transformer Android Development] ssciberras:
did you manage to get tegra for linux drivers for armhf?

am trying your minimal ubuntu, but running into problems with unity. now installed r15beta t4l, but lost X again.
[Eee Pad Transformer Android Development] Jhinta:
Currently fighting with One x evry initrd i use doesnt work only Android initrd :confused:

Verstuurd van mijn Desire HD met Tapatalk
[Eee Pad Transformer Android Development] ssciberras:
ok managed to get drivers for hf.

now i simply cannot get into unity, i suspect that it is due to a lack of compiz working, but am not sure how to know for sure.

how can i be sure tegra drivers are loaded? - they are listed in the xorg.conf
[Eee Pad Transformer Android Development] Jhinta:
Run xinit from console it will show you

You have to stop if not already ,lightdm

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] rdnetto:
If you look in the wiki, there's a link to a post by me which contains a pretty detailed guide on how to compile a kernel and flash it. When you reach the stage involving abootimg, you'll need to update the config file passed to it with the -f option, and change "root=mmcblk0p8" to "root=mmcblk1p1" (or whatever partition it's installed on - you can check this by mounting it under Android/Linux then using the 'mount' command to check which device it corresponds to)

BTW, you can have a dual boot while retaining CWM - you keep CWM in the recovery partition, and modify some zip files to flash the packaged kernels for Android and Linux. (This is also the easiest way to try new kernels.) More instructions on this are in the kernel compilation guide.

-------------------------------------------------------------------------

In case anyone was wondering where I was, my TF was subject to a warranty claim (took them a month just to reconnect the LVDS cable). I'm currently in the process of repartitioning it and installing Debian armhf. Once I've got the new kernel working, I'll post a newbie friendly guide.
[Eee Pad Transformer Android Development] conizius:
Well I got the same problem. It is related to mouse buttons and will only occur if you use the touchscreen. If youbwork with the touchpad only it will work.
[Eee Pad Transformer Android Development] ssciberras:
Found out that the drivers are not being loaded properly.

Am in the process of building a new minimal ubuntu armel. Did one, placed lib/modules and bluetooth, but did not work.

Any howto's around?

I would like to try 12.04 - but i only have 500mb left on the image file (5.5gb) It seems the minimal ubuntu way would shave off easily 2Gb!!!
[Eee Pad Transformer Android Development] Jhinta:
what error did you had??
[Eee Pad Transformer Android Development] Ke1evraTi:
I am still working on getting the wiki revised. If anyone has any ideas on how to make things clearer/simpler that would be helpful. Since lilstevie's OLife is so old I am trying to create a new 12.04 rootfs with the latest 3.1 kernel. That way at least we can easily have everybody brought up to speed. I haven't made a rootfs before so it may take some time. I'll post any questions I have on here.
[Eee Pad Transformer Android Development] Ke1evraTi:
Quick question. Has anybody had any issues installing the 3.1 kernel and the nvidia drivers after updating to 12.04?

I'm updating the wiki and I want to make sure things work well. Should you update ubuntu to 12.04 and then install the 3.1 kernel and nvidia drivers or does it not make a difference?
[Eee Pad Transformer Android Development] Jhinta:
Install SSH frist then get WiFi running reboot so that WiFi connects then do the rest . Best is updating ubuntu so that driver is fb this way you have display

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] ssciberras:
As i said, I wish to slim down the ubuntu system - the ubuntu-desktop has too many things bloating the system.

When I tried using a new rootfs, as per ubuntu wiki, I have added the lib/modules, then tried booting.

Problem is that is goes to a blank screen and stops. Initially, I could try another terminal console, using jozka.1's minimal image in hf, but with mine, I get nothing more.

Am tring another time...

one question - lib/firmware is completely empty... i have added the bcm module, but what about the rest?
[Eee Pad Transformer Android Development] Ke1evraTi:
Hey Jhinta, is there any way you could post your kernel on git so that changes would be easy to follow. I want to create a new section in the wiki about how to compile a sbkv1 and v2 kernel and wanted to have a link to yours. Thanks
[Eee Pad Transformer Android Development] Jhinta:
Dont have git update and believe or or not i still have to learn how git Works :o but i can make one

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
Also the initrd i use , can somene test it on a sbk2 with cmdline loop= because it sould be there keep in mind that root= dev where rootfs is

Verstuurd van mijn HTC One X met Tapatalk

---------- Post added at 10:35 PM ---------- Previous post was at 10:07 PM ----------

building
[Eee Pad Transformer Android Development] ssciberras:
Actually now able to get to login screen. but I do not have wifi... i must have missed some steps in setting up the drivers...

and i have no unity or other shells for that matter.

how can I inject wifi drivers?

EDIT

Actually, a step by step into creating an image file with all necessary stuff would be most welcome
[Eee Pad Transformer Android Development] Jhinta:
Do a dmesg WiFi wil show what wrong mostlikly missing nvram.txt and firmware file or you have them on the wrong location

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
oke i know how git works now, uploaded git is

Not working yet !!!!!

https://github.com/Jhinta/TF101-GNU-kernel

need to add the patches , but sleeping time.

Also will try to remove all un needed compiles from config but will test that later.
[Eee Pad Transformer Android Development] rdnetto:
http://xdaforums.com/showthread.php?t=1476835

I haven't gone through this completely, but it seems fairly comprehensive. Just keep in mind that you'll need to change the Debian-specific parts of the debootstrap command (or just rootstock).

Personally, I increased mine to 8 GB anyway - 6 is pretty small, and if you do need the extra space you can always mount it under Android...
[Eee Pad Transformer Android Development] 090:
Thanks for your input!

So which part should I update first linux kernel or tegra driver? Or they can be updated at the same time?

From your post, I have impression that kernel should be updated first; and it can be done by get Jinta's kernel and an initrd. Put them in kernels directory and flash by running update device / advanced / flash chromeos kernel. Is that correct.

I'm not sure about abi part, though. Got to read more.

With friendly greeting!
[Eee Pad Transformer Android Development] saphyr212:
Looked at the guide, and get what appears to be a catch-22 when compiling the kernel. I try to compile tf101_gnulinux_defconfig and then get a message from make saying that arch/arm/configs/tf101_gnulinux_defconfig doesnt exist. That statement is correct, but isn't that what I'm making?

Also, wouldn't it be make -j4, since the transformer is dual-core? (formula is "make -j(2c)" where c is the number of cores)
[Eee Pad Transformer Android Development] rayman:
Good job on removing ALL history from the kernel you based it on... Please try again ;)
[Eee Pad Transformer Android Development] Jhinta:
? Based on nv-tegra main linux source

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] ssciberras:
thanks, had seen it before and forgot about it. Managed to get wifi drivers working, but cannot log in from lightdm - the password is entered, but there seems to be no X sessions to log into, although i did specify unity when making the image.

Difficult to connect to net and configure more, as wifi from command line is more complicated.
[Eee Pad Transformer Android Development] rayman:
Sure, but you removed all git history.

Look at https://github.com/Jhinta/TF101-GNU-kernel/commits/master

It *should* list all commits from the nv-tegra branch and not just your commits (including a single commit with the full kernel...)
[Eee Pad Transformer Android Development] Jhinta:
Ahh i get the point , wil do tonight

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] jrohwer:
overclock?

I see that the updated wiki mentions that Jhinta's new 3.1.10 kernel supports overclocking with ondemand scaling up to 1.6GHz. How to enable this?

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

gives a range of frequencies with a max of 1 GHz. Should these values be overriden at boot time, or can they be specified in some configuration file, or does the kernel need to be recompiled? Any howtos around?
[Eee Pad Transformer Android Development] Jhinta:
Patch will add later

Verstuurd van mijn HTC One X met Tapatalk