yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Q&A, Help & Troubleshooting] jpeg725:
Wiki progress

Now that the files are there I have played around a bit. Read through the install scripts, tried them out (not every single option though), and rewritten the wiki page.

The two dual boot options seem to be identical except for where the kernels get placed. However, the ubuntu as default option never did succeed in booting, it was often giving me rapid boot loops. Android would boot though.

The android as default option seems to work fine. Touchpad ok, wifi was scanning with the GUI, I didn't try to connect.

I tried the linux only, asus boot option and it didn't get very far. Investigation revealed that it wanted a recovery.img I didn't test furthur than that.

Great work guys! Thanks a bunch.
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Hey. So I installed the dual-boot on my Asus Transformer.

I selected Android as the Default OS. I put the prime images in the images folder. I have booted into Android and booted into Ubuntu by pressing Volume Up during boot up.

Whenever I boot into "recovery" it takes me to ubuntu. Is this normal? What is "recovery"?

I can't seem to be able to boot back into android now. It just always boots into Ubuntu.

(irrelevant)What is the best way to overclock my CPU? To speed up linux.
[Eee Pad Transformer Q&A, Help & Troubleshooting] NORCALkID:
Have you tried powering down and as you power up hold the down the lower volume button and press up when it prompts you to?... That should put you into cwm recovery and you will have to flash either a android.Zip or linux.zip to switch between Os
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
The Ubuntu IS the recovery mode. When I boot into recovert, it takes me to Ubuntu. When I boot not pressing any buttons it boots into Ubuntu.

I didnt have this problem until I downloaded ROM Manager & I choose "boot into recovery" from Android. Now I can only boot into Ubuntu.
[Eee Pad Transformer Q&A, Help & Troubleshooting] NORCALkID:
Ah i cee.. I thought rom manager didn't work on Asus transformer.. I only have used it with my evo and installed updates the oldschool way on my transformer
[Eee Pad Transformer Q&A, Help & Troubleshooting] rickatnight11:
Check out my latest post here:

http://xdaforums.com/showpost.php?p=19082652&postcount=8

It explains how each OS/Recovery can be booted. It sounds like you have the Ubuntu kernel flashed to both the Recovery partition (p5) and the default Bootloader partition (p4). This means you'll boot Ubuntu regardless of what you do.

If that's the case, then using nvflash from a computer to restore either p4 or p5 is your solution. I recommend flashing CWM recovery (instructions and link in the OP of the thread above) and using that to flash a ROM or Android Kernel. That will set your default OS back to Android.
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Ok. Awesome. Any idea how this could have happened? It seems somewhat likely that Im just always booting into recovery, instead of having Ubuntu on both.

Also, irrelevant question:

How can I specify how much memory I want for Ubuntu and how much I want for Android?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rickatnight11:
If I had to guess, you probably initially used the correct script to flash Ubuntu in dual-boot mode with Android as the default.

Then, somewhere down the road, you booted into CWM and flashed a ZIP containing an Ubuntu kernel to the default bootloader partition.

I'm actually working through this right now, as I'm not satisfied with the meager 4GB Ubuntu is given. If you're flashing for the first time, it's probably as simple (the actual process isn't that simple, actually) as editing the partition config before flashing everything back.

I'm trying to do this after the fact, so it's a long process of backing all of the partitions up, shrinking them down, adjusting the partition config, and flashing it back. I hope to update the Wiki once I have this ironed out.

---------- Post added at 06:01 PM ---------- Previous post was at 05:51 PM ----------

I'm going to do this from Ubuntu. When I shrink the Android partition, and then download a backup via nvflash, won't the resultant .img still be for the entire partition, not just the filesystem?

If that's the case, then I'd still need shrink the partition down. Is dd really the best method for that, and if so, how do I go about doing that?

How did the original flash kit shrink the Android partition to make room for Ubuntu?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
I had the same problem start the transformer holding power down then leave it after five seconds it will give you a menu cold boot and you will go straight into android its just what happens after you try to reboot into recovery from android
[Eee Pad Transformer Q&A, Help & Troubleshooting] knoxploration:
Admittedly well outside that range, but if you can stretch donations to ~$50 a month I highly recommend a VPS from WiredTree.

I've been with them for several years now; $45 a month paid annually will get you full management with staggeringly good support, proactive security updates, server hardening, on an Intel Dual Xeon box with 1024MB SLM RAM (bursting higher if the box is running light), 100GB RAID-10 disk space, 3000GB bandwidth, and 4 dedicated IPs. If you order through this thread, you can get 50% off the first two months, as well.

If you can't afford to stretch to that, then camp out in the WebHostingTalk forums -- they're a great place to find affordable hosting and see other people's experiences before you move.
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Awesome man! It worked. It gave me an option to wipe data, which I skipped of course. Thanks!

Now Im searching for a way to speed up my Ubuntu. Does overclocking to 1.2 help?

Any recommended (free) apps to do so?
[Eee Pad Transformer Q&A, Help & Troubleshooting] jpeg725:
Clarifications

lilstevie's new version changes several things.

1. The clockworkmod dual-boot system is not included in this release. There are only two possible slots for kernels. The normal slot and the recovery slot. Choosing Android as default will put the Ubuntu kernel in the recovery slot.

For those of you who have used a boot into recovery option in Android and can no longer get back into one of the two installed systems, lilstevie posted a solution ages ago. The command must be run as root.

@lilstevie: Can you confirm this? I hope I haven't muddled everything up there.

There seems to be another fix, but if I understand the discussion from a while back, the problem doesn't fully go away with the following solution.

2. The default linux partition size for the dual-boot is now 6Gb. The ubuntu.img is only 2Gb in size, the filesystem is grown to fill the partition on the first boot.

Changing the partition sizes before installing isn't hard. Just decide how much more space you want for Ubuntu, edit the configs/dualboot.cfg file, add this value to the size of the UBT partition AND to the size of the UDA partition. The UDA partition size works differently, it takes up all the leftover space except for the size given.

Yes

If you know what size you resized it to you can cut the file short. "dd if=original.img of=cut.img bs=1024 count=????"

bs is the block size, here I put 1Kb, count is how many you want, it is best to aim a little large. I don't know of another way of doing it.

Easy, the android system is on one partition, the data on another, and there is no image pushed across for the data partition. It is formatted, and that is all, so it's size isn't a problem.

Overclocking needs kernel modification and that particular modification is low priority for the devs.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Well on android i sit on 1.4 but in ubuntu you cant overclock yet but if it really bothers you then you could take the current kernel and build your own with overclocking but its alot of work and you could screw up thats why i stick with whatever lilstevie puts out
[Eee Pad Transformer Q&A, Help & Troubleshooting] rickatnight11:
Thanks for clarifying. If you'd like to keep CWM Recovery and flash ZIPs to switch back and forth, it should be as simple as nvflashing CWM back to the Recovery partition, and making a new Ubuntu ZIP containing the newer kernel. (You'll also need an Android ZIP of course.)

This is extremely useful information. This clears up some confusion I had over the partition table.

I couldn't figure out how to shrink the filesystem, either on Ubuntu-on-Transformer or via Ubuntu-on-PC with the .img file. Using resize2fs on the mounted file-system complained that it was a directory, while running it on the .img or a loop-mounted device wouldn't work either.

But isn't the new Ubuntu partition taking up space previously occupied by the Android partition?
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
That file does not exist in my /dev/block on my Ubuntu partition of my tablet.

So I created it, tried sudo executing the command: Permission denied.

I still am stuck with the same problem.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
I think it was tonight the new rootfs and change log etc go up cant wait

Hey does anyone know if the touchpad fix is in it?

If not i remember little stevie saying bluetooth mouse works so thats cool
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
/dev/block doesn't exist outside of android it is just /dev/mmcblk0p3
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
How do I execute this command

cat /dev/zero > /dev/mmcblk0p3

as root?

sudo doesnt work.

I tried su, but when I type my password it says Authentication Failed

I might be using su wrong though.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
sudo -s

cat /dev/zero > /dev/mmcblk0p3

su will not work as the root password is an unknown, and sudo cat /dev/zero will only use super user on the cat, and not the output redirect
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Nevermind. I changed the file permissions and have executed the command.

"cat: write failed. No space left on device"

??

Thanks alot for this. Ubuntu on my tablet is ****ing awesome. I <3 you guys.

/e: I can now login like a normal person.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
the write failed is normal, that is what happens when the end of the block device is hit, because you are just writing from /dev/zero until the device is fulll
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Look at the wiki, I just added it.

Overclocking is specific to the kernel. This is not working on the kernel yet, and will probably be the last thing to be developed.
[Eee Pad Transformer Q&A, Help & Troubleshooting] whiskeycoke:
These are the instructions from belzebub40k that I followed to connect to WPA2: Got WPA2 working. You will want to change eth0 to wlan0 in the last two commands.

I then followed llilstevie's instructions to start wifi on boot: Wireless on startup

nfusion77 summed it all up here: Wifi on Transformer running Ubuntu

If I can figure it out, anyone can!
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
That line about commenting out group=TKIP may help, when I connect to my SGT for tethering I need to do that.

Hopefully I can sort a bug out with what I am testing, the driver does not seem to be working properly at the moment but there is another driver that can be used
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
By Jove I think Ive got it!

Posting from the TF101 running lilstevie's Ubuntu and pleased as a pig in ****! 8P

Thank you for your patience and help, you've got a great attitude, and i look forward to PPA updates!
[Eee Pad Transformer Q&A, Help & Troubleshooting] whiskeycoke:
Same here on commenting out group=TKIP at home anyway. ( # group=TKIP )

I'll be in area's tomorrow with open and WEP protected AP's so I'm curious how that will work.
[Eee Pad Transformer Q&A, Help & Troubleshooting] mgalyan:
I like the temporary workaround using the recovery-esque method of booting an alternate image for dual-boot... Pretty cool thinking.
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
I have a 32GB MicroSD inserted in the TF101 (not the keyboard dock), is there a way to access it from within Ubuntu?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
having a small issue with PPA not accepting the kernel source but fingers crossed I can get that solved in the next few days
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
yes, just mount it, open disk utility and select the device, there will be a button that says mount.
[Eee Pad Transformer Q&A, Help & Troubleshooting] icow:
im still having trouble getting the .img files for a dual boot.

i need some total noob proof instuctions

how do i know that the tablet is in apx mode on linux ?

and how do i get the .img files from my tablet ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
you can do a full backup with nvflash using this guide which I recommend doing, but for the images I suggest downloading a rooted rom such as prime,

as for checking whether your tablet is in apx mode if you enter "lsusb" there will be an entry that says nvidia Corp.
[Eee Pad Transformer Q&A, Help & Troubleshooting] huaba91:
Does everything work?

What is with hdmi audio output?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lithiasalesjs:
Extracting firmware for bluetooth and wifi

cp: cannot stat `./images/staging/etc/firmware/BCM4329B1_002.002.023.0797.0879.hcd': No such file or directory

Pushing firmware to device

16 KB/s (704 bytes in 0.041s)

1277 KB/s (246077 bytes in 0.188s)

cannot stat './firmware/BCM4329.hcd': No such file or directory

Restarting the wireless module

Cleaning up

Firmwares hopefully installed if all went well

Please note: BT requires a package to be installed from the ppa (coming soon

Am I doing something incorrect here ... Thanks

Edit: Also bluetooth is not working ... Thanks
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
That's been around for weeks, but it's pretty slow - 4 min boot time. Here's the thread.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
There are a few things that are untested, some things don't work, others do;

Working:

BT (requires extra package)

Touchscreen

Dock Keyboard

Dock USB Ports

MicroSD port

Headphone jack (requires updated kernel package)

RTC

Partial Working:

wifi (requires wpa_supplicant script)

Trackpad (click events work, moving mousepointer does not as of yet),

Sleep (sometimes tablet will not wake back up)

lid close sensor (is inverted)

battery status (detects when charging, requires direct reading from sysfs to get current capacity)

Not tested:

Magnetometer

GPS

mini-HDMI (I do not have a cable)

Accelerometer

anything else not on this list

note for those that require a package; The packages have not been released yet due to something small that needs to be worked out, for kernel flash-kernel still needs to be modified, and I need to figure out why the launchpad ppa keeps rejecting it,

for bluetooth I just need to package up the binary and init.d script.
[Eee Pad Transformer Q&A, Help & Troubleshooting] mgalyan:
White bar?

Here's what I've found so far...

1. System it pretty fast and responsive.

2. Wifi, at least for me, even on my open network is a PITA. Need to create a boot script.

3. Touchpad would be oh so sweet.

4. Theres a vertical white bar on the left side of my screen going from right underneath menu button, to the bottom of the screen. It goes away when an app goes to "full-screen". I also have no "task-bar". My apps minimize into oblivion.

Otherwise, really looking forward to whatever is next.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lithiasalesjs:
1. I agree 100%

2. http://xdaforums.com/showpost.php?p=15531034&postcount=262 Bootscript

3. I don't have a dock but BT would be nice to have for my keyboard and mouse.

4. I just switched to Ubuntu Classic and got rid of unity with that terrible white bar.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
Of course it isn't :) as it says "Please note: BT requires a package to be installed from the ppa (coming soon)"

also please note that the firmware injector is beta, and as such does have bugs, I am working on it but it is of lower priority than the updater is, I have just found out that launchpad does not have a way of securely allowing people to build armel packages and as such cannot upload packages to the ppa that has been set up. trying to figure out a better solution (this will not be a problem with 11.10 with any luck as the kernel has been submitted to universe)
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
1) glad to hear that :)

2) an encrypted wifi AP is easier to deal with, set up your wpa_supplicant.conf then add

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

to your /etc/network/interfaces

3) yes it would, the dock would be far more useful, it is a bit of a WIP, this touchpad is featured on an x86 device but the Xorg driver is compiled only for x86 and closed source.

4) install the daily builds from the unity-2d ppa using these instructions

sudo add-apt-repository ppa:unity-2d-team/unity-2d-daily
sudo apt-get update
sudo apt-get install unity-2d-default-settings
sudo apt-get dist-upgrade

or use gnome-classic
[Eee Pad Transformer Q&A, Help & Troubleshooting] mgalyan:
;:

I am not much of a scripter per-say, but I believe I would have to edit that one a bit. Heres my terminal entries line-by-line after boot:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode managed
sudo iwconfig wlan0 essid linksys
sudo ifconfig wlan0 up
sudo dhclient wlan0

Only way I have gotten it to work. BTW, how did you switch to classic to get rid of the white bar?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lithiasalesjs:
Go back to the login screen and on the bottom bar there should be a dropdown menu where you can choose.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
The image thats up right now is that 11.10?

If its just the scripts etc that are going to change would it be all good to download now?

Or is it best to wait incase of any final tweaks etc

Do we have to use the new kit or can i place the new root fs in the current kit and flash?
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Holy **** that worked!

Any hints as to why we must zero a device file?

Anyone else having trouble with their tablet entering sleep mode? I left the screen open and when I got back to it, the screen was black and then froze when I tried to unlock it. Should I just disable any sleep timer or something?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
The rootfs shouldn't need to be updated for a while, there are no apparent bugs in that.

The kit will be updated shortly I am writing the changelog, and fixing a few of the bugs at the moment CrOS kernel will be remaining in but unusable at the moment just FWIW.

If you place the image into the old kit it may be an idea to also copy the kernel 2636-zImage and ramdisk initrd-2.6.36.img from the new kit into the old one overwriting zImage and initrd so it works.

That one is simple, we need to zero the block device because the partition you are zeroing is read by the bootloader for a specific ascii string that gets written to it and does something according to what is written there.

sleep is a little bit problematic because of how LP0 is handled, some devices its fine, others it isn't. mine depends on the weather (not literally but yeah) on whether it will wake or not. I would suggest disabling sleep if that is the problem
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
If you place the image into the old kit it may be an idea to also copy the kernel 2636-zImage and ramdisk initrd-2.6.36.img from the new kit into the old one overwriting zImage and initrd so it works.

Awesome ill do that now so what parts will i need to update in future ????
[Eee Pad Transformer Q&A, Help & Troubleshooting] technological:
Hmmm. Any tips on what the problem is? I am interested in contributing to this fine establishment. Maybe try 'n put my Operating Systems course into use.

EDIT: What is lp0? All info I've gathered has been about printers.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
LP0 is the lowest powerstate of the tegra2 it is the equiv of deep sleep on an intel processor, there are some issues with LP0 on the A03 version of the SoC which is what we have. The CrOS kernel has a policy prohibiting LP0 on A03 devices, it would certainly be advantageous to hit LP0 because that would allow us to get battery life similar to android with sleeping.

at the moment I get 20h with my device docked, but that is whether or not I am using it because it cant sleep
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
@lilstevie

sweet loaded resized and connected to my wifi straight away :) OMG!!! I had a usb mouse plugged in but then actually touched the touch pad and it worked yay this release is awesome!!!!

Is this the QT based 2d unity? looks almost like the 3d one on my netbook :)

Is the tegra ppa still the same or is there a new one?

For the hardware accel and other bits will there be tutorials for those by anyone ?

I know your very busy but maybe if some other members could post em
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
It'd have to be - 3D needs hw accel, and IIRC that's disabled by default / not working yet.

There wasn't a PPA last time, and by the looks of things it still isn't ready.

Probably. When we figure those out we'll put them in the wiki.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
the tegra ppa will be dormant until I can get armel build rights.

the unity used is the Unity-2d that ships with oneiric, hw acceleration will be at a later date, I need to get something fixed with the GPT support, I need to roll in some of the stuff for it from the asus kernel
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Awesome thankyou for the reply

Im writing this on ubuntu with no keyboard lag and a real browser do you know how nice it is to be abe to do this on the tab??? anyone who has a tf101 thats rooted must get this as soon as they can it is a absolute must have for anyone who wants to be productive most impressed this is amazing work

I think my next move is resizing the partitions and give ubuntu some more room

Will libre office work i wasnt sure if all apps would work due to us being on arm but heard 80% or something have arm support

Cant wait to fully try this out
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
the new kit allocates 6GB rather than 4GB. I do plan on in the future when OLiFE moves to the full gui version that will allow the user to select the space for ubuntu.

libre office does work, well at least the important parts, AFAIK libre office database doesn't but write, calc and presentation at least do, they are the 3 I use and I can confirm that those ones do work
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Thats awesome news i have a 32gb transformer and a 500gb seagate hdd so having that option would be great.

Its good to know most libre office things work bit gutted about data base though i have to start building data bases soon for university and that would have been a plus but hey i got the netbook for that right :)

I have to say this release is amazing thanks again steve ill have a beer coming your way payday :)

For the mean time though to resize the partitions from what ive been reading we just have to edit the dualboot configs in .cfg right??
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
First, Second and Third posts updated, new README, changelog, and download links all updated
[Eee Pad Transformer Q&A, Help & Troubleshooting] ky9915:
could you advise me how to install/enable the adobe flashplayer???? thank you
[Eee Pad Transformer Q&A, Help & Troubleshooting] Danzano:
Im sure banshee worked in the last release but its not in this one i intalled all the mp3 codecs and stuff but still nothing any ideas