This is a page for owners of Samsung Series 9 laptops to coordinate.

Overview: Nearly all essential features work out of the box on Ubuntu 12.10+, except for suspend on lid close. Additionally, a significant number of 900X3E users experience problems with the Intel HD 4000 graphics card (black- or blinking lines on screen), see bugreport, but a fix is available (install newer kernel).

There are a number of different Series 9 lines: NP900X3A, NP900X3B, NP900X3C, NP900X3D, NP900X3E, NP900X4B, NP900X4C, NP900X4D.


Support Status

Full (works out of the box)

Partial

Unsupported

Untested

  • WiDi

  • Ambient light sensor
  • Intel Rapid Start Technology

Outstanding Issues

  • LED does not light up when muting the sound by pressing Fn+F6


Function keys

In Ubuntu 12.10 work out of the box: screen backlight and sound control. Does't work: keyboard backlight, wifi, silent mode.

Keyboard backlight work after some configuration:

Add the following 4 lines to /lib/udev/keymaps/samsung-other

0x96 kbdillumup # keyboard backlit up
0x97 kbdillumdown # keyboard backlit down
0xCE prog1 # system settings
0xD5 wlan # wifi toggle

and the following 4 lines to /lib/udev/keymaps/force-release/samsung-other

0x96 # keyboard backlit up
0x97 # keyboard backlit down
0xCE # system settings
0xD5 # wifi toggle

and reboot the laptop.

Alternative instructions can be found here. The procedure for the NP9003XB is nearly the same, but you will need to replace ATTR{[dmi/id]product_name}=="90X3A" with ATTR{[dmi/id]product_name}=="900X3B*".

This bug was submitted to udev package in Ubuntu to track the problem.

The NP900X3C and NP900X4C models use the same scancodes.


Suspend on lid close

Automatic suspend on lid close does not work, this bug has been submitted to track the problem. As of 2014-02-20 a patch program has been confirmed by multiple users to have solved the problem

Related to this is a separate APCI bug in the kernel (https://bugzilla.kernel.org/show_bug.cgi?id=44161) where the battery charge state does not change when the AC adapter is removed or plugged in. This can cause the machine to suspend when plugged in as it considers itself to be running on battery.

Battery Status

Battery status is reported incorrectly, this bug has been submitted to track the problem. As of 2014-02-20 a patch program has been confirmed by multiple users to have solved the problem


Keyboard backlight

Keyboard backlight seems to only work when Ubuntu is not running in UEFI mode. This bug was submitted to track the problem.

Clickpad

Pointer movement, left- and right- clicking and two-finger scrolling are fully supported. Touchpad options are available in System Settings > Mouse and Touchpad.

For pre 12.10 and middle-click special configuration must be taken. The most robust solution is to enable the click pad and click actions as X11 configuration options.

# /usr/share/X11/xorg.conf.d/52-synaptics-np900x3b.conf
# Configure clickpad for Samsung Series 9 (NP900X3B).

Section "InputClass"
        Identifier      "np900x3b clickpad"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option         "SHMConfig"     "True"
        # Enable the clickpad and set click actions
        # Single click = left button
        # Two-finger click = right button
        # Three-finger click = middle button
        Option          "ClickPad"      "1"
        Option          "ClickFinger1"  "1"
        Option          "ClickFinger2"  "3"
        Option          "ClickFinger3"  "2"
        # Enable palm detection and set palm
        # senstitivity
        Option          "PalmDetect"    "1"
        Option          "PalmMinWidth"  "5"
        Option          "PalmMinZ"      "40"
EndSection

This enables two-finger right-click, and three-finger middle-click. It also enables palm detection.

Note that this configuration did not work in previous versions of Ubuntu. Two legacy solutions are listed below.

  1. Set the psmouse driver protocol.
     sudo su
     echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
     reboot
    This enables right-clicking, but removes the ability to control other touchpad features. For example, you cannot disable touch-clicking.
  2. Set the right and middle click areas in the synaptics Xorg driver. For example
     synclient ClickPad=1
     synclient RightButtonAreaLeft=1500
     synclient RightButtonAreaRight=2846
     synclient RightButtonAreaTop=101
     synclient RightButtonAreaBottom=1771

    enables right clicking by pressing down on the right half of the trackpad. A similar area can be defined for MiddleButton.

    Note that the RightButtonArea options do not seem to work if you insert them in xorg.conf or similar Xorg configuration files. The advantage with this option is that other touchpad features are still available.

Suspend/Hibernate

Manual suspend, via either Menu > Suspend or pm-suspend, works out of the box.

For pre 12.10 versions resume from suspend works, but screen brightness is turned down so low that the screen usually appears completely black. Screen brightness can be turned up manually by using Fn+F3 (you may have to enter your password first). If your brightness was turned all the way up before suspend, then you may need to turn brightness down upon resume.

The problem can be fixed by adding the following script to /etc/pm/sleep.d/.

# !/bin/bash
# 
# This script restores screen backlight on resume from suspend 
# on Samsung NP900X3B/C.
#
case "$1" in
  suspend|hibernate)
    # do nothing
  ;;

  resume|thaw)
    # brightness value is not always accurate.  Set to actual_brightness
    # to restore brightness as it was before suspend.
    echo `cat  /sys/class/backlight/intel_backlight/actual_brightness` > /sys/class/backlight/intel_backlight/brightness

    # Toggle to activate the screen backlight
    echo 1 > "/sys/class/backlight/intel_backlight/bl_power"
    echo 0 > "/sys/class/backlight/intel_backlight/bl_power"
  ;;
  *)
     exit 1
esac
exit 0

SamsungSeries9 (last edited 2014-03-02 03:37:00 by petrosyan)