This page describes some useful information on the installation of Debian/Sid on the Asus N55SF-S1085V.


Processor: Intel® Core™ i7 2670QM/2630QM

Chipset: Intel® HM65 Express

Memory: 8 G DDR3 1333 MHz SDRAM, 2 x SO-DIMM socket for expansion

Display: 15.6" 16:9 Full HD (1920x1080) LED Backlight

Graphic: NVIDIA® ?GeForce® GT 555M 2GB DDR3 VRAM

Storage: 2.5" SATA 750GB 5400rpm

Optical Drive: Super-Multi DVD

Card Reader: 3 -in-1 card reader (SD/ MS/MS Pro Duo/ MMC)

Camera: HD Web Camera

Networking: Integrated 802.11 b/g/n 10/100/1000 Base T


Audio: Built-in Speakers And Microphone Bang & Olufsen ICEpower® ?SonicMaster

Battery: 6Cells : 5200 mAh 56 Whrs

Power Adapter: Output: 19 V DC, 6.3 A, 120 W Input: 100 -240 V AC, 50/60 Hz universal

Dimensions: 37.9 x 26.1 x 3.7 ~3.75 cm (WxDxH)

Weight: 2.7 kg (with 6 cell battery)



Works out of the box.



Works with i915 driver.


The official proprietary nvidia drivers for Linux do not support Nvidia Optimus yet, but there is a workaround in the form of debumblebee. It enables the use of Nvidia graphic card via virtualgl. Debumblebee only supports the Nvidia proprietary drivers. You can turn the nvidia card on/off by installing acpi_call and echoing the following commands to /proc/acpi/call:

echo '\_SB.PCI0.PEG0.GFX0.DON' > /proc/acpi/call

to turn it on and:

echo '\_SB.PCI0.PEG0.GFX0.DOFF' > /proc/acpi/call

to turn it off.

The kernel module acpi_call must be loaded for this to work.



Audio works with snd-hda-intel kernel module. However, the ASUS ?SonicMaster subwoofer is not working. You need to edit /etc/rc.local and add:

echo 0x16 0x99130112 >/sys/class/sound/hwC0D0/user_pin_configs

echo 1 > /sys/class/sound/hwC0D0/reconfig


Works out of the box. Most of the features are enabled, except for the two-finger zooming and the two-finger rotating.


Works with uvcvideo kernel module.

Power management

Some modules prevent suspend and hibernation. In my case, these modules are: ehci_hcd, xhci_hcd and rfkill. The workaround is to create a file called /etc/pm/sleep.d/ 20_custom-ehci_hcd with the following contents:

# File: "/etc/pm/sleep.d/20_custom-ehci_hcd".
case "${1}" in
              # Unbind ehci_hcd for first device XXXX:XX:XX.X: 0000:00:1a.0  0000:00:1d.0
               echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
              # Unbind ehci_hcd for second device XXXX:XX:XX.X:
               echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
              # Unbind xhci_hcd for first device XXXX:XX:XX.X:
                echo -n "0000:04:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind

              # Bind ehci_hcd for first device XXXX:XX:XX.X:
              echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
              # Bind ehci_hcd for second device XXXX:XX:XX.X:
              echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
              # Bind xhci_hcd for first device XXXX:XX:XX.X:
              echo -n "0000:04:00.0" | tee /sys/bus/pci/drivers/xhci_hcd/bind


and make it executable. Also create a file called etc/pm/config.d/modules with the following content:

SUSPEND_MODULES="rfkill ehci_hcd xhci_hcd"

However, hibernation doesn't work. I get a cursor on the top left of a black screen and the power stays on. Also when the screen turns off when using the battery sometimes I get a white screen which gradually becomes grey and finally black and the system becomes irresponsible. Sometimes I manage to restart it by ctrl-alt-del, but most of the times a hard reset is needed. I had to turn off the screen energy saving features.



Works with the iwlagn kernel module. You'll need to install the firmware-iwlwifi package.


Works out of the box with the atl1c kernel module.


Works out of the box with the xhci_hcd kernel module.

Card reader

Works out of the box. Tested with a 4Gb Kingston SDHC card.

Media keys

Works out of the box.

fn keys