Samsung N150

Summary
The Samsung N150 is a netbook with an Intel Atom N450 &ldquo;Pine Trail&rdquo; Processor. It comes with Windows 7 Starter Edition (when procured through ordinary consumer channels) and like many netbooks does not come with an optical drive, so to install Linux you must use either some kind of network booting or a USB storage device. (I've left describing the network booting option to a future wiki editor.) There is also an SD card reader; however as of the time of writing, it does not seem possible to boot from SD.

Hardware and Specifications
Specs at Samsung Website

Installation Notes
When I started working on this netbook, I couldn't find any USB stick, so I ended up trying to boot off an old USB Iomega Zip drive with 100MB. (I also tried an SDCard in a USB adapter, but the N150 BIOS simply wouldn't recognize SDCards, even masqueraded as a USB device.) The smallest installation media I could get to work was the UNetbootin Arch Linux installer, which came in at a whopping 48MB. It turned out to be a fine platform from which to launch a Gentoo install.

I did not try to get wireless working on the Arch Linux system. After booting, I just issued dhcpcd eth0, and wired networking came right up. From that point on it was a straightforward Handbook Install.

Much of the hardware seems well-supported in Linux as evidenced by the success story at Arch Linux's wiki.

What I have working so far: CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=N
 * Bootable kernel
 * WebCam (uvcvideo module):
 * Audio
 * Wired networking
 * SD
 * Wireless networking (WPA2)
 * Xorg stuff, basic trackpad, not sure about DRI yet.
 * Kernel Mode Setting, Direct Rendering, Xorg
 * Power Management:
 * Basic battery info (percentage remaining)
 * CPU Frequency scaling (with sys-power/cpufrequtils)
 * Xorg Display power management (only "blank time" and "standby time" seem to work: "off time" and "suspend time" didn't)
 * Graphical Bootsplash (it works well, but displays some console output for a few seconds before starting the bootsplash. Eventually I'd like it to be as smooth as I've seen other distros do.)
 * Suspend (Works from the commandline, but I can't figure out what the lid event to trigger suspend when I close the lid.)

What I still have to work on:
 * Multi-touch trackpad
 * Power management
 * Toggle battery/AC mode when I pull the plug
 * Suspend when I close the lid