EDITED: 02 November 2009 - Updated Fewts temp directory edit EDITED: 28 August 2009 - Added 1000H feedback EDITED: 23 August 2009 - Corrected pciehp typo and added 900A feedback EDITED: 20 August 2009 - renamed OP EDITED: 17 August 2009 - listed more models EDITED: 16 August 2009 - adjusted suggested time allotment, added some verbiage about ramdisk, and listed models EDITED: 13 August 2009 - removed some steps that are no longer necessary EDITED: 12 August 2009 - Clarified commenting out the xorg ppa EDITED: 10 August 2009 - Added suggestion to follow fewt's wiki for moving temp stuff to ramdisk EDITED: 04 August 2009 - Made it more obvious that this guide is NOT for beginners, clarified downloading fewt's modified synaptics deb, and posted a follow-up on reverting major changes EDITED: 03 August 2009 - Added stuff for WIFI and removed ondemand from startup scripts EDITED: 13 September 2009 - Added a mention of LXDE and a bit about xorg.conf empty line
Introduction This guide captures the steps I took to get my 1000HA as optimized as I wanted it to be with Eeebuntu 3.0 (all ACPI stuff working). My initial intent was to assist fewt in testing and refining his eeepc-acpi-utilities and eeepc-tray. Along the way, I ended up with a great streaming video capability (a welcome side effect!!). This guide is current as of 13 September 2009.
I have positive feedback that this guide is successful for models: 900A, 901, 1000, 1000H, 1000HA, 1000HD, 1000HE, and 1005HA.
I have mixed feedback on the 900.
I have negative feedback on the 701.
I have positive feedback with LXDE - see bstamper's post on page 5 of this thread.
Issues 1. This guide is for intermediate users as it will branch you away from the mainline Eeebuntu kernel and will require xorg modifications to go back to the 2.6.29-1-netbook kernel 2. Due to the i2c_i801 module problem, Atom users will see Insane Mode but will not be able to use it
Step 0 – Preparation 1. Make sure you're running Eeebuntu 3.0, are running Gnome, and everything is up to date (especially eeepc-acpi-utilities and eeepc-tray) 2. Make sure you have some time to spare; due to reboots, I estimate needing 20-60 minutes 3. Make sure you have the latest BIOS from Asus; a recent one increased allocated memory for graphics 4. Make sure that you don't have a /etc/hal/fdi/policy/shmconfig.fdi file from a previous adventure
Step 3 – Xorg-related stuff 1. In a terminal, type:
Code:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
(You'll need the old version if you want to boot back into your previous kernel as painlessly as possible) 3. In a terminal, type:
Code:
sudo gedit /etc/X11/xorg.conf
4. Make it look like the file posted at the bottom of this guide 5. In a terminal, type:
Code:
sudo gedit /etc/apt/sources.list
6. At the bottom of the file, copy and paste these three lines:
Code:
# Xorg ppa deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu jaunty main
7. In a terminal, type:
Code:
sudo apt-get update && sudo apt-get dist-upgrade
8. Reboot 9. Delete the three lines you added in #6 above 10. Save this file to your Desktop (right-click, Save Link As..., browse to your Desktop): http://eeepc-acpi-util.svn.sourceforge. ... vision=318 11. In a terminal, type:
Step 4 – Boot stuff, mostly for WIFI 1. In a terminal, type:
Code:
sudo gedit /boot/grub/menu.lst
2. Find this section and modify it accordingly:
Code:
## additional options to use with the default boot option, but not with the ## alternatives ## e.g. defoptions=vga=791 resume=/dev/hda5 # defoptions=quiet splash force-hpet pciehp.pciehp_force=1 pciehp.pciehp_poll_mode=1
3. In a terminal, type:
Code:
sudo update-grub
4. Reboot
Step 5 – Allow eeepc-acpi-utilities to control the bus at startup 1. In a terminal, type:
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # Note that some configuration settings that could be done previously # in this file, now are automatically configured by the server and settings # here are ignored. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg
Assuming you made all the changes, and you don't like them, you can revert.
Not all the stuff is problematic... below are instructions on how to remove the components that are not generally-accepted solutions/additions to the mainline Eeebuntu product. You can work your way through removing them one at a time: xorg is most likely the culprit and the kernel is least likely, IMHO.
So I take it you haven't tried that part of the guide, then, yet, eh? Good searching, good question.
_________________ Asus Eee 1000HA - Fuduntu 2012.1 Asus Eee 1000 - Aurora Beta 0.5 (EB4 beta 1 with all updates applied) (left on airplane) Asus G73JHA1 - Fuduntu 2012.1
So I take it you haven't tried that part of the guide, then, yet, eh? Good searching, good question.
I've done it just not installed anything since. I don't really want to test by installing compiz since I hear there are compatibility issues. Any other suggestions?
As a note, I did get the same output as the OP in the linked thread when doing the RAMdisk directions(if that's normal)
Joined: Fri Apr 17, 2009 2:53 am Posts: 152 Location: Melbourne, Australia
eeePC model: 901
Aurora version: Other
WHy would there be compiz issues? I don't get it... COmpiz runs fine on both my 701 and 901... why would using this guide, and updating the xorg change this?
_________________ eeepc 901 - 16Gb SSD + 4Gb SSD Eb4 all the way baby!!!
So I take it you haven't tried that part of the guide, then, yet, eh? Good searching, good question.
So I tried to remove one of my kernels via synaptics and saw E: Directory '/var/log/apt/' missing
Synaptics reported as successful but wasn't.
sudo aptitude remove worked though to clear out the older kernels. (did show the error though, but didn't stop the process)
dinky wrote:
WHy would there be compiz issues? I don't get it... COmpiz runs fine on both my 701 and 901... why would using this guide, and updating the xorg change this?
Just making a guess cause other threads in the forum say that NBR in Netbook mode has problems with compiz. Should've clarified that I'm running NBR Eeebuntu in Netbook Mode
Joined: Thu Mar 12, 2009 1:43 am Posts: 1369
eeePC model: 1000HE
Aurora version: Beta 4.0
Kyusaku wrote:
TRiPgod wrote:
So I take it you haven't tried that part of the guide, then, yet, eh? Good searching, good question.
So I tried to remove one of my kernels via synaptics and saw E: Directory '/var/log/apt/' missing
Synaptics reported as successful but wasn't.
sudo aptitude remove worked though to clear out the older kernels. (did show the error though, but didn't stop the process)
dinky wrote:
WHy would there be compiz issues? I don't get it... COmpiz runs fine on both my 701 and 901... why would using this guide, and updating the xorg change this?
Just making a guess cause other threads in the forum say that NBR in Netbook mode has problems with compiz. Should've clarified that I'm running NBR Eeebuntu in Netbook Mode
Setting up linux-headers-2.6.30-02063004-generic (2.6.30-02063004) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms * Running DKMS auto installation service for kernel 2.6.30-02063004-generic * asus_eee (0.3a)... asus_eee (0.3a): Unable to locate /var/lib/dkms/asus_eee/0.3a/source/dkms.conf DKMS tree must be manually fixed. [fail]
Is this the source of my problem? How can I fix that? Thanks for such a clear guide, btw. It really made it so easy. I am installing on a 1000, if that makes any difference.
Setting up linux-headers-2.6.30-02063004-generic (2.6.30-02063004) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms * Running DKMS auto installation service for kernel 2.6.30-02063004-generic * asus_eee (0.3a)... asus_eee (0.3a): Unable to locate /var/lib/dkms/asus_eee/0.3a/source/dkms.conf DKMS tree must be manually fixed. [fail]
Is this the source of my problem? How can I fix that? Thanks for such a clear guide, btw. It really made it so easy. I am installing on a 1000, if that makes any difference.
I've never seen that error. Before running that command again, make sure that this code shows that you're running netbook-dkms 0.5b:
Code:
dpkg -l | grep netbook-dkms
If it says you have it, run this command:
Code:
sudo dpkg -P asus-eee-dkms
Then try installing the newer kernel again.
siege
_________________ Asus EeePC 1000HA - EB4 Beta 1.0 Asus V series - CentOS 5.5 Asus P series - Untangle
Joined: Thu Jun 11, 2009 5:50 am Posts: 3
eeePC model: 1000
Aurora version: NBR 3.0.1
I reinstalled from scratch, applied all updates. Then used Synaptic to install netbook-dkms. Upgraded eeepc-acpi-utilities and now everything is fine. Thank you. I think the original problem was asus-eee-dkms 0.3c was installed by default.
Joined: Fri Apr 17, 2009 2:53 am Posts: 152 Location: Melbourne, Australia
eeePC model: 901
Aurora version: Other
Wow Seige, that was by far the easiest instructions to upgrade a kernel I've every followed. No compiling, no advanced terminal use... basically cut and paste... well done...
I'm now using the .30 kernel, with all patches applied, and Fewt's tmp folders mounted in ram space fix. Working great! Can now rotate the screen and use external displays.
I'm using a 901 with base and a 2103 bios revision. Cheers.
~dinky
_________________ eeepc 901 - 16Gb SSD + 4Gb SSD Eb4 all the way baby!!!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum