User Tools

Site Tools


mandriva_2009_on_eee_pc

Mandriva 2009 on Eee PC

Achievements and benefits

  1. Almost OOTB (out of the box) support for all Eee PC hardwares
    • HDA Intel chipset driver correctly set for the mixer programs, all the channels (PCM, Line In, i-Mic, e-Mic, etc.) available to be set
    • Microphone working OOTB
    • Fn+F7~F9 supported OOTB (working generically in GNOME, while need to be set in KMix under KDE)
    • Wifi works OOTB (even during installation); Fn+F2 toggling on and off works after installing kernel-2.6.27.7-0.uc2mnb2 (see below)
    • Touchpad works OOTB, with horizontal scroll already enabled!
    • Eee-specific screen resolutions (800*480, 1024*600) recognized from installation, and windows sizes have been adapted for easier access
    • Resuming after suspends successes always! (compared to intermittent failure of resuming on Ubuntu 8.04-)
    • Scaling of CPU speed working
  2. Beautiful artwork
  3. Good KDE 4 integration

Compared to other Eee-customized distros

More information needed!

People would applause Mandriva 2008.1 as the best Linux distro for Eee is because of its perfect OOTB hardware support. As for release 2009, although a few of the supports are retrogressed, but Mandriva still outstands with a lot of generic support for netbooks. It doesn't require 3rd party kernels (as Ubuntu 8.04 and 8.10 do), nor does it require much scripting and patching to enable support for Eee hardwares. Many fixes are already included in released kernels, so just click and install will do.

Necessary steps

Vanilla install

  • Either with LiveCD, or with LiveUSB made with Unetbootin and fix provided by L'ordikc <link>FIXME
  • If you decide to put /home or other directories on the SD card and have finished the installation, then after the first time booting, please DO NOT reboot again until you have done the updates and installed the experimental kernel, or the default kernel of Mandriva 2009 would break your partition table on SD during next boot. (detail see below)
  • Not sure if wi-fi works at this moment. More information required.FIXME

Official updates

  • network connection required.
  • Around 353 packages to be updated as of December 2008.

Installing kernel-2.6.27.7-0.uc2mnb2

  1. Open package manager
  2. Enable “Main/Testing” channel
  3. Refresh the list, and select kernel-2.6.27.7-0.uc2mnb2 package, then Apply.

Other steps needed?

No, as far as suggested by Adam Williamson and tested (by Roberto Ciang), the above three steps could already bring near 95% good experience using Mandriva 2009 on Eee PC 701. There is a patch script provided by L'ordikc, but it may not be necessary.

Items not yet tested or awaiting further information gathering:

  • Camera
  • Compatibility of other Eee PC models

Known Bugs (and fixes)

There is a Mandriva Bugzilla entry for tracking all known EEE pc related bugs in the distribution: https://qa.mandriva.com/show_bug.cgi?id=42689

The complete list of bugs attached to this are: https://qa.mandriva.com/showdependencytree.cgi?id=42689&hide_resolved=0

When filling new bug reports that specific to EEE pc platform please mark this bug as dependent on them.

Default kernel breaks partition table of SD card

Wi-fi not connecting

Can list APs but fail to connect to them or get DHCP addresses

  • Syptoms:
    • You have connected to the wireless routers fine during the first days using 2009, but one day suddenly no more successful wifi connection.
    • In dmesg, showing ADDRCONF(NETDEV_UP): wlan0: link is not ready
  • Fix:
    • Modify /etc/sysconfig/network-scripts/ifcfg-wlan0 as root, change dhclient to dhcpcd and reboot.
    • One last step: keep eth0 (wired) connected before wlan0 links successfully, because the system would request to download the dhcpcd package, so without efficient network this step would fail and never able to enable dhcpcd.
    • After downloading the dhcpcd package, you should be able to see ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready in dmesg
  • References:

Bug reports

I had to do some workarounds to get compiz fully working see.

https://qa.mandriva.com/show_bug.cgi?id=47537

Discussion

Please do not hesitate to modify this page (logging in to this wiki required) if you see bad English grammar or gloss, or anything worth elaborating more clearly! :-)Roberto Ciang 2008/12/16 22:43

mandriva_2009_on_eee_pc.txt · Last modified: 2009/04/25 20:27 by joequant