Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/jfwells/jfwhome/wp-settings.php on line 18
JfwHome » Upgrading from Ubuntu Jaunty (9.04) to Karmic (9.10) on the eeePC 1005HA (and 1008HA)
Home > Hardware, Linux > Upgrading from Ubuntu Jaunty (9.04) to Karmic (9.10) on the eeePC 1005HA (and 1008HA)

Upgrading from Ubuntu Jaunty (9.04) to Karmic (9.10) on the eeePC 1005HA (and 1008HA)

November 11th, 2009 admin Leave a comment Go to comments

If you followed my guide on getting Ubuntu 9.04 to run nicely on the eeePC 1005HA, and have or are considering upgrading to Karmic, these few notes will help you.

A karmic Koala in a seashell

A karmic Koala in a seashell

If you do a fresh install of Karmic, everything will work just fine out of the box on the 1005HA. However, a fresh install is complete overkill. As always with Ubuntu — and with most Linux distributions in general — upgrading is easy. Few clicks in the package manager, and away you go.

However, if you followed my guide to installing Jaunty, you’ll have a few old packages kicking around that will cause a few idiosyncrasies. Immediately after the upgrade, I found that wireless was less reliable, particularly after suspend/resume. Also, I found that suspend was not reliable.

The solution is easy: you need to remove some of the things you installed.

You can remove these using Synaptic, or by doing apt-get remove <packagename1> <packagename2> <packagename3> .....

Remove the following:

  • Any backports you have installed, in particular linux-backports-modules-jaunty, but that is just a metapackage — check that no linux-backports* are installed. You won’t need any of the new karmic backports either.
  • eeepc-tray and eeepc-laptop-dkms or netbook-dkms.

After doing this, restart and make sure all your packages are up to date (use update manager or do sudo apt-get update && sudo apt-get upgrade.

Then, as the last step, you need to remove all the unneeded packages that were pulled in as dependencies previously. Easy — in a terminal, just type sudo apt-get autoremove. It’ll ask you to confirm, and you should see packages such as dkms being removed.

Finally, restart, and you should be all set :-)

Categories: Hardware, Linux Tags:
  1. Joey
    November 13th, 2009 at 11:09 | #1

    Hey I have found that everything actually does work out of the box except the Microphone. The Ubuntu Team apparently has changed the sound preferences manager so your previous guide on a perfect 9.04 install to make mic working WONT work in Karmic. I have been fiddling with the manager but have not been able to make it work. Any ideas?

  2. November 13th, 2009 at 14:48 | #2

    Yep, it all works out of the box if you do a fresh install.

    The new sound manager is much better

    For the microphone, try “Analog surround 4.0 + Analog Stereo Input” under volume control -> sound preferences -> hardware, and check that the mic is selected under the input tab.

    If it still doesn’t work, fire up alsamixer in a terminal and play with the sliders and switches.

    J

  3. Peter
    November 13th, 2009 at 18:37 | #3

    Hey I got Karamic a few days ago and I did not have a lot of time yet to look into it. Wired- and Wireless Networking now works perfectly fine but i cannot access my fn-keys it just does not work and i have yet not a single idea how to fix it.
    Also is there no way to turn of the Netbook-Interface because i have not found the necessary function.
    As I said I did not have a lot of time during the last days. I was just wondering if you would know what to do about it.

  4. November 13th, 2009 at 20:45 | #4

    Hi Peter — I’m not really sure, as I didn’t do a fresh install. I’m surprised the fn keys don’t work. You could try installing eeepc-acpi-scripts, and then reinstalling acpi-support (which will remove eeepc-acpi-scripts).

    They left the “switch desktop mode” application out of Karmic UNR since it was perceived to be unstable (in the next version, Lucid, you will get to choose the interface at login). In the meantime, you can manually install desktop-switcher using Synaptic, then choose “Switch Desktop Mode” under Preferences.

    J

  5. Bandyo
    November 15th, 2009 at 03:48 | #5

    I followed your excellent guide to install 9.04 on eee PC 1005HA-P. When 9.10 came out I upgraded. The only problem I had was that the internal microphone was not recognized. I fixed that by installing linux-backports-modules-alsa-karmic as others reported.

    Everything was working.
    Then I saw this post and followed your instructions again. Uninstalling linux-backports-modules-alsa-karmic breaks the microphone again. Here is the Fn+f key breakdown:
    Fn+F1= Suspend works
    Fn+F2= Wifi enables and disables
    Fn+F3= does not disable touchpad
    (Dedicated touchpad button doesn’t work).
    Fn+F4= Doesn’t seem to do anything
    Fn+F5= dims screen
    Fn+F6= brightens screen
    Fn+F7=Doesn’t seem to do anything
    Fn+F8=Doesn’t seem to do anything (Not tested with external display)
    Fn+F9=Doesn’t seem to do anything
    Fn+F10=Mutes
    Fn+F11=Decreases volume
    Fn+F12=Increases volume
    Fn+Space=Doesn’t seem to do anything

  6. varanasi
    November 17th, 2009 at 09:37 | #6

    Before I did the autoremove step, the disable touchpad and fn-space keys worked. Perhaps I should repeat the final two steps from the Perfect Jaunty tutorial.

  7. varanasi
    November 17th, 2009 at 13:00 | #7

    Just a note: eeepc-acpi-scripts won’t install without acpi-support-base which synaptic reports is “not installable.”

  8. varanasi
    November 17th, 2009 at 13:11 | #8

    Following the post’s directions also killed the microphone. We’re not quite to “Perfect Karmic”!

  9. varanasi
    November 17th, 2009 at 13:20 | #9

    Shutdown is very, very slow for me — seems related to cifs mounted shares.

  10. November 26th, 2009 at 01:11 | #10

    Unfortunately, neither UNR nor Karmic with kernel 2.6.31-14-generic works for eth0 out of the box.
    Your driver (thanks for posting it) doesn’t compile, either; errors are below.
    Upgrading kernel to 2.6.31-15-generic still doesn’t make the driver compile.
    Ideas?

    make -C /lib/modules/2.6.31-14-generic/build SUBDIRS=/usr/local/src/atheros-wired/src modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic’
    CC [M] /usr/local/src/atheros-wired/src/atl1e_main.o
    /usr/local/src/atheros-wired/src/atl1e_main.c: In function ‘atl1e_request_irq’:
    /usr/local/src/atheros-wired/src/atl1e_main.c:156: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
    include/linux/interrupt.h:116: note: expected ‘irq_handler_t’ but argument is of type ‘void (*)(int, void *)’
    /usr/local/src/atheros-wired/src/atl1e_main.c: In function ‘atl1e_probe’:
    /usr/local/src/atheros-wired/src/atl1e_main.c:287: error: ‘struct net_device’ has no member named ‘open’
    /usr/local/src/atheros-wired/src/atl1e_main.c:288: error: ‘struct net_device’ has no member named ‘stop’
    /usr/local/src/atheros-wired/src/atl1e_main.c:289: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /usr/local/src/atheros-wired/src/atl1e_main.c:290: error: ‘struct net_device’ has no member named ‘get_stats’
    /usr/local/src/atheros-wired/src/atl1e_main.c:291: error: ‘struct net_device’ has no member named ‘set_multicast_list’
    /usr/local/src/atheros-wired/src/atl1e_main.c:292: error: ‘struct net_device’ has no member named ‘set_mac_address’
    /usr/local/src/atheros-wired/src/atl1e_main.c:293: error: ‘struct net_device’ has no member named ‘change_mtu’
    /usr/local/src/atheros-wired/src/atl1e_main.c:294: error: ‘struct net_device’ has no member named ‘do_ioctl’
    /usr/local/src/atheros-wired/src/atl1e_main.c:305: error: ‘struct net_device’ has no member named ‘tx_timeout’
    /usr/local/src/atheros-wired/src/atl1e_main.c:313: error: ‘struct net_device’ has no member named ‘vlan_rx_register’
    /usr/local/src/atheros-wired/src/atl1e_main.c:316: error: ‘struct net_device’ has no member named ‘poll_controller’
    /usr/local/src/atheros-wired/src/atl1e_main.c: In function ‘atl1e_intr’:
    /usr/local/src/atheros-wired/src/atl1e_main.c:2494: warning: ‘return’ with a value, in function returning void
    /usr/local/src/atheros-wired/src/atl1e_main.c:2516: warning: ‘return’ with a value, in function returning void
    /usr/local/src/atheros-wired/src/atl1e_main.c:2528: warning: ‘return’ with a value, in function returning void
    /usr/local/src/atheros-wired/src/atl1e_main.c:2592: warning: ‘return’ with a value, in function returning void
    make[2]: *** [/usr/local/src/atheros-wired/src/atl1e_main.o] Error 1
    make[1]: *** [_module_/usr/local/src/atheros-wired/src] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic’
    make: *** [default] Error 2

  11. yuanzhoulv
    December 9th, 2009 at 00:50 | #11

    modprobe atl1c
    got eth0 to work for me. if it does for you, add atl1c to /etc/modules

  12. Cannoli
    December 11th, 2009 at 12:31 | #12

    OK, I have the Eee PC 1005HA-P and can’t for the life of me get the mic to work. I did (another) clean install and ran alsamixer to un-mute the mic and bup the levels up. But still nothing. The only hardware in the Sound Preferences Hardware pane is “Internal Audio 1 Output/1 Input Analog Stereo Duplex”. Then on the Input pane the only radial button to choose is “Internal Audio Analog Stereo”.

    What else can I do? The reason for the clean install was due tot he fact I tried a bunch of “fixes” I found on the internet but nothing worked.

    Please help!! This is going to be used for Skype when my son goes away for school and an external mic is a crappy option. I really don’t want to send him off with Winblows.

  13. Guy
    December 11th, 2009 at 18:50 | #13

    Hi, are there any updates on the microphone problem. I also have tried everything that has been suggested so far but cannot get the mic to work. Aside from that my wireless was really weak until I installed the backports, which doubled the strength of the wireless signal. 1 additional thing that people may find useful is to re-enable the use of the backspace key for navigating to the previous webpage, which does not work in Karmic. This actually requires a fix in Firefox. Type “about:config” into the address bar and heed the warning before proceeding. Double click the “browser.backspace_action” line and change the value to 0. Exit config and your backspace button will now take you to the previous webpage when pressed. Any news on the mic would be appreciated

  14. Cannoli
    December 11th, 2009 at 22:36 | #14

    OK, I’m reading to install linux-backports-modules-alsa-karmic but I can’t find that module in Synaptic Package Manager. I checked all the check boxes as outlined but still can’t find it. There are ones listed with generic and 2.6.xx-xx in the name but not that’s it and those are saying they cant be installed because something else is “not installable”.

    Any ideas??

  15. Cannoli
    December 11th, 2009 at 22:40 | #15

    Also where do I get linux-backports-modules-alsa-2.6.31-17 as this seems to be required by most of the packages I’m trying to install related to the alsa package? I have 2.6.31-16.18 installed but don’t see .17 anywhere

  16. Guy
    December 14th, 2009 at 18:19 | #16

    Cannoli, have you checked that the Karmic backports option repository has been ticket in “Software Sources”. Open up the “Updates” tab and tick the box

  17. fernando
    December 16th, 2009 at 00:30 | #17

    I go to make a clean install of the 9,10 karmic then wanted to know if multi touch, Fn+space keyboard keys, Fn+F3 functions? how?

  18. Fernando
    December 16th, 2009 at 19:51 | #18

    john,

    I go to make a clean install of the 9,10 karmic then wanted to know if multi touch, Fn+space keyboard keys, Fn+F3 functions? how?
    I have that to install the same packages of the repository satux in karmic 9.10?

  19. jwpeddle
    December 20th, 2009 at 18:35 | #19

    Has anyone had any luck with wireless working after suspend?

  20. Franco
    January 5th, 2010 at 11:34 | #20

    I think that it you disable and re-enable wireless after having suspended the eeepc, it starts, eventually, to work again.

    Does anyone knows how to lock the processor speed at highest even after suspending? It always gets back to “power saving” which makes my laptop obsolete.

  21. Justin
    January 6th, 2010 at 11:24 | #21

    I was able to get my microphone working with the following…

    Open up a terminal and type “alsamixer”
    Hit Tab until you see the screen with 3 vertical columns
    Their names should be something like

    Capture Input So

    Hit the Right arrow key until “Input So” is selected/highlighted

    Hit the up arrow until “Int Mic” is displayed

    Hit Esc — That should be it, open up sound recorder and give it a shot.

    You might also have to increase the Capture dB (not sure if that is necessary)

    Good luck

  22. varanasi
    February 2nd, 2010 at 07:55 | #22

    @Justin Thanks! Worked for me. Wouldn’t have gotten it fixed without you.

  23. December 16th, 2011 at 12:54 | #23

    Hi there, simply become alert to your weblog thru Google, and found that it’s truly informative. I’m going to watch out for brussels. I’ll appreciate when you proceed this in future. A lot of other folks shall be benefited out of your writing. Cheers!

  1. November 11th, 2009 at 23:11 | #1
  2. November 22nd, 2009 at 04:52 | #2