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.
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
2 Trackbacks / Pingbacks for this entry
-
Perfect Ubuntu Jaunty on the Asus eeePC 1005HA (and 1008HA) - JfwHome
November 11th, 2009 on 11:11 pm[...] If you followed these instructions before, and now want to upgrade to Karmic, see my notes here. [...]
-
Project e, part 4: quick note on Karmicing. « Whipped Cream Difficulties
November 22nd, 2009 on 4:52 am[...] John Wells, the guy who wrote the handy guide to installing Ubuntu 9.04 (Jaunty) on the 1005HA and 1008HA (previously blogged here) has a new post up detailing how to upgrade to 9.10 (Karmic). [...]

November 13th, 2009 on 11:09 am
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?
November 13th, 2009 on 2:48 pm
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
November 13th, 2009 on 6:37 pm
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.
November 13th, 2009 on 8:45 pm
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
November 15th, 2009 on 3:48 am
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
November 17th, 2009 on 9:37 am
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.
November 17th, 2009 on 1:00 pm
Just a note: eeepc-acpi-scripts won’t install without acpi-support-base which synaptic reports is “not installable.”
November 17th, 2009 on 1:11 pm
Following the post’s directions also killed the microphone. We’re not quite to “Perfect Karmic”!
November 17th, 2009 on 1:20 pm
Shutdown is very, very slow for me — seems related to cifs mounted shares.
November 26th, 2009 on 1:11 am
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
December 9th, 2009 on 12:50 am
modprobe atl1c
got eth0 to work for me. if it does for you, add atl1c to /etc/modules
December 11th, 2009 on 12:31 pm
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.
December 11th, 2009 on 6:50 pm
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
December 11th, 2009 on 10:36 pm
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??
December 11th, 2009 on 10:40 pm
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
December 14th, 2009 on 6:19 pm
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
December 16th, 2009 on 12:30 am
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?
December 16th, 2009 on 7:51 pm
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?
December 20th, 2009 on 6:35 pm
Has anyone had any luck with wireless working after suspend?
January 5th, 2010 on 11:34 am
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.
January 6th, 2010 on 11:24 am
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
February 2nd, 2010 on 7:55 am
@Justin Thanks! Worked for me. Wouldn’t have gotten it fixed without you.