yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Jhinta:
can any one test mic does is work? cant get it io work anymore
[Eee Pad Transformer Android Development] synaps1s:
I want to test that Kernel but can't compile it myself damn it ;-)

Anybody got some latest build to share in the form if a IMG file?

Thank you in advance.
[Eee Pad Transformer Android Development] synaps1s:
Flashed the 3.1.10 I found attached in the Thread, Put the modules into /lib/modules/3.1.10

but the kernel is yapping about not finding those modules during boot-time (?!)

Checked permissions, made sure about the version, nada. modprobe isn't loading them directly either.

What am I doing wrong people?
[Eee Pad Transformer Android Development] Jhinta:
use this
[Eee Pad Transformer Android Development] Jhinta:
:fingers-crossed: did i just fixed usb:angel:

hmm still working

yep usb is working .

anywhay have to eat and sleep :p
[Eee Pad Transformer Android Development] synaps1s:
Thanks, will try it out straight away.

I was thinking on getting some better rootfs up and running since

the one from Lilstevie is great however hmm too much loaded with

shiny ubuntu stuff I dont need.

And stripping down the packages with aptitude gets on my nerves.

What am I going to do next is to stitch some nice rootfs vesions for ya.

Like Server, Minimal, Kbuntu, Xfc.

What do you guys think? As far as I understood I can do that from Qemu prettty nice.
[Eee Pad Transformer Android Development] shaola:
here:

http://xdaforums.com/showthread.php?t=1476835
[Eee Pad Transformer Android Development] jrohwer:
Can you commit your changes to fix USB to your github repo, so that we can pull them and compile the kernel to test?
[Eee Pad Transformer Android Development] Jhinta:
i will , but like buzy again, modding my brains out.
[Eee Pad Transformer Android Development] Jhinta:
cool got usb networing working ,binary coming up
[Eee Pad Transformer Android Development] Jhinta:
files are up , source tomarow

added usb rdnis support

Also dont have usb connected to pc when booting (kernelpanic) just unplug and boot again
[Eee Pad Transformer Android Development] synaps1s:
Howdy,

I fetched the GIT sources and also the additional compiler components for cross compile,

and I can't compile anything. Probably dumb question - but I do suppose to do it from a x86

not Arm Linux?

My zsh says

/bin/sh: 1: /home/zero/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: not found

CHK include/linux/version.h

CC scripts/mod/empty.o

/bin/sh: 1: /home/zero/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: not found

make[2]: *** [scripts/mod/empty.o] Error 127

make[1]: *** [scripts/mod] Error 2

make: *** [scripts] Error 2

make: *** Waiting for unfinished jobs....

Files are there, but I cant execute those o.O
[Eee Pad Transformer Android Development] Jhinta:
For arm you dont need croscompile only on x86 . make ARCH=arm

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] synaps1s:
That's exectly what I do. I don't get it why it can't find those files.

I can't execute them directly from /bin, they are flagged as executables and

aren't symbolic links either. WTF am I doing wrong here...
[Eee Pad Transformer Android Development] rdnetto:
Check permissions, and use the file command to verify that they're the right architecture (unlikely, but I kept getting 'file not found' errors the other day because I had binaries for a different arch).

Also, if you're using ubuntu then *-arm-linux-gnueabi is probably the easiest toolchain to use.
[Eee Pad Transformer Android Development] Jhinta:
so realy bad news.

to say it simple .

My tab and phone was stolen from my parents house at night , so i have lost my dhd and tf.

:crying::crying::crying::crying::crying::crying::crying::crying::crying:

I hope the can track by imei whant them back !!

anyway , about the kernel i will update to latest and thats it for me as i dont have the device.

:crying::crying::crying::crying:
[Eee Pad Transformer Android Development] fear_factory84:
these are very bad news, damned thiefs! :(
[Eee Pad Transformer Android Development] synaps1s:
Damn, freakin thiefs... TF101 don't have an Imei though. If someone activiates the phones and Police is really willing to find

the Phone then they will but this happens not a lot. Wish they find it and return it to you - but the chances are well... pretty thin

unless you bumped some security software on that TF101 that won't go away with a normal rom flash (is there anything like that out in the market?)

If not there is something worth working on ;-)
[Eee Pad Transformer Android Development] synaps1s:
You were right. I'm on a x64 and those compilers arent static but dynamically linked to 32bit libs.

Had to install the libs and now everythings work fine ;-) Time to get into that kernel.

---------- Post added at 10:49 PM ---------- Previous post was at 10:43 PM ----------

@Jhinta: where is the git repo with your changes/patches? Github says nothng happened since a month.. [or once again i'm just not saying things right]
[Eee Pad Transformer Android Development] Jhinta:
I had it fully reinstalled to test so no tracking there also Dhd , but police can track it (dhd ) but im away for the weekends have to wait till monday ,

About git im realy sorry i just haddent had the time to do it . Also in the weekends i dont have a pc to work on . So please wait till monday then i got all the time . Thats the the last thing i will do and then its over for me .

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] plasmastrike:
for your phone you can look at secret dial codes (freeyourandroid..com has a good list) to give your phone remote commands via text. you might be able to use that to turn your gps on and give you coredentes., the cops should be able to locae them if they are not to lazy and the battry is not dead. for your tablt that is tricker
[Eee Pad Transformer Android Development] Jhinta:
Updated , and thats it for me
[Eee Pad Transformer Android Development] jozka.1:
Problem with compile from the latest GIT update:

In file included from drivers/usb/host/ehci-hcd.c:124:
drivers/usb/host/ehci.h:766: warning: function declaration isn't a prototype
CC net/ipv6/xfrm6_policy.o
In file included from drivers/usb/host/ehci-hcd.c:1312:
drivers/usb/host/ehci-tegra.c: In function 'tegra_ehci_setup':
drivers/usb/host/ehci-tegra.c:657: error: macro "HC_LENGTH" requires 2 arguments, but only 1 given
drivers/usb/host/ehci-tegra.c:657: error: 'HC_LENGTH' undeclared (first use in this function)
drivers/usb/host/ehci-tegra.c:657: error: (Each undeclared identifier is reported only once
drivers/usb/host/ehci-tegra.c:657: error: for each function it appears in.)
make[3]: *** [drivers/usb/host/ehci-hcd.o] Error 1
make[2]: *** [drivers/usb/host] Error 2
make[1]: *** [drivers/usb] Error 2
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....

And where is dualboot.cfg? :)
[Eee Pad Transformer Android Development] Jhinta:
will look into it , and dualboot.cfg you already have its in olive
[Eee Pad Transformer Android Development] synaps1s:
I looked into ehci-tegra.c file and I was instantly reminded of how little do I know about the kernel programming ;-)

@Jhinta: Could you explain a bit what you changed? I'm cooking my brain looking into the code since there is not

a lot of comments in it and I do understand like 15% of it ;-)
[Eee Pad Transformer Android Development] Jhinta:
http://patchwork.ozlabs.org/patch/152154/ the story why

simply added original tf101 driver for it , still needs some work.
[Eee Pad Transformer Android Development] Jhinta:
git updated and tested compile
[Eee Pad Transformer Android Development] goenieg:
That sucks Jhinta, I hope you get it replaced by the insurance!
[Eee Pad Transformer Android Development] jozka.1:
Compile finished successfull.

Where is your initrd.img?
[Eee Pad Transformer Android Development] Jhinta:
Hmm for got but im in bed now any way compress it with lzma

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
Will know tomarow :s

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] kenshin1388:
Is the newest kernel not able to be downloaded? I get redirected from the multi upload link. Can someone mirror?
[Eee Pad Transformer Android Development] synaps1s:
Jhinta: where did you get the patches from for usb?

where did that tf101-board.c file come frome?

;)
[Eee Pad Transformer Android Development] Jhinta:
board files are from paul , why?

and usb is nothing special its the original driver , but it stil needs working on it.
[Eee Pad Transformer Android Development] Jhinta:
about usb , as i was reading that story of suspend , i was thinking that nv changed somthing so i readded the original one fixed compile and it work t, ( some times a reboot was needed but i was on the right path -> en then my tab got stolen :crying:)
[Eee Pad Transformer Android Development] synaps1s:
damn thief bastard... i hope the police get it back since we need you ;) i can't make that work ;( i tried to hack that board files into more stable branch 3.4 but i realized thats a lot of work... paul who exectly? like this paul? http://www.paulburton.eu/git/ ?

its freakin making me crazy that i can't have a stable linux ;]

---------- Post added at 12:41 AM ---------- Previous post was at 12:39 AM ----------

@jhinta: are you on irc?

first i thought that tf101 is like ventana. well it isn't since compiling that freakin board does not boot the thing.

i don't know which part's of the tf101 files i have to stuff into the stable branch to make that thing boot since it

needs something in the kernel to do that ;)
[Eee Pad Transformer Android Development] Jhinta:
Thats him . Sometimes im on IRC but i realy have tot sleep now

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] JoinTheRealms:
Sorry for dragging this thread up, and I know this has been asked before but could someone give me the files for flashing thought CWM or maybe some easier instructions as im too much of a noob to compile / read the instructions myself lol, cheers
[Eee Pad Transformer Android Development] synaps1s:
Dude,

Linux Kernel ain't the same as Android Kernel. I don't know if there is a kernel.blob here around.

Easiest way is to compile the sources and flash it with OLIFE. Pretty straight forward.
[Eee Pad Transformer Android Development] jozka.1:
Hi,

has got someone last kernel for SBKv2?

E: I'm working on it
[Eee Pad Transformer Android Development] Kingzak34:
I'm interested too
[Eee Pad Transformer Android Development] jozka.1:
It doesn't work for me :(

It compiled succesfull but booting with kernel panic "Unable to handle kernel null pointer dereference at virtual address"

I tried initrd external and in kernel but always same result.

I use initrd from > http://www.multiupload.nl/LTRXOUKJDT

Ilustration video :D

http://youtu.be/gwNFt2s140M

E: When I use config and initrd.img from older kernel (http://xdaforums.com/showpost.php?p=24409932&postcount=2) so I boot into initrams but I can't boot to system from him. With newest initrd and confing no...
[Eee Pad Transformer Android Development] Jhinta:
your initrd is currupt or to big , just unpacked it, remove /lib/modules/*

or just download a new one

and repack it as

find . | cpio -o -H newc | gzip > ../newramdisk.cpio.gz

for gz

or

find . | cpio --quiet --dereference -o -H newc | lzma -7 > ~/new-initrd.lz

for lzma for better compression ( kernel needs its support for this !! )
[Eee Pad Transformer Android Development] Jhinta:
your initrd is currupt or to big , just unpacked it, remove /lib/modules/*

or just download a new one

and repack it as

find . | cpio -o -H newc | gzip > ../newramdisk.cpio.gz

for gz

or

find . | cpio --quiet --dereference -o -H newc | lzma -7 > ~/new-initrd.lz

for lzma for better compression ( kernel needs its support for this !! )

if you want to build in just make a empty folder and run the command and added fiolder to your config ( folder with the files !! )
[Eee Pad Transformer Android Development] jozka.1:
Yes, I know it. I removed unnecessary files and compiled kernel with support for lzma and gzip for initrd but I got this result ^^^

Abooting doesn't allow bigger file than in config (about 8,6MB for org. partition).
[Eee Pad Transformer Android Development] jrohwer:
Sorry - been out of town and only catching up XDA now.

Attached is my kernel compile of latest Jhinta kernel (overclock fixed but USB hotplug not fixed yet). It is for mountloop boot with the image living under /sdcard/ubuntu.img under Android. I attach the kernelblob and the modules (extract to /lib/modules on your linux rootfs).

If you have different setup, extract the kernelblob using the blob tools, and modify the command line to suit your needs. The same initrd should work for straight boot off a partition or for loop mount, you only need to change the command line "boot" and "loop" arguments accordingly.

This works for me, using it all the time (on a SBKv2 device - actually TF101G which is not SBKv2 but yet some other SBK). Very happy except for USB hotplug which is the only thing that doesn't work (USB has to be plugged in from boot to be recognized).
[Eee Pad Transformer Android Development] Kingzak34:
Hmmm little mega noob question how to use this img ? Remove .img extension, rename it and place it in zip ? Or it's another thing to deal with ?
[Eee Pad Transformer Android Development] jozka.1:
Thank you!

Kingzak34:

Yes, replace.

I did flashable package with flash kernel for Ubuntu and add new modules to Ubuntu image(sdcard/ubuntu.img).

Tested on last Rogue XM Touch Recovery.

Kernel with modules: http://www.mediafire.com/?s819bllktz5w3u0

Only kernel: http://www.mediafire.com/?941itkcr3yj5nmn
[Eee Pad Transformer Android Development] Kingzak34:
Mkaaaay, thanks a lot !
[Eee Pad Transformer Android Development] Kingzak34:
Nope, it doesnt work when I apply Ubuntu get me on terminal asking my ID.
[Eee Pad Transformer Android Development] NoDiskNoFun:
and where to find oc patch?

extracting zimage and use it on normal way (flash it with nvflash and an other initrd) don't work (can't mount anything)
[Eee Pad Transformer Android Development] jrohwer:
Jhinta's kernel sources are on github:

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

Did you extract my modules onto your rootfs as well? You need those modules, your own won't work.
[Eee Pad Transformer Android Development] NoDiskNoFun:
Yeah but where to find that patch or how to patch sources?

Of course i've done.
[Eee Pad Transformer Android Development] jrohwer:
Just clone his github repo if you have not already done so.

If you have a cloned copy of his github repo you can pull in the latest changes with

$ git pull

(do this in the base folder of your local source)

This will update you local copy with his latest changes. Then recompile the source. If you are not sure, look at some git tutorials on the web.
[Eee Pad Transformer Android Development] NoDiskNoFun:
Done that but no OverClock
[Eee Pad Transformer Android Development] Jhinta:
Of you want oc that bad juist look wat other dev did its as simple as that .

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] NoDiskNoFun:
got OC-kernel working but no OC after all?

i checked /sys/devices/.../cpufreq_available_frequencies only gives 210MHZ to 1GHZ?
[Eee Pad Transformer Android Development] Kingzak34:
Does anyone know why last kernel gived some post above send me to terminal instead of graphic ubuntu ?

I'm on SBKV2 with internal mount loop on ubuntu 12.04
[Eee Pad Transformer Android Development] jrohwer:
Extract the boot image from the blob and unpack the boot image.

In the command line, change "ro quite text" at the end to "ro quiet splash".

Repack the boot image.

Repack the blob.

That should the boot into the graphical display manager.
[Eee Pad Transformer Android Development] Kingzak34:
Okay, thanks for reply I'm still a noob with kernel on my TF101 :)
[Eee Pad Transformer Android Development] Kingzak34:
Can someone cal help me to do this ? I only failed and got errors, yeah I'm still a noob
[Eee Pad Transformer Android Development] jrohwer:
Here you go:
[Eee Pad Transformer Android Development] Kingzak34:
Thanks a lot !
[Eee Pad Transformer Android Development] rdnetto:
Looks like there's a new version of the drivers out, which should fix some issues for anyone using armhf. I haven't had the chance to try these myself yet though, so caveat lector.
[Eee Pad Transformer Android Development] Kingzak34:
And I didnt success to install R15 correctly lol

BTW we have to use armel not armhf ?
[Eee Pad Transformer Android Development] rdnetto:
Use whatever matches the architecture of your operating system. You can find this out using:

dpkg --print-architecture
[Eee Pad Transformer Android Development] Kingzak34:
Yeah I know but I thought our pad use armel cause it says so :P, anyway if someone know how to install it correctly ? It can be verry usefull I'm not the only one that searching for this :)
[Eee Pad Transformer Android Development] rdnetto:
I'll put up some instructions after I've tried doing it myself (which could be in a while; I'm rather busy at the moment).
[Eee Pad Transformer Android Development] Kingzak34:
Great, I'm waiting for your experience, thanks ;) I just done a fresh install too, that's the moment :P
[Eee Pad Transformer Android Development] rdnetto:
If you've only just done a fresh install, it might be worth redoing with armhf, since it'll be faster. This only really applies to floating point stuff though, so feel free to disregard this if you think it's too much effort.
[Eee Pad Transformer Android Development] Kingzak34:
I don't get it, how can we "choose" armel or armhf ? I only followed how to for sbkv2
[Eee Pad Transformer Android Development] rdnetto:
It depends on the rootfs you use - the architecture is determined when it's created. You can create a new one with rootstock (Ubuntu) or debootstrap (Debian). Alternatively, you might be able to find an armhf rootfs in a thread somewhere. Note that it'll take a while to download and install the packages needed, and that you'll have to copy in the broadcom drivers, etc. yourself.
[Eee Pad Transformer Android Development] Kingzak34:
Hm yeah I see, I can ever try do you think it can be done from tf101 running ubuntu or it's better to do this on real computer ?

Cause Ubuntu and some other dont want to boot correctly cause of my new PC config...

Cause I saw that a deb package for tegra driver was made for armhf but not for armel for now
[Eee Pad Transformer Android Development] rdnetto:
You should be able to do it on the TF101, but you'll still need a way of installing it with nvflash. (Although theoretically, you could get around that by using dd from within Android...)

Not sure which .deb you're referring to, AFAIK all the ones on the nvidia site are just .tbz2 files with scripts in them. That said, now that armhf is stable in Debian and Ubuntu, people are moving away from armel where possible.
[Eee Pad Transformer Android Development] Kingzak34:
I'm talking about this one https://launchpad.net/ubuntu/quantal/armhf/nvidia-tegra/15.1.0-0ubuntu1

I'll PM you to note pollute too much the topic I've some question If you can help me

Ho yeah and for img dont worry, kernel mount the img in loop and boot into it, no need for nvflash or other
[Eee Pad Transformer Android Development] natostanco:
anyone can tell me how to apply the patch written in this post?
[Eee Pad Transformer Android Development] rdnetto:
Save it as ~/patchfile then run:

patch -p0 <~/patchfile

from within the kernel source directory.

You may want to use the --dry-run option to check if it will work first.
[Eee Pad Transformer Android Development] Jhinta:
added to git tnx to kennyMC
[Eee Pad Transformer Android Development] natostanco:
I compiled and flashed the kernel but I am getting ext4-fs couldnt not mount for unsupported optional features and after that a list of mknod /dev/**** failed permission denied, what's wrong?

edit:meh guess it's the initrd
[Eee Pad Transformer Android Development] Ananasnonym:
I get the same error, when you fixed this, please share your initrd ;)
[Eee Pad Transformer Android Development] Jhinta:
[/QUOTE]

woooooooooooo i fixed suspend and backlight issues all i had to do was edit files in /usr/lib/pm-utils and it works!!![/QUOTE]

some one still working on it :good:
[Eee Pad Transformer Android Development] shaola:
Hey Jhinta, in your first post you explain how to prepare an initrd, but you are using gzip and in the list git of your kernel the config does not support gzip initrd, by default only lzma is supported. i had to enable it in rder to work with standard gzip initrd. maybe ou should change that.

Thakn's for your work.

In the other hand, where is that post about fixing suspend mode? i can't find it
[Eee Pad Transformer Android Development] Jhinta:
Nope . Lzma is beter in compression OP is only missing info about creating initr.lz

But you can always change IT

Verstuurd van mijn HTC One X met Tapatalk
[Eee Pad Transformer Android Development] shaola:
That's what i meant, not to change the config of the kernel, just to change the first post

with something like

find . | cpio -H newc -o | lzma -c > ../initram.lzm
[Eee Pad Transformer Android Development] Kingzak34:
Hi all, I'm asking one question to myself, with the arrival of Ubuntu 12.10, will we need a new kernel to work correctly with it ( you think ? ).
[Eee Pad Transformer Android Development] rdnetto:
No. The kernel is independent of the OS. This is why the same kernel can also be used with other Linux distros like Debian.
[Eee Pad Transformer Android Development] Kingzak34:
Great, thanks :)
[Eee Pad Transformer Android Development] Ananasnonym:
xbmc armv7 binaries

Does anybody have the precompiled xbmc binaries (armv7 armhf)? I keep getting compiler errors..
[Eee Pad Transformer Android Development] kennyMC:
woooooooooooo i fixed suspend and backlight issues all i had to do was edit files in /usr/lib/pm-utils and it works!!![/QUOTE]

some one still working on it :good:[/QUOTE]

where do you found this? and how does it work??
[Eee Pad Transformer Android Development] rdnetto:
He's not the only one. :P

In a month and a bit I should have a new version of the kernel ready based on r17, along with instructions on how to install the new drivers.

It's really only a day's worth of work, I'm just rather busy atm with uni, so if anyone feels like beating me to it feel free to.
[Eee Pad Transformer Android Development] jrohwer:
armhf compile for Jhinta's kernel

Anyone been able to compile Jhinta's kernel sources with the hardfloat abi? Any images available for testing maybe?

I've tried using the Ubuntu supplied cross compile toolchain (arm-linux-gnueabihf-) and the kernel compiles ok without errors, but when I flash it and try to boot the TF display just stays black. Maybe a framebuffer issue? Incidentally when I compile with the Ubuntu arm-linux-gnueabi- toolchain (soft float), the kernel also compiles without error but I'm getting the same startup problem that nothing shows up on the display when booting.

I had previously used the codesourcery cross compiler (arm-none-linux-gnueabi-) and the kernel compiled fine and booted, it is what I had been using all along. I wanted to compile with hf abi to get speedup. Incidentally can one expect a speedup if you boot the armhf Ubuntu image but from a softfloat-compiled kernel? I've tried that but the performance is pretty similar to the armel (softfloat) image.

(The armhf compiler from codesourcery is not available as a free download, so that's not an option). Any ideas on how to debug this?

Incidentally I also tried compiling the kernel on the TF itself. This compiled OK but I'm getting the same boot error described above.