FreeBSD on Asus EeePC 1000HE
For my birthday this year I was given a brand new Asus EeePC 1000HE, one of those fancy new netbooks. It came pre-loaded with Windows XP which didn’t last too long. I was aware going into it that OpenBSD wouldn’t recognize the wireless card so I thought I’d give FreeBSD a shot.
The challenge to getting FreeBSD on this system is that it doesn’t have an optical drive and FreeBSD doesn’t have a really easy way to load the system from a USB disk. You’ll need to bootstrap your own following instructions you find at the FreeBSD EeePC Wiki.
I installed FreeBSD 7.2 from the bootonly image. The ethernet device was recognized but not marked ‘Up’ for some reason so I had to use the emergency shell to bring it up but after that I was able to perform a network install and then upgrade to CURRENT.
It looks as though the Atheros 9280 is supported pretty well, though you need to follow the man pages for creating the wlan0 device to be able to use it, I’m also using WPA2 on my home wireless network. powerd also works, here’s my rc.conf that, along with wpa_supplicant will bring up the wireless device and enable powerd.
wlans_ath0="wlan0" ifconfig_wlan0="WPA DHCP" powerd_enable="YES"
and the relevant entries in /boot/loader.conf:
snd_hda_load="YES" acpi_asus_load="YES" acpi_video_load="YES" hw.acpi.reset_video="1" hw.acpi.sleep_button_state="S3" hw.psm.synaptics_support="1"
There are a few things that I have not tested… like the camera, and I can confirm that as of right now suspend does not work. Power usage is fantastic, however.
It did take a little configuring to get Xorg to work but it does nicely, with direct rendering here is my xorg:
And my dmesg:


