[PORT] Ubuntu 11.10 Native (Alpha 0.0.4)

Search This thread

BodenM

Senior Member
WARNING, DRAGONS AHEAD!
IF YOU DIDN'T ALREADY KNOW, BY INSTALLING THIS, YOUR WARRANTY IS PROBABLY VOID! I won't be responsible if your TP bricks, needs doctoring, catches fire, skins adorable puppies and kittens, BBQs your "crown jewels", eats your children, starts WW3, explodes or commits seppuku!



Special thanks go to:
  • jcsullins - The guy who made all of this possible by creating moboot, and he created kernel patches that fix the weird-ass framebuffer glitches, and he made the userspace touchscreen driver. This guy is a f**king GENIUS!
  • jeanfrancis - pointed me towards better-initramfs, as well as showing me some code on pointing that initramfs to an LV.
  • crimsonredmk - showed me the Arch Linux documentation for the TP, and wrote the original instructions for getting Arch Linux on the TP, which I have taken and adapted.
  • The CyanogenMod Team - For creating CM7, and getting it working on the TouchPad.
  • perpe - made a working rootfs to get it booting while I was busy :)

Installation instructions: http://code.google.com/p/hp-touchpad-ubuntu/wiki/Installation



Apply to join the dev team! https://docs.google.com/spreadsheet/viewform?formkey=dGJYWDJJbUNKT0ZlanZSVVB4aElTZHc6MQ

CHANGELOG:
Alpha 0.0.4:
Code:
- Kernel panic on boot issue should now be fixed
- Location of sys files changed
Alpha 0.0.3:
Code:
- Added userspace touchscreen driver
- Hopefully fixed kernel panic on boot
Alpha 0.0.2:
Code:
- Patched framebuffers to prevent color and mouse cursor glitches
- Released kernel sources
Alpha 0.0.1:
Code:
- Initial Release
 
Last edited:

.NET Ninja

New member
Sep 11, 2011
1
1
Nice project. I hope this is gonna rock.
I'll ask someone who's really a brain about help - will inform you about that.

Good job pickung up the project so far.

KR
 
  • Like
Reactions: BodenM

kevina90

Senior Member
Jul 14, 2010
533
73
maryland
Guys, the OP knows how to travel through time. In his blog, he writes

Hi,
If you’ve come here, it’s probably because I linked you, you are looking for updates on my port of Ubuntu for the TouchPad, or you’re a creepy stalker. Anyhoo, have a look around, and stick around for updates

The date of the post is november 30, 1999

He knew of the touchpad back in 1999 :eek:
 

docnas

Senior Member
Aug 30, 2006
510
55
You have entered the twighlight zone tooodoo doodoo tooodoo doodooo


EDIT im wondering if anyone under 20 even knows about the twilight zone?
 
Last edited:
  • Like
Reactions: BodenM

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    WARNING, DRAGONS AHEAD!
    IF YOU DIDN'T ALREADY KNOW, BY INSTALLING THIS, YOUR WARRANTY IS PROBABLY VOID! I won't be responsible if your TP bricks, needs doctoring, catches fire, skins adorable puppies and kittens, BBQs your "crown jewels", eats your children, starts WW3, explodes or commits seppuku!



    Special thanks go to:
    • jcsullins - The guy who made all of this possible by creating moboot, and he created kernel patches that fix the weird-ass framebuffer glitches, and he made the userspace touchscreen driver. This guy is a f**king GENIUS!
    • jeanfrancis - pointed me towards better-initramfs, as well as showing me some code on pointing that initramfs to an LV.
    • crimsonredmk - showed me the Arch Linux documentation for the TP, and wrote the original instructions for getting Arch Linux on the TP, which I have taken and adapted.
    • The CyanogenMod Team - For creating CM7, and getting it working on the TouchPad.
    • perpe - made a working rootfs to get it booting while I was busy :)

    Installation instructions: http://code.google.com/p/hp-touchpad-ubuntu/wiki/Installation



    Apply to join the dev team! https://docs.google.com/spreadsheet/viewform?formkey=dGJYWDJJbUNKT0ZlanZSVVB4aElTZHc6MQ

    CHANGELOG:
    Alpha 0.0.4:
    Code:
    - Kernel panic on boot issue should now be fixed
    - Location of sys files changed
    Alpha 0.0.3:
    Code:
    - Added userspace touchscreen driver
    - Hopefully fixed kernel panic on boot
    Alpha 0.0.2:
    Code:
    - Patched framebuffers to prevent color and mouse cursor glitches
    - Released kernel sources
    Alpha 0.0.1:
    Code:
    - Initial Release
    12
    12.10 version 2 [NOW MORE USER-FRIENDLY!]

    New version of Ubuntu 12.10
    Hello everyone. It's been a while since I released 12.10 (beta 1 at the time) for TP. It was quite large and somewhat buggy, with a few regressions from
    12.04.

    I am proud to present you with a completely reworked, fully up-to-date new version of Ubuntu 12.10.

    What works:
    - USB OTG
    - Touchscreen + Service (ts_srv_0, ts_srv_90)
    - GNOME 3 - fallback only
    - Sound (only through the speaker for now)
    - Wi-Fi (NetworkManager)
    - Bluetooth (tested, HID k/b visible from gnome3)

    Useful features (now mostly in the right places):
    - Multi-Threaded Memory Compression (zram) and Swap (already present on all TouchPads)
    - Proper fstab mounts: sdcard, read-only boot and read-only webOS root
    - udev kernel patch, fixes the "failed to recieve ctrl connection: Function not implemented" error.
    - Many more kernel modules, examples: CIFS/SMB, NFS v3/v4, LED triggers, and more.
    - Tiny kernel and initramfs, both compresssed with LZMA instead of gzip (3.3MB down from 5.4MB)
    - Zenity powered GUI enabled brightness changer (Applications->System Tools->Set Brightness)
    - Zenity powered GUI enabled screen rotator (Applications->System Tools->Touchscreen Rotation)
    - PulseAudio bypassed and replaced with ALSA dmix/dsnoop for gstreamer (fixes crashing Rhythmbox/Totem)
    - Spiffy console font, t.fnt.gz (set at boot)
    - All legacy init scripts that are Touchpad related have been ported to Upstart.
    - No sudo password prompt. This is needed for the zenity scripts to function properly!
    - Command line battery information script: /usr/bin/battery
    - Brightness changer (setbrightness) will still work from cmdline, just use the brightness # as an argument
    - Freedreno (still no ExA)
    - Symbolic links from user directory to SDcard save wasted space for music, pictures, downloads and videos/movies
    - Far smaller than before (516 MB down from 836MB)

    logins
    login: ubuntu
    password: ubuntu

    login: root
    password: root

    download links (You'll need all four!)
    Kernel [3.3 MiB]: http://www.mediafire.com/?4y2adpjdvrhl2lh
    Part 1 [200 MiB]: http://www.mediafire.com/?190elok4akdw482
    Part 2 [200 MiB]: http://www.mediafire.com/?hhiyp0w8jef5p5w
    Part 3: [104.62 MiB]: http://www.mediafire.com/?4u49m34xmftlx9h

    install instructions
    (You'll need at least MoBoot to be installed already.)
    1. If you don't already have Ubuntu on your TP, run the "4GBPartition.sh" but not the other scripts. Either way, BACK UP.
    2. Install my new, modified kernel in /boot. (The modules and Freedreno driver are already included in the tgz.)
    3. Download the TouchPadBuntuRootfs1210v2.tar.gz.1, 2 and 3 files from MediaFire to the root of the SD card/internal storage of the TP.
    4. Run the following commands in novaterm:

    Code:
    mount -o remount,rw /boot
    cd /media/internal
    cp uImage.Ubuntu /boot
    cat TouchPadBuntuRootfs1210v2.tar.gz.* > TouchPadBuntuRootfs1210v2.tar.gz
    mkdir -p ubuntu-root
    mkfs.ext3 /dev/store/ubuntu-root
    mount /dev/store/ubuntu-root ubuntu-root
    cd ubuntu-root
    tar -xvpzf ../TouchPadBuntuRootfs1210v2.tar.gz
    cd ..
    umount /dev/store/ubuntu-root
    sync
    mount -o remount,ro /boot
    reboot
    5. Select Ubuntu in the moboot menu to boot Ubuntu 12.10 final!!
    6
    After a 3/4-month hiatus (who's counting anyway?), I have returned to XDA :D
    I'm reading through to thread ATM to get up to speed on the excellent work Calc has been doing on the project (thanks for picking up the slack when I disappeared :cool:), but after my exams are finished and the term is over (2-3 wks), I'll be hopping back into development.
    6
    Thread Cleaned of useless arguments and off topic replies. Stay on topic.
    5
    And that statement makes me look forward to this port even more. Ya need to post a donate link, mate. I'll be looking for it.

    Sent from my HTC Vision using xda premium

    I'm not accepting donations until I can show working code, which should be in about 1 week.