JfwHome

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

by admin on Nov.11, 2009, under Linux

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 :-)


22 Comments for this entry

  • Joey

    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?

  • admin

    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

  • Peter

    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.

  • admin

    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

  • Bandyo

    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

  • varanasi

    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.

  • varanasi

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

  • varanasi

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

  • varanasi

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

  • jsq

    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

  • yuanzhoulv

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

  • Cannoli

    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.

  • Guy

    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

  • Cannoli

    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??

  • Cannoli

    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

  • Guy

    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

  • fernando

    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?

  • Fernando

    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?

  • jwpeddle

    Has anyone had any luck with wireless working after suspend?

  • Franco

    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.

  • Justin

    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

  • varanasi

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

2 Trackbacks / Pingbacks for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Archives

All entries, chronologically...