How do you rate this laptop with Linux?
0% (0)
100% (2)
0% (0)
0% (0)
0% (0)

Samsung NC10-Ecko Plus


Samsung NC10 Ecko plus is NOT the Samsung NC10. This is about Product-Code NP-NC10-JP01DE using Debian squeeze (6.0) and LXDE as the desktop environment.
I started setting up Debian lenny, but found the driver for grafic-card not working, so I dist-upgraded to squeeze and almost everything was perfect. The installation might be different when you start the squeeze installer directly.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


NameSamsung NC10-Ecko Plus
ProcessorAtom N450
Screen10.1 inches 1.024 x 600 Pixel
Optical Drivenone
GraphicsIntel GMA 3150
Network10/100 Ethernet UTP, Bluetooth® 3.0 + HS, 802.11b/g/n, Wlan Broadcom BCM4313

Linux Compatibility

ScreenYesneeds xserver-xorg-video-intel 2:2.13.0 (squeeze)
Optical Drive--
GraphicsYesneeds xserver-xorg-video-intel 2:2.13.0 (squeeze)
WirelessYesneeds firmware-brcm80211 (non-free)
56K Modem--
Card ReaderYes-
ExpressCard Slot--


Some function keys need a bit adjustment, this is what I did:

Making sound keys work
In LXDE you just have to set the keybindungs. Add the following lines in your ~/.config/openbox/lxde-rc.xml in the keyboard section:

          <keybind key="XF86AudioLowerVolume">
            <action name="Execute">
              <command>amixer -c 0 -- set Master playback 2dB-</command>
          <keybind key="XF86AudioRaiseVolume">
            <action name="Execute">
              <command>amixer -c 0 -- set Master playback 2dB+</command>
          <keybind key="XF86AudioMute">
            <action name="Execute">
              <command>amixer -c 0 -- set Master playback toggle</command>

Making backlight keys work

This is bit more work. Unfortunatley xbacklight does not work, so you have to set the pci-parameters directly. Thanks to archlinux, there is a script to do so. Just put the following in your /usr/local/sbin:

# increase/decrease/set/get the backlight brightness (range 0-255)
# PCI device on which to operate
# Amount to raise/lower the backlight when called with "up" or "down"
# Minimum backlight value reachable via "down"
# Default backlight level when toggling on (HEX value!)
#get current brightness in hex and convert to decimal
var1=`setpci -s $DEVICE F4.B`
case "$1" in
               #calculate new brightness
               var2=`echo "ibase=10; obase=16; a=($var1d+$AMOUNT);if (a<255) print a else print 255" | bc`
               echo "$0: increasing brightness from $((0x$var1)) to $((0x$var2))"
               setpci -s $DEVICE F4.B=$var2
               #calculate new brightness
               var2=`echo "ibase=10; obase=16; a=($var1d-$AMOUNT);if (a>$MIN) print a else print $MIN" | bc`
               echo "$0: decreasing brightness from $((0x$var1)) to $((0x$var2))"
               setpci -s $DEVICE F4.B=$var2
               var2=`echo "ibase=10; obase=16; a=$2;if (a>$MIN) print a else print $MIN" | bc`
               echo "$0: setting brightness to $((0x$var2))"
               setpci -s $DEVICE F4.B=$var2
               echo "$0: current brightness is $var1d"
               if [ $var1d -eq 0 ] ; then
                       echo "toggling up"
                       setpci -s $DEVICE F4.B=$DEFAULT
                       echo "toggling down"
                       setpci -s $DEVICE F4.B=0
               echo "usage: $0 {up|down|set <val>|get|toggle}"
exit 0

The script should be

 -rwx------ 1 root   root

Then allow your user to execute is as root (as it uses setpci) by visudo and adding the line:

name_of_the_user  ALL=(root) NOPASSWD: /usr/local/sbin/backlight_samsung

(I called the script backlight_samsung)

And finally add the keybindungs. In LXDE it is by adding the following lines to your ~/.config/openbox/lxde-rc.xml (keyboard section):

          <keybind key="XF86MonBrightnessUp">
            <action name="Execute">
              <command>sudo /usr/local/sbin/backlight_samsung up</command>
          <keybind key="XF86MonBrightnessDown">
            <action name="Execute">
              <command>sudo /usr/local/sbin/backlight_samsung down</command>
          <keybind key="XF86Launch1">
            <action name="Execute">
              <command>sudo /usr/local/sbin/backlight_samsung toggle</command>

Switching Blutooth and WLAN

This is done by rfkill and to make it nicer I added osd_cat (from xosd-bin).
The process is the same as above, so I skip the details. Your need two more scripts:

blocked=`rfkill list wlan | grep "Soft blocked: yes"`

if [ -z "$blocked" ]; then
   rfkill block wlan
   echo 'WLAN off'  | osd_cat -p middle -A center -d 1 -f -misc-fixed-bold-r-normal--20-200-75-75-c-120-iso8859-1 -
   rfkill unblock wlan
   echo 'WLAN on'  | osd_cat -p middle -A center -d 1 -f -misc-fixed-bold-r-normal--20-200-75-75-c-120-iso8859-1 -

which I called wlan_toggle and put it in /usr/local/sbin.
The next is bluetooth_toggle (also in /usr/local/sbin):

blocked=`rfkill list bluetooth | grep "Soft blocked: yes"`

if [ -z "$blocked" ]; then
   rfkill block bluetooth
   echo 'Bluetooth off'  | osd_cat -p middle -A center -d 1 -f -misc-fixed-bold-r-normal--20-200-75-75-c-120-iso8859-1 -
   rfkill unblock bluetooth
   echo 'Bluetooth ein'  | osd_cat -p middle -A center -d 1 -f -misc-fixed-bold-r-normal--20-200-75-75-c-120-iso8859-1 -

Don't forget the sudo settings and then the last step is again the keybinding. For bluetooth I choosed Fn+F8, (don't what the key symbol really means). In LXDE it looks like:

          <keybind key="XF86Launch3">
            <action name="Execute">
              <command>sudo /usr/local/sbin/bluetooth_toggle</command>
          <keybind key="XF86WLAN">
            <action name="Execute">
              <command>sudo /usr/local/sbin/wlan_toggle</command>


Great netbook, it has all I need for a very reasonable price. The time of battery operation is amazing and it runs under Debian Linux.


sfhsffvb, 2015/01/30 07:21

Sony has a list of free games revealed for PlayStation Plus members. Holder of a PS4 can look forward to the 2D action-adventure Apotheon, which is located in the ancient Greece.

Kps3 emulator rom

ncgjtg, 2015/01/30 07:19

Also in February 2015 visit to subscribers of PlayStation Plus a range of free games. A detailed list of the PS Plus Games Sony will still publish this week, according to a company spokesman. Gaming fans are speculating on the PS4 release of the two indie productions transistor and Unfinished Swan.
ps3 emulator 2015

l0ph0nis, 2011/08/04 20:35

Thank you for this one!
The script to switch brightness works when I use it manually. Somehow I'm still stuck with the keyboard-bindings as there's nothing going on when I type…but your script is very nice<!

anonym, 2011/06/21 21:05


hey, just use this:

Nik, 2011/05/17 16:21

Thanks for these in depth instructions. I only have one problem and that is that I'm running Ubuntu. Are there instructions for where to save the file under a Ubuntu 11.04 system? Thank you very much in advance!

Coksnuss, 2011/03/02 16:57

Thank you :).. Finally brightness is working on my NC10 Plus

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
samsung_nc10_ecko_plus.txt · Last modified: 2012/06/09 07:59 by billg
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors