yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Q&A, Help & Troubleshooting] Lunchbox115:
Ok, but now I have a problem (I guess): file not found: ./images/system.img

failed executing command 2147483647 NvError 0x4

command failure: create failed
[Eee Pad Transformer Q&A, Help & Troubleshooting] rickatnight11:
Please create a post in QA. The answer is on the first post in this thread. If you want dual-boot, you need to place a system.img of your ROM of choice (you can use the one you pulled from the backup you ran earlier) in the images folder.

If you have questions about setting this up, they don't belong in this thread. This thread is intended for active development use, not for "how do I use this?" questions.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Lunchbox115:
Ok, I'll use the thread in Q&A, thx. :)

Anybody who can help? http://xdaforums.com/showpost.php?p=17884520&postcount=13
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
For those having issues ubuntu always booting I found the cause of it I think

Ok I use prime after fresh nvflash everything seemed fine dual boot working as it should if you choose reboot recovery within prime it breaks something and then you have to turn on while holding vol down then wait for erase user data screen then press down and cold boot

So to all using this don't reboot into recovery! !!!!!!!!

I'm going to do a reflash tonight now I know

Also ubuntu 10.1 netbook build for the tegra 2 they have everything bar flash working is that because its older ubuntu or could we learn what they did?

Just thought I'd put it out there I can get there system image if it helped in anyway : )
[Eee Pad Transformer Q&A, Help & Troubleshooting] Bz2:
I've seen posts in this thread telling people to read back to find what works and what doesn't, which is a bit of a silly thing to say when the thread is now almost 80 pages long. Looking through the thread I found the following:

Anyone willing to add to this?

Edit: moved Bluetooth to partially working.
[Eee Pad Transformer Q&A, Help & Troubleshooting] aligatro2010:
http://xdaforums.com/showthread.php?t=1129308

You don't need to execute the whole script from that thread. Only parts that you need. Note: I modified them so they backup straight into images/ folder

When I was doing this, I did it differently, so it might not work. Tell me if you have any problems.

You need to be in nvflash folder.

./nvflash --bct images/transformer.bct --setbct --configfile flash/linux-default.cfg --bl images/bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync

./nvflash --resume --read 5 images/recovery.img #recovery

./nvflash --resume --read 6 images/boot.img #kernel

./nvflash --resume --read 9 image/system.img #system

Don't forget to backup everything from /sdcard/ as it will be erased when you start installing.

recovery.img won't be flashed, but it's nice to keep incase you want to restore it. Or you can just skip that step.

and other images will be created when you execute one of sh scripts.(you also need to copy ubuntu.img into images from rootfs archive)
[Eee Pad Transformer Q&A, Help & Troubleshooting] icow:
im a complete noob does my trandformer need to be plugged into linux machine ? if so in what mode

ive tried in apx but cant get linux to recognise the transformer in linux mode :/
[Eee Pad Transformer Q&A, Help & Troubleshooting] aligatro2010:
Yea, in APX. How did you come to conclusion that it doesn't detect it? What error do you get?
[Eee Pad Transformer Q&A, Help & Troubleshooting] jcarrz1:
I have a very fast internet connection. I can seed a torrent for a long time. It will be very fast for many leechers. If someone sets up a torrent for me, i'll seed the instant the download finishes from lilstevie's servers. Thanks

rootfs of course :P
[Eee Pad Transformer Q&A, Help & Troubleshooting] aligatro2010:
His server's upload is not bad also. ~8 MB/s :P

fixed tracker link
[Eee Pad Transformer Q&A, Help & Troubleshooting] jcarrz1:
ok, suit yourself
[Eee Pad Transformer Q&A, Help & Troubleshooting] aligatro2010:
no no I was just saying that his link is pretty good, but if many people start downloading at the same time it will saturate pretty quickly. So, it's always good to have torrent backup.
[Eee Pad Transformer Q&A, Help & Troubleshooting] whiskeycoke:
Excellent work on the injection script. It worked like a charm!

You mention adding the tegra ppa. Just to be certain I'm on the right page, this is what we enter in terminal to stay updated: sudo add-apt-repository ppa:ac100/ppa

Thanks again.
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
I'd really like to try this but im stuck at NVFlash and linux (I think), in other words... I run a dual boot system (Win7/Ubuntu) and am no stranger to NVFlash in windows (have drivers installed, can see an APX device pop up in device manager when holding down Vol Up and Power for about 5-6 seconds, its how I originally rooted my TF101), and I use Ubuntu and the terminal fairly often (no expert but no stranger either) at work for SD card testing and loading, yet i can't seem to get my TF101 to play friendly with NVFlash in Linux

These are the two errors I get:

When attempting to run the "Full Backup/Restore" script to be sure I have good images:

[resume mode]

connection failed NvError 0x30010

Nvflash started

Repeated over quite a few times thne quits

After giving up on image extraction i unpacked a prime rom into images/

When attempting to run the dual boot script:

sh flash-linux-android.sh

flash-linux-android.sh: 2: ./ubuntu/abootimg-x86_64: Permission denied

flash-linux-android.sh: 3: ./nvflash: Permission denied

rm: cannot remove `linux.img': No such file or directory

I am assuming the backup script is failing because my TF101 isnt showing up in APX Mode in Ubuntu (that's where im stuck)?

Is the the dual boot script failing due to bad images or NVFlash?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
elevate permissions to run (sudo), that should help
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
thats the ac100 ppa, the one for this device I have not finished setting up yet
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
Quote:

Originally Posted by salamandar

I'd really like to try this but im stuck at NVFlash and linux (I think), in other words... I run a dual boot system (Win7/Ubuntu) and am no stranger to NVFlash in windows (have drivers installed, can see an APX device pop up in device manager when holding down Vol Up and Power for about 5-6 seconds, its how I originally rooted my TF101), and I use Ubuntu and the terminal fairly often (no expert but no stranger either) at work for SD card testing and loading, yet i can't seem to get my TF101 to play friendly with NVFlash in Linux

These are the two errors I get:

When attempting to run the "Full Backup/Restore" script to be sure I have good images:

[resume mode]

connection failed NvError 0x30010

Nvflash started

Repeated over quite a few times thne quits

After giving up on image extraction i unpacked a prime rom into images/

When attempting to run the dual boot script:

sh flash-linux-android.sh

flash-linux-android.sh: 2: ./ubuntu/abootimg-x86_64: Permission denied

flash-linux-android.sh: 3: ./nvflash: Permission denied

rm: cannot remove `linux.img': No such file or directory

I am assuming the backup script is failing because my TF101 isnt showing up in APX Mode in Ubuntu (that's where im stuck)?

Is the the dual boot script failing due to bad images or NVFlash?

elevate permissions to run (sudo), that should help

DOH! /forehead smack!

/Slinks into corner and puts on dunce cap without argument.
[Eee Pad Transformer Q&A, Help & Troubleshooting] whiskeycoke:
Oh, I see, will add when the ppa is ready. This is awesome...
[Eee Pad Transformer Q&A, Help & Troubleshooting] lightswitch2159:
Awesome, issues!

server@LIGHTSWITCH-SERVER:/ubuntutransformer$ sudo sh flash-linux-android.sh
reading config file ./ubuntu/bootcfg/bootimg.cfg
reading kernel from ./ubuntu/zImage
reading ramdisk from ./ubuntu/initrd.img
Writing Boot Image linux.img
flash-linux-android.sh: 3: ./nvflash: not found
[Eee Pad Transformer Q&A, Help & Troubleshooting] blk_jack:
Having an issue where I go to run flash-linux-android.sh and it just sits at with the screen saying:

rcm version 0X20001

Probably something simple but anybody have any ideas?
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
Ok managed to extract and rename my images, have the root FS, all in images/, when i run the dual boot command i get this:

salamandar@salamandar-HP-HDX-16-Notebook-PC:/media/Data/Android/Eee Pad TF101 Dual Boot Android Ubuntu/linux-flash-kit (1)$ sudo sh flash-linux-android.sh

[sudo] password for salamandar:

flash-linux-android.sh: 2: ./ubuntu/abootimg-x86_64: Permission denied

flash-linux-android.sh: 3: ./nvflash: Permission denied

rm: cannot remove `linux.img': No such file or directory

when I attempt to go to permissions on the 2 files above the "allow executing file as a program" check box wont allow me to check it, so close yet so far away! 8P
[Eee Pad Transformer Q&A, Help & Troubleshooting] lightswitch2159:
alt+F2, then

gksu nautilus /

navigate to the folder and change permissions.
[Eee Pad Transformer Q&A, Help & Troubleshooting] blk_jack:
Try just running sudo ./flash-linux-android.sh from the directory.

If that doesn't work, go into the linux-flash-kit/ directory in a terminal and type:

sudo chmod 755 ubuntu/abootimg* && sudo chmod 755 ./nvflash
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
try hard rebooting the transformer (hold the power button for about 10-20 seconds) then try putting it back into APX mode. That is nvflash hanging
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
check the permissions on nvflash, if it is not marked executable sudo chmod +x nvflash
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
There is a patch for Network Manager also in:

http://htc-linux.org/wiki/index.php?title=LeoWifi

Bluetooth can also be made to work following the instructions in:

http://htc-linux.org/wiki/index.php?title=Ubuntu/Leo/Bluetooth

I've successfully used Bluetooth and ifupdown+ppp+chat to connect to internet through dial-up networking of my Nokia mobile phone. Still need to test to see if I am able to do this through Network Manager.

Finally, I've seen a patch in Prime's github kernel adding a voodoo audio driver. Don't know if this patch would correct the sound problem. Will try to test it as soon as possible.

Note: I'm having problems with network connection when programs are not run as root. Don't know if this is a regression due to the changes I made or if this also happens with the original kernel. Could anyone confirm? Just run a "host www.google.com" as root and as a normal user.

---------- Post added at 02:11 PM ---------- Previous post was at 02:07 PM ----------

As far as I understood the wireless driver bcm4329 that we are using only exists in the Android kernel. The main Linux kernel has another driver that, unfortunately, is still in the staging area. I'm trying to use this alternative driver, using the info from:

http://linuxwireless.org/en/users/Drivers/brcm80211

Currently I only tested the patches contained within this page, but without success.

I will try to use the driver that is in our current kernel tree's staging area in the near future and, if possible, try to copy it from the latest kernel version also.

I'll keep you guys posted of any advances.
[Eee Pad Transformer Q&A, Help & Troubleshooting] jerdog:
He is correct here - it's not a thread for questions and answers (that's the Q&A section) - it's for development.

Familiarize yourself with the XDA Mantra
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
brcm80211 from staging also didn't work. I guess that bcm4329 is still our best option... :(
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
brcmfmac uses some symbols only defined in later kernels,

I have started publishing source for the new kernel/u-boot combination in preparation for a "nightly" type setup for bleeding edge.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Nightlies how often would updates be I know some nightlies mean exactly that and are updated daily but I've noticed some are more weekly thing some fortnightly.

If there was a nightly that didn't agree with a said tf101 then I'm just wondering when somebody could expect the next one to try?

I trust your work stevvy just asking incase it happened also even though I didn't get wifi on the last one it was still awesome can't wait for beta :)

(yes I know many months or whatever)

Thanks again
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
It would be a "When I push new changes" sort of nightly, so variable time scale, one might come out 1 day after the last, but the next one may not come out until a week later. This "nightly" thing won't really have a chance of breaking as I don't commit non working changes. I test then push. Individual changes may break small things in the OS but you will be able to revert as each build will remain available. The biggest problem will be lack of dual boot on these builds, until the openboot manager situation improves (currently it reads a GPIO state and prints a statement based on said GPIO, well should but printfs don't want to work for me either so, it listens for a GPIO and thats it) this functionality will not be restored, once this situation is fixed though I foresee u-boot being able to be used as a general bootloader, but more people need to join in working on it to get the job done.

Also with these builds I am adding an extra provision to be able to update from the previous build as long as the base bootloader does not need updating. updating the bootloader in flash is not something that is practical at the current point in time.

EDIT: The next version to come along will still retain an active dev status, and be considered pre-alpha quality
[Eee Pad Transformer Q&A, Help & Troubleshooting] Digitaldreamer7:
anyone have a mirror to the kit? One in post is dead
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
I had a HDD meltdown a few days ago, should be back up in a few hours at most

EDIT: hows this for timing, back up right now
[Eee Pad Transformer Q&A, Help & Troubleshooting] Digitaldreamer7:
No prob man. I have been following the development. I was going to wait until i bought a dock but got bored tonight and decided what the heck, ill give it a try.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Ok so nightlies no android untilled further notice?

Eventually it will be including recovery? As it will be a general boot loader?

The changes made in u dev version will they be based on same kernel etc and if so could they be pushed back to the current config while u boot is in pre alpha?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
u-boot will eventually have Android, Android recovery, linux, boot from media so you can boot from usb/µSD/SD.

Kernel is not the same, it is the 2.6.38 CrOS kernel,
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
Shouldn't it fail to compile due to the lack of symbols?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
it should yes, although it doesn't if you fix up the issue with compiling, still doesn't seem to work though
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
will the change in kernel get rid of some of the issues?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
depends what issues you mean
[Eee Pad Transformer Q&A, Help & Troubleshooting] Digitaldreamer7:
Has anyone ever done this over a Virtual Machine?
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
Well... the version from linux-wireless website did require some fixes! But the one from drivers/staging compiled cleanly. I was just trying to see if there was an alternative to updating a driver that is not part of the main kernel.

But if it worked then android kernel would use it instead of adding a new one. And I'm sure whoever maintains it is much smarter than me! :P

It was fun to play with this nonetheless.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
The driver issues and hardware accel
[Eee Pad Transformer Q&A, Help & Troubleshooting] Hacre:
If my dog was as stupid as you I'd euthanise it.
[Eee Pad Transformer Q&A, Help & Troubleshooting] anchef:
Hey guys, ive been following your work and this development for a while. Thanks so much !

I am trying to set up the dual boot with a slightly bigger ubuntu partition (maybe 6-8 GB). Assuming to some posts should it be possible by just changing the UBT partition size in the cfg of the flashkit and use resize2fs on that partition. The problem is, that nvflash is working fine but when it comes to the point: "sending file: linux.img" it wont send anything and freeze. (it works with the default partitionsize)

Does anyone got an idea how to do it right ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
you need to add the extra to UDA as well, so if you were changing up to 6gb that is 2gb more that you added to UBT, you would also need to add that same value to the size tag on UDA :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Really you had nothing better to do with your life than come up with that?

Do me a favour join the rest of the trolls on youtube and yahoo answers and keep those comments out of xda some of us are noobs that want to learn not be demeaned publicly thanks.

Besides i thought that the kernel would help support different drivers etc and maybe help solve some issues if im grossly wrong a correction would have suficed not the abuse.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Hacre:
Tell us more about how great a butcher/tinker/tailor/welder you are and how this means you're actually capable of grasping basic premises despite all the evidence to the contrary you've posted so far in this thread.
[Eee Pad Transformer Q&A, Help & Troubleshooting] thebadfrog:
Did not a mod already tell you once this is not for n00bs to endlessly ask questions in? Im pretty sure he said this was for development purposes. This is not take a n00b to work day at xda
[Eee Pad Transformer Q&A, Help & Troubleshooting] Hacre:
But he is emence at welding butchers mate cut him some slack jeez.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
If you dont ask questions you dont learn besides asking what the kernel might fix is hardly a stupid question.

Also i can do those other things because i learnt how to do them asking questions observing etc. Im not a fast learner or the smartest person but i want to learn and this thread interested me as its the 2 things i wish learn and be good at android and linux.

I had always thought xda was a place for sharing ideas learning new things helping others and helping ones self.

But fine as you wish this will be my last post in this thread as your right its not a noob teaching thread its a dev thread.

I just hope that once i know what i am doing there is a option to bar certain members from any of the downloads you provide or thread.

Even the most stupid questions should be answered atleast nicely and i will uphold that moral in any work i do in future android or linux.

Enjoy your peace and quiet dont worry ill tell any noob i know or see not to encroach on your hostile stomping ground.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Bz2:
Settle down, folks. Bickering isn't going to get us anywhere. The question is a valid one, will a change of kernel fix any of the current problems? There's a few problems (Network Manager not working, for example) that can be fixed with a kernel patch, although I doubt any of these patches are (or will be) in any of the official kernel releases.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Hacre:
Lots of learning methods, certainly the most effective ones, don't involve constantly asking stupid questions.

It is. You're not doing any of this though.

Sweet. Also "you're" "it's".

Oh if only this were possible.

No, no they shouldn't and the only people that think they should are stupid people looking to validate their stupidity.

You should limit the number of people you communicate with to be honest.
[Eee Pad Transformer Q&A, Help & Troubleshooting] fear_factory84:
I hope to calm down things....

As far as I know there are two ways to got ubuntu on the tf..

- ubuntu started from an android boot.img kernel (2.6.36), flashed on recovery partition. That's the way documented on the first post of this thread.

- second way is use u-boot as loader and then boot the cros kernel + patches (2.6.38). That's it's where lilstevie and others are working. It will give us compatibility with linux4tegra drivers etc. They still need to manage out how to dual boot with android.

Surely devs could tell more than me, but this post could help to calm down newbies questions about wifi, Xorg accelleration and so on.

So for now the first way gives an ubuntu without full video drivers that's good for business things and all that doesn't run on android. Android could be sufficient (and better, see flash player) for all the multimedia things.
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
You know... this really sucks!

So, we have a dev forum where the developers to not discuss the development they are doing because everything happens through closed channels and in private repos. But if a noob comes in and asks some questions then he is reprimanded. What is the purpose of the dev forum then?

I do agree that some of the questions that were done clearly show some lack of knowledge and should have been done in a Q&A forum and only after reading some generic Linux scripting/development documentation. But now that I read your explanation I can see that most likely all the tests I made with wireless drivers was almost (not fully, because I had a great time doing that) in vain, because all this work is probably already ongoing under closed doors. I think it would not take much of the developers time to say "hey noob, we're already way ahead of you on that, so stop wasting your time".

In conclusion, if the dev forum was really used for development not only the noobs would not make so many questions about the development status (they would have the answers within the posts), but they would also _learn_ from the development process and they could (in an utopic world) even get to a point where they would be able to make some contributions.

XDA Forum Maintainers: Can't a thread have some kind of access list: only a certain group of people could post, the remaining would only be able to read it?

P.S. - I will not make any other post on this subject.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
I have made a request for the thread to be cleaned, as for the rest, well I do keep a level of transparency. The only thing that is closed and not available through more open channels is stuff that I really do not want to support
[Eee Pad Transformer Q&A, Help & Troubleshooting] fear_factory84:
I agree with you that it will be a burden to support u-boot modifications, and there will be surely many people who will get an unusable tf.

You always can release stuff you don't want to support as very super mega extreme experimental, as is, without any support.

Think about gpl, it clearly states that.

In this way experienced or less (like I am) could help, improve things, people who have and develop on other tegra devices and so on......
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
It can still be reflashed through nvflash, right? Or will it brick the transformer?

Because I modified lilstevie's scripts to be able to boot from sda1 (SD card on the dock). At this point of development status I still find it easier to mount the SD card in my Debian laptop and "cp -a" the new set of modules directly into the root fs... ;)

Does u-boot support booting from the SD card?
[Eee Pad Transformer Q&A, Help & Troubleshooting] yalkowni:
Why can't u just see how they got wifi and hardware excel on other tablets