Results 1 to 9 of 9

Thread: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

  1. #1
    Join Date
    Oct 2009
    Beans
    192
    Distro
    Ubuntu

    Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    As I have received the question several times in the last couple of weeks I would like to post here a small manual of the modifications necessary in Ubuntu 9.10 Karmic Koala UNR to run smoothly on an Asus EeePC 900a - at least on my one.

    The original Ubuntu installation had the following two problems:
    1. The WiFi/wireless key on the keyboard was not working properly
    2. The microphone did not work properly

    1. WiFi/wireless key on the keyboard
    I was able to switch the wireless off but when switching it on I had to restart the computer before I was able to reconnect to the wireless network.

    All I had to do was pass the following parameters to the kernel command line:
    pciehp.pciehp_force=1 pciehp.pciehp_poll=1

    The detailed steps:

    1. sudo gedit /etc/default/grub

    2. edit the line with GRUB_CMDLINE_LINUX_DEFAULT and change it to:
    GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 pciehp.pciehp_poll=1 quiet splash"

    3. sudo update-grub2

    4. Restart the system

    Now you can toggle WiFi/wireless on and off - you get reconnected to the wireless when you switch it on again.


    2. Adjusting the microphone
    The microphone had a lot of background noise and the usage of Skype/Ekiga was not possible with the original setting.

    I had to ajust the ALSA configuration file (/etc/modprobe.d/alsa-base.conf) in order to solve this issue

    The detailed steps:
    1. sudo gedit /etc/modprobe.d/alsa-base.conf

    2. Search in the file whether a line including 'snd-hda-intel' exists, if so please delete that line

    3. Add the following two lines to the configuration file:
    ===start here===
    # eeePC 900a patch
    options snd-hda-intel index=0 model=quanta
    ===end here===

    4. Restart the system.


    With these two changes my Asus EeePC 900a works very well with Ubuntu. Currently I only have some trouble with my UMTS device from Huawei (the E5830). Apart from that everything works very well and I like Ubuntu 9.10 a lot. I am looking forward to the Ubuntu 10.04
    Last edited by Sven6210; May 17th, 2011 at 11:22 AM. Reason: typo
    Toshiba Tecra A11 running Ubuntu 12.04 64-bit and Virtual Box with Windows 7 Professional 64-bit (work horse)
    Asus 1015E running Ubuntu 12.04 64-bit (travel machine)
    Asus EeeBox EB1033 running Ubuntu 12.04 64-bit (media center)

  2. #2
    Join Date
    Oct 2009
    Location
    Reykjavík, Ísland
    Beans
    9,582
    Distro
    Lubuntu 14.04 Trusty Tahr

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    Thanks!

    Maybe you could add a post on http://www.ubuntuhcl.org/ pointing to this thread. Would be helpful to a lot of people.
    About problems due to upgrading
    Bringing old hardware back to life.
    Please visit Quick Links -> Unanswered Posts

  3. #3
    Join Date
    Oct 2009
    Beans
    20

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    I have installed the Beta 2 of Lucid Lynx on my PC901 and can confirm the WiFi Toggle fix you have documented here works on that.

    Previously the Fn+F2 would turn off the WiFi *and* Bluetooth but a reset in BIOS was needed to get them back.

    Now the WiFi toggles properly and the Bluetooth is unaffected.

    HTH
    Mal

  4. #4
    Join Date
    May 2010
    Location
    Virgina, USA
    Beans
    12
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    Back when I ran karmic (full desktop version), I tried this and it worked on my eee 900ha (a 900a with a hard drive) allowing me successfully toggle wifi on and off. I've been running the desktop version of lucid on my eee since Beta2, and this procedure did work. When lucid officially came out on thursday, I did a clean reinstall of LL UNR on my 900ha, and this technique still doesn't work.

    The error that I get is after I've made the addition to the grub text file. When I run sudo update-grub2, I get this response:

    sam@sam-laptop:~$ sudo update-grub2
    /etc/default/grub: 10: pciehp.pciehp_poll=1: not found

    Any suggestions?

  5. #5
    Join Date
    Oct 2009
    Beans
    20

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    Quote Originally Posted by superchef View Post
    Back when I ran karmic (full desktop version), I tried this and it worked on my eee 900ha (a 900a with a hard drive) allowing me successfully toggle wifi on and off. I've been running the desktop version of lucid on my eee since Beta2, and this procedure did work. When lucid officially came out on thursday, I did a clean reinstall of LL UNR on my 900ha, and this technique still doesn't work.

    The error that I get is after I've made the addition to the grub text file. When I run sudo update-grub2, I get this response:

    sam@sam-laptop:~$ sudo update-grub2
    /etc/default/grub: 10: pciehp.pciehp_poll=1: not found

    Any suggestions?

    I did a clean install on the launched version too and it worked out of the box without having to make this alteration.
    HTH
    Mal

  6. #6
    Join Date
    May 2010
    Location
    Virgina, USA
    Beans
    12
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    I figured out the problem! I did some research online about what pciehp was, and all of the examples that I found showed pciehp.pciehp_force=1 after quiet splash. I tried it and it worked.

    Therefore, my edit to grub looks like this:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pciehp.pciehp_force=1 pciehp.pciehp_poll=1 "

    ...instead of this:

    GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 pciehp.pciehp_poll=1 quiet splash"

    I don't know why it matters what order you put it in, but now my Fn + F2 wifi toggle works!

  7. #7
    Join Date
    Oct 2009
    Beans
    192
    Distro
    Ubuntu

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    Actually I might also have another explanation for the problems you have. Did you copy/paste from my threat? If you did so, you used

    GRUB_CMDLINE_LINUX_DEFAULT=”pciehp.pciehp_force=1 pciehp.pciehp_poll=1 quiet splash”

    instead of

    GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 pciehp.pciehp_poll=1 quiet splash"

    You can see the difference? In the threat there are the ”” instead of "". So my mistake. If you use the ”” grub can not "understand" the command and returns an error message.

    The right line should be:
    GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 pciehp.pciehp_poll=1 quiet splash"
    Toshiba Tecra A11 running Ubuntu 12.04 64-bit and Virtual Box with Windows 7 Professional 64-bit (work horse)
    Asus 1015E running Ubuntu 12.04 64-bit (travel machine)
    Asus EeeBox EB1033 running Ubuntu 12.04 64-bit (media center)

  8. #8
    Join Date
    Jan 2010
    Beans
    6

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    A year has gone by since the last post but I'm using Ubuntu 10.10 and the 900a WiFi toggle still has the same problem, turns off but will not turn back on again. Curiously, I also have a 900 and it toggles fine. The fix noted here solved the problem. I initially had the same problem as superchef because pasting the grub line into the terminal program did not work and I got the same "not found" error. However, when I pasted superchef's line into grub it worked as it was billed. I looked and looked until I finally figured out the subtle quotation text error as the reason the first paste did not work. It is nice to have the toggle finally work right on the 900a.

  9. #9
    Join Date
    Oct 2009
    Beans
    192
    Distro
    Ubuntu

    Re: Ubuntu 9.10 Karmic Koala UNR on Asus EeePC 900a

    The modification for the WiFi switch is also applicable to Ubuntu 10.04 LTS as well as 10.10. I did not yet install 11.04 but I would not be surprised if I still would need to do it.
    Toshiba Tecra A11 running Ubuntu 12.04 64-bit and Virtual Box with Windows 7 Professional 64-bit (work horse)
    Asus 1015E running Ubuntu 12.04 64-bit (travel machine)
    Asus EeeBox EB1033 running Ubuntu 12.04 64-bit (media center)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •