Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,290 Members 46,470 Now Online
XDA Developers Android and Mobile Development Forum

Ubuntu 13.04 Final Release

Tip us?
 
castrwilliam
Old
(Last edited by castrwilliam; 26th April 2013 at 06:15 AM.) Reason: Final Version! in < 1 day!
#1  
Senior Member - OP
Thanks Meter 255
Posts: 176
Join Date: Dec 2011
Location: Phoenix

 
DONATE TO ME
Thumbs up Ubuntu 13.04 Final Release

This thread is to announce the release of, and provide information for,
Ubuntu 13.04 FINAL VERSION for the HP TouchPad.
Brought to you in LESS THAN 24 HOURS AFTER RELEASE by WillCast.
Screenshots of "new" E17 attached to this post!
FEATURES
  • Automatic login to Enlightenment 17 (E17)
  • All E17 packages (including Terminology) rebuilt from source from the enlightenment-svn PPA.
  • e17-gtk-theme installed and activated.
  • < 2 GB extracted size. For best results, use a 4GB or larger ubuntu-root. (Most are.)
  • GUI Config Programs (see next section)
  • Wi-Fi working
  • RNDIS over USB working (2.6 and 3.0)
  • Bluetooth working except for BTAudio
  • Normal Ubuntu boot sequence (no strange initramfs hacks, and working fstab)
  • (new and updated) KEXEC IS REQUIRED
  • 2.2GHz max Overclock - Not even stable on my TP! (Max 1.78GHz on 3.0.8)
  • Working Audio (manual switch between Internal and External)
  • AUTOMATIC, TOGGLABLEScreen Rotation
  • Software Compositing Enabled
  • Desktop Style Interface with Seperate Windows
  • Settable Brightness
  • Settable Charger Current Limit
  • Settable LED Triggers
  • VLC Media Player, GStreamer (Rhythmbox/Pithos) pre-configured to work
  • PULSEAUDIO (Enslaved to alsa dmix to prevent issues) (yay)

GRAPHICAL TOUCHPAD CONFIG UTILITIES
All are available from the desktop.
  • setbrightness (fixed) - Set LCD brightness with a slider.
  • setImax (new) - Set the charger current limit from a list.
  • setfreq (new) - Configure CPU speed from a list, optionally, set to persist over reboot.
  • tsrotate (fixed) - Turn auto-rotation on or off.
  • audiocfg - Select the audio output - internal, external or both.
  • setLEDtrigger (New) - Select the LED triggers for the left and right sides of the home/center button. Examples provided in dialog.

PRE-INSTALLED SOFTWARE
Available from the EVERYTHING Starter in the Bottom-Left Corner
  • Mozilla Firefox
  • Gnash (Flash 7-8) plugin, Lightspark (Flash 9+) plugin, IcedTea 7 (Java) plugin
  • Pithos (Pandora radio client)
  • Rhythmbox (music player)
  • VLC media player
  • LibreOffice
  • GIMP 2.8
  • GNOME system monitor, Baobab disk usage tool, GCalcTool calculator, gedit text editor


RELEVANT INFORMATION
  • Root password: root
  • Normal Username: ubuntu, Password: ubuntu
  • Auto-login Enabled
  • To configure Bluetooth and date/time, go into System Settings (aka gnome-control-center).
  • Use the NetworkManger Applet in the panel to configure Wi-Fi.

TO PERFORM A NEW INSTALL (ONLY), AUTOMATICALLY WITH SMACKME2
SmackMe2 thread: http://forum.xda-developers.com/show....php?t=2132703
  1. Copy the two provided files (uImage.kexec and TouchPadBuntuRootfs1304b2.tar.gz) to the sminstall folder under the root of your /media/internal. If "sminstall" does not exist, first create it.
  2. Follow the instructions on how to install "native Linux' in the SmackMe2 thread.

TO PREPARE FOR MANUAL UPGRADE (NOVATERM)
  1. Install NovaCom and NovaTerm on your "real" computer - please consult one of the many references on how to install it.
  2. Boot the TouchPad into WebOS.
  3. Connect the TouchPad to the PC with a microUSB cable.
  4. Enter USB mode and copy the uImage.kexec and TouchPadBuntuRootfs1304b2.tar.gz files to the root of your TouchPad's internal storage.
  5. PROPERLY "eject" the TP from your PC.
  6. Enter Developer Mode. (In the Just Type box, type "upupdowndownleftrightleftrightbastart", and select Developer Mode.)
  7. On your PC, open "novaterm".
  8. You are now ready to type in the "Manual Installation" commands.

MANUAL UPGRADE (Commands to type into Novaterm)
This will erase any data and settings stored under Ubuntu. Stuff in the media storage (/media/internal or /mnt/sdcard) will be unaffected.
Code:
mkfs.ext3 /dev/store/ubuntu-root
mkdir /tmp/u
mount /dev/store/ubuntu-root /tmp/u
cd /tmp/u
tar -xzpvf /media/internal/TouchPadBuntuRootfs1304f.tar.gz
umount /tmp/u
cd /media/internal
mount -o remount,rw /boot
cp uImage.kexec /boot
sync
TO BOOT AFTER INSTALLATION
  1. Reboot your TouchPad.
  2. Select "kexec" in the MoBoot menu, and press Center to boot kexec.
  3. Wait for the white screen.
  4. Select "Ubuntu 13.04" in the kexecboot screen, and select (press POWER/SLEEP button on top, not CENTER button).
  5. Wait for Enlightenment to start.

TROUBLESHOOTING / FAQ:
If you don't see Ubuntu in the moboot menu, that is normal - you have to boot Kexec and then boot Ubuntu 13.04 from kexec.
If your TouchPad doesn't have a "kexec" menu option after rebooting, make sure you copied uImage.kexec to the proper location, and retry.
If your kexec uImage doesn't boot or freezes before the white screen, check your free space on the boot partition (/dev/mmcblk0p13). Delete kexec, free up at least 3MB (by deleting extra uImages and/or themes) and recopy it manually.
If you can't select Ubuntu from the kexec menu, make sure you're pressing Power and not Center to select it.
If your kexec freezes instead of booting Ubuntu, make sure you have the latest kexec from this post. The old one doesn't support large initramfs files which are present in 13.04 beta2 (and the final version.)
If you experience problems with Kernel 3.0.8, remember that it is alpha quality!
To reboot your TouchPad if it stops responding, hold down Center and Power until you see "Please release key(s)."

DOWNLOAD LINKS - Google Drive hosted
NEW AND UPDATED KEXEC: (required to boot): https://docs.google.com/file/d/0B4WU...it?usp=sharing
13.04 FINAL ROOTFS: https://docs.google.com/file/d/0B4WU...it?usp=sharing
KERNEL 3.0.8 ALPHA: https://docs.google.com/file/d/0B4WU...it?usp=sharing

PREVIOUS VERSIONS - UNSUPPORTED
13.04beta2: https://docs.google.com/file/d/0B4WU...it?usp=sharing
12.10final: https://docs.google.com/file/d/0B4WU...it?usp=sharing
12.10beta1:https://docs.google.com/file/d/0B4WU...it?usp=sharing
Attached Thumbnails
Click image for larger version

Name:	shot.jpg
Views:	5459
Size:	32.8 KB
ID:	1912758   Click image for larger version

Name:	shot-2013-04-26_05-07-41.jpg
Views:	5518
Size:	41.0 KB
ID:	1912759   Click image for larger version

Name:	shot-2013-04-26_05-10-54.jpg
Views:	4231
Size:	19.7 KB
ID:	1912760  
htcleo tmoUS 1G - WM6.5 - hspl+haret - just acquired
tenderloin 32G - Arch (3.4.101-tenderloin+ f2fs) - CM11 zip modded (3.4.101-ninjaswag+ all-f2fs)
d2lte vzw 16G - CM11 nightlies
<stolen, will be rebought> flo 32G - Arch (3.4.63-flo+ ext4) - CM11 nightlies
d851 tmoUS 32G - deviantXone a1.2
The Following 21 Users Say Thank You to castrwilliam For This Useful Post: [ Click to Expand ]
 
rkaede
Old
#2  
Senior Member
Thanks Meter 83
Posts: 609
Join Date: Sep 2011
nicee. was thinking to sell my touchpad. but now. thanks to u.

Sent from my LG-P769 using Tapatalk 2
 
eriscentro
Old
#3  
Senior Member
Thanks Meter 39
Posts: 429
Join Date: Mar 2010
Location: Northern NJ, USA
How's battery life with this?
Galaxy Nexus - 4.4.2
HP Touchpad 16GB
The Following User Says Thank You to eriscentro For This Useful Post: [ Click to Expand ]
 
castrwilliam
Old
#4  
Senior Member - OP
Thanks Meter 255
Posts: 176
Join Date: Dec 2011
Location: Phoenix

 
DONATE TO ME
Battery life is something I haven't tested. It's okay, I think, about 3-4 hours. Remember, Ubuntu doesn't sleep on these, never has AFAIK.
htcleo tmoUS 1G - WM6.5 - hspl+haret - just acquired
tenderloin 32G - Arch (3.4.101-tenderloin+ f2fs) - CM11 zip modded (3.4.101-ninjaswag+ all-f2fs)
d2lte vzw 16G - CM11 nightlies
<stolen, will be rebought> flo 32G - Arch (3.4.63-flo+ ext4) - CM11 nightlies
d851 tmoUS 32G - deviantXone a1.2
 
imapjonny
Old
#5  
Member
Thanks Meter 6
Posts: 72
Join Date: Nov 2010
i cant format the ubuntu-root to ext4. everytime i run mkfs.ext4 i get this error while mounting:

mount: mounting /dev/store/ubuntu-root /tmp/u failed:Invalid Argument

if i format to ext3 mounting works. Can i use ext3 instead of ext4??
 
blmvxer
Old
#6  
blmvxer's Avatar
Senior Member
Thanks Meter 548
Posts: 1,294
Join Date: Jan 2012

 
DONATE TO ME
I'm using Ubuntu 12.10, I don't mind to start from scratch.

But..... Would upgrading from 12.10 to this version via novaterm screw anything up?

Sent from my Nexus 7 using xda app-developers app
DogeCoin Wallet
DTytjVUcEBpUTG1JPSHvfouqhAUt2YD9iK

Developer For:Uncapped ROM
HTC Evo Shift and HP Touchpad

Current OS's
Ubuntu 14.10
Linux Deepin 2013
Android 4.4.3
OpenBSD

What OS's I program for
Android
Ubuntu and Ubuntu Touch
WebOS
 
castrwilliam
Old
(Last edited by castrwilliam; 8th April 2013 at 02:41 PM.)
#7  
Senior Member - OP
Thanks Meter 255
Posts: 176
Join Date: Dec 2011
Location: Phoenix

 
DONATE TO ME
That (ext3) should work - I enabled the config option where you can mount ext2/ext3 as ext4 on my kernel. I forgot that webos uses slightly old filesystems

I'll update the instructions.

In the battery life quest, I just noticed that the dnsmasq process often eats up 100% CPU, so I just disabled it. I'll upload a revised image to the same link (love GDrive), but if any of you have already DLed one then I can tell you what to do to fix it:

in Terminal:
Code:
sudo gedit /etc/NetworkManager/NetworkManager.conf
delete or comment out ("#") the line reading "dns=dnsmasq" and save, quit, reboot (or sudo killall dnsmasq)
htcleo tmoUS 1G - WM6.5 - hspl+haret - just acquired
tenderloin 32G - Arch (3.4.101-tenderloin+ f2fs) - CM11 zip modded (3.4.101-ninjaswag+ all-f2fs)
d2lte vzw 16G - CM11 nightlies
<stolen, will be rebought> flo 32G - Arch (3.4.63-flo+ ext4) - CM11 nightlies
d851 tmoUS 32G - deviantXone a1.2
 
eriscentro
Old
#8  
Senior Member
Thanks Meter 39
Posts: 429
Join Date: Mar 2010
Location: Northern NJ, USA
Quote:
Originally Posted by castrwilliam View Post
That should work. If you were to encounter any trouble installing then there is an error with the commands I posted.


On the battery life quest, I just noticed that the dnsmasq process often eats up 100% CPU, so I just disabled it. I'll upload a revised image to the same link (love GDrive), but if any of you have already DLed one then I can tell you what to do to fix it:

in Terminal:
Code:
sudo gedit /etc/NetworkManager/NetworkManager.conf
delete or comment out ("#") the line reading "dns=dnsmasq" and save, quit, reboot (or sudo killall dnsmasq)
I remember there being sleep issues on old builds. On this, can I sleep the device, or does it have to be shut down when not in use?
- Thanks, always wanted an Ubuntu build

Sent from my ADR6425LVW using xda app-developers app

---------- Post added at 09:42 AM ---------- Previous post was at 09:39 AM ----------

Also, right clicking was really annoying before. Is it usable on your build?

Sent from my ADR6425LVW using xda app-developers app
Galaxy Nexus - 4.4.2
HP Touchpad 16GB
 
castrwilliam
Old
(Last edited by castrwilliam; 8th April 2013 at 02:51 PM.)
#9  
Senior Member - OP
Thanks Meter 255
Posts: 176
Join Date: Dec 2011
Location: Phoenix

 
DONATE TO ME
Quote:
Originally Posted by eriscentro View Post
I remember there being sleep issues on old builds. On this, can I sleep the device, or does it have to be shut down when not in use?
- Thanks, always wanted an Ubuntu build

Sent from my ADR6425LVW using xda app-developers app
You need to turn off the whole tablet, yes. I don't think it was ever made to work on ubuntu. It wasn't really a priority when we were missing stuff like headphone audio. I guess I can look into dmesg and try to diagnose.

To right click you need to click on the mouse cursor button on onboard, and then the flipped looking pointer button on the 2nd row down of the button group that appears - after tou do that, the very next click wll be seen as a right click.
htcleo tmoUS 1G - WM6.5 - hspl+haret - just acquired
tenderloin 32G - Arch (3.4.101-tenderloin+ f2fs) - CM11 zip modded (3.4.101-ninjaswag+ all-f2fs)
d2lte vzw 16G - CM11 nightlies
<stolen, will be rebought> flo 32G - Arch (3.4.63-flo+ ext4) - CM11 nightlies
d851 tmoUS 32G - deviantXone a1.2
 
eriscentro
Old
#10  
Senior Member
Thanks Meter 39
Posts: 429
Join Date: Mar 2010
Location: Northern NJ, USA
I'll take a look once I do the install later today, waiting for my TP to finish charging up. Thanks!

Sent from my ADR6425LVW using xda app-developers app
Galaxy Nexus - 4.4.2
HP Touchpad 16GB

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes