<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.prolixium.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ChandraMassie</id>
	<title>Prolixium Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.prolixium.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ChandraMassie"/>
	<link rel="alternate" type="text/html" href="https://wiki.prolixium.com/wiki/Special:Contributions/ChandraMassie"/>
	<updated>2026-05-28T16:41:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.prolixium.com/mediawiki/index.php?title=ASUS_Eee_PC&amp;diff=285</id>
		<title>ASUS Eee PC</title>
		<link rel="alternate" type="text/html" href="https://wiki.prolixium.com/mediawiki/index.php?title=ASUS_Eee_PC&amp;diff=285"/>
		<updated>2010-01-20T14:29:30Z</updated>

		<summary type="html">&lt;p&gt;ChandraMassie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Eee PC is a really tiny computer that can run [[Windows XP]] or [[Linux]], and is fairly inexpensive.  [[Mark Kamichoff]] purchased the [[Target]] version, which is essentially the Eee PC 900 without a webcam or [[Bluetooth]].&lt;br /&gt;
&lt;br /&gt;
== Installation of [[Debian GNU/Linux]] ==&lt;br /&gt;
&lt;br /&gt;
The default [[Xandros]] installation seems fine, but it lacks the flexibility offered by a mainstream distribution such as Debian GNU/Linux.  Unfortunately, Debian won&#039;t work out-of-the-box on the Eee, and needs some assistance (not hacks).&lt;br /&gt;
&lt;br /&gt;
There&#039;s a [http://debian-eeepc.alioth.debian.org/ Debian Eee PC] project that uses a custom DI image for the Eee.  This may work fine ... but why do it when you can get a vanilla Debian install working fine with 4x the effort?&lt;br /&gt;
&lt;br /&gt;
=== Network support ===&lt;br /&gt;
&lt;br /&gt;
The Eee has the following network cards:&lt;br /&gt;
&lt;br /&gt;
 01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)&lt;br /&gt;
 03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)&lt;br /&gt;
&lt;br /&gt;
Unfortunately, neither of these are present in the Debian Lenny 2 beta or weekly snapshot installers.  The Lenny installers boot with 2.6.24-486 - but not even the latest kernel (2.6.26-1-686, 2.6.26-9 - I think) has these built-in.  So using a netinstall was out of the question.&lt;br /&gt;
&lt;br /&gt;
=== Install via [[USB]] ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s a couple (probably more efficient) ways of doing this.  The way that seemed to work is the following:&lt;br /&gt;
&lt;br /&gt;
First, get yourself two USB flash drives.  Two 1GB ones will work.  Grab the &amp;lt;code&amp;gt;boot.img.gz&amp;lt;/code&amp;gt; from [http://ftp.nl.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/ here], and write it to the first drive:&lt;br /&gt;
&lt;br /&gt;
 # gunzip boot.img.gz&lt;br /&gt;
 # dd if=boot.img of=/dev/sdX&lt;br /&gt;
&lt;br /&gt;
Where &amp;lt;code&amp;gt;/dev/sdX&amp;lt;/code&amp;gt; is the device node that the drive has been assigned.  Then, grab &amp;lt;code&amp;gt;debian-testing-i386-netinst.iso&amp;lt;/code&amp;gt; from [http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/ here], and copy it onto the [[FAT]] filesystem that was written during the previous step and according to some [http://www.research-service.com/custom-research-paper.html custom research papers] made:&lt;br /&gt;
&lt;br /&gt;
 # mount -t vfat /dev/sdX /mnt&lt;br /&gt;
 # cp debian-testing-i386-netinst.iso /mnt&lt;br /&gt;
 # umount /mnt&lt;br /&gt;
&lt;br /&gt;
Now, grab &amp;lt;code&amp;gt;debian-testing-i386-CD-1.iso&amp;lt;/code&amp;gt; from [http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/ here], and copy it to the second USB drive.&lt;br /&gt;
&lt;br /&gt;
Connect &#039;&#039;&#039;BOTH&#039;&#039;&#039; USB drives to the Eee, and boot it from the first USB drive.  The installer will appear to work properly until it fails to find any [[NIC]]s.   When it says this, you should be able to navigate back to the main menu and load another ISO to continue the installer.  Select &amp;lt;code&amp;gt;debian-testing-i386-CD-1.iso&amp;lt;/code&amp;gt; from the second USB drive, and continue the install.  It should work fine, up until the reboot.&lt;br /&gt;
&lt;br /&gt;
When the system reboots, you might get a GRUB error 15.  The reason for this is that the installer ran the grub-install script, and setup the grub devices assuming that all the USB drives exist as fixed disks.  Unfortunately, this happens because in the current Debian kernels (maybe it&#039;s more of an initrd problem), the USB storage devices are loaded before the SSD, so the SSD&#039;s device is subject to the number of USB drives that are plugged in when the system is booting.  This is bad, but there are a few ways to get around it - the best option is UUIDs.&lt;br /&gt;
&lt;br /&gt;
Anyway, reboot the Eee from USB, again, and you&#039;re going to have to mount the SSD and edit /boot/grub/device.map to contain the following:&lt;br /&gt;
&lt;br /&gt;
 (hd0)     /dev/sdb&lt;br /&gt;
&lt;br /&gt;
Then, depending on your partitioning (if you have /boot as a separate partition, or not), you&#039;ll have to edit kopt= in /boot/grub/menu.lst, and re-run grub-install and then update-grub.  The details of this are out of scope for this document...&lt;br /&gt;
&lt;br /&gt;
This should get you a booting Eee PC.  The GRUB menu might boot slowly, for some reason.&lt;br /&gt;
&lt;br /&gt;
=== Building modules ===&lt;br /&gt;
&lt;br /&gt;
Thankfully, the two modules that are needed for networking are available via module-assistant.  Just grab the module-assistant package, and build the madwifi and atl2 modules, and networking should be good-to-go.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
There seem to be two quirks with the Eee, when running Debian:&lt;br /&gt;
&lt;br /&gt;
* CPU frequency scaling (cpufreq).  p4-clockmod.ko loads, but the CPU clock won&#039;t budge, regardless of what governor is loaded.&lt;br /&gt;
* There seems to be a small lag every couple of seconds.  This can be observed during motion of the mouse, typing, and watching any kind of video.&lt;br /&gt;
&lt;br /&gt;
== Sleeping ==&lt;br /&gt;
&lt;br /&gt;
The Eee sleeps well!  Just do the following to sleep it:&lt;br /&gt;
&lt;br /&gt;
 # ifdown ath0&lt;br /&gt;
 # rmmod ath_pci&lt;br /&gt;
 # echo mem &amp;gt; /sys/power/state&lt;br /&gt;
&lt;br /&gt;
There are some ACPI sleep problems with the MadWifi drivers, so it&#039;s good to remove the module before sleeping.  To wake up, just press the &#039;&#039;&#039;Fn&#039;&#039;&#039; key, and viola.  Make sure to modprobe the ath_pci after it&#039;s woken up.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Mark Kamichoff]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ASUS_Eee_PC ASUS Eee PC] on [http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
* [http://www.target.com/ASUS-8-9-Netbook-Computer-Linux/dp/B001E1J1R2/sr=1-7/qid=1224978564/ref=sr_1_7/180-8110061-4222240?ie=UTF8&amp;amp;index=target&amp;amp;rh=k%3Aeee%20pc&amp;amp;page=1 ASUS 8.9&amp;quot; Eee 4GB PC Netbook Computer with Linux - White] at [http://www.target.com/ Target]&lt;br /&gt;
* [http://eeepc.asus.com/ ASUS Eee PC] (official [http://www.asus.com/ ASUS] site)&lt;/div&gt;</summary>
		<author><name>ChandraMassie</name></author>
	</entry>
</feed>