Samsung N 150
Installing Debian Squeeze (still testing at the time of writing) is very comfortably as almost everything works out of the box.
Technical facts
Debian Sqeeze amd64 on samsung N150 JA04IT
# uname -a Linux deb-netbook 2.6.32-3-amd64 #1 SMP Wed Feb 24 18:07:42 UTC 2010 x86_64 GNU/Linux
~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU N450 @ 1.66GHz stepping : 10 cpu MHz : 1000.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm bogomips : 3324.87 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 48 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU N450 @ 1.66GHz stepping : 10 cpu MHz : 1000.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm bogomips : 19284.81 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 48 bits virtual power management:
~$ lspci 00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge 00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller 00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02) 05:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
~$ lsusb Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0ac8:c33f Z-Star Microelectronics Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Installation
- usb stick with at least 256 MB needed
netinstall iso image: http://cdimage.debian.org/cdimage/squeeze_di_alpha1/amd64/iso-cd/debian-testing-amd64-netinst.iso
hd-image: http://d-i.debian.org/daily-images/amd64/daily/hd-media/
Prepare the USB stick as described in other installation guides.
- Run the installer and select at least
[*] Graphical desktop environment [*] Laptop Computer
Rest of the installation is pretty straight forward.
Configure hardware itches
Good thing is, it works almost all out of the box
Brightness & Fn-keys
Brightness not working out of the box.
To get brightness work (tested on Wheezy) :
1/ Modify Grub configuration : in /etc/default/grub, add acpi_backlight=vendor to GRUB_CMDLINE_LINUX_DEFAULT. eg. :
GRUB_CMDLINE_LINUX_DEFAULT="nosplash acpi_backlight=vendor"
2/ Update grub
update-grub
Some Fn-keys working :
- volume up ok
- volume down ok
- Volume mute ok
Make them all working installing easy-slow-down-manager package and compiling samsung-tools :
# aptitude install linux-headers-`uname -r` # dpkg -i easy-slow-down-manager-dkms_x.x.x_all.deb # aptitude install xbindkeys dbus-python rfkill gettext # tar xzf samsung-tools-x.x.x.tar.gz # cd samsung-tools-x.x.x # make # make install
Then restart the system.
Network
LAN and WLAN working without problems, WLAN during installation without WPA2, though.
CPU scaling
working out of the box
card reader
not tested
Suspension and hibernation
Working with e.g. gnome-power-manager out of the box.
powered USB (usb slot on the left)
not tested
external VGA
Works, although I didn't test the associated Fn key, but with grandr.
Touchpad
To enable tapping, put
options psmouse proto=imps
Sources
Linux on my Samsung : http://www.voria.org/forum/
Unconfirmed
most annoing bug: shutdown & reboot not work very well, first time they promt to GDM. To work I must logout session and shutdown or restart.