This page describes some useful information on the installation of Debian/Sid on the Asus N55SF-S1085V.
Hardware
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
Interfaces:
- 1 x Microphone-in jack
- 1 x Headphone-out jack (SPDIF)
- 1 x VGA port/Mini D-sub 15-pin for external monitor
- 2 x USB 3.0 port(s)
- 2 x USB 2.0 port(s)
- 1 x RJ45 LAN Jack for LAN insert
- 1 x HDMI
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)
Configuration
CPU
Works out of the box.
Video
Intel
Works with i915 driver.
NVIDIA
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.
Outputs
- VGA: not working with i915. Further tests needed.
- HDMI: is handled by the NVIDIA card and it's not yet supported by debumblebee.
Audio
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
Touchpad
Works out of the box. Most of the features are enabled, except for the two-finger zooming and the two-finger rotating.
Webcam
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 hibernate|suspend) # 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 ;; resume|thaw) # 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 ;; esac
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.
Fn-keys
WIFI
Works with the iwlagn kernel module. You'll need to install the firmware-iwlwifi package.
Ethernet
Works out of the box with the atl1c kernel module.
USB 3
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
- fn+F1 - suspend: ok
- fn+F2 - toggle wifi: ok
- fn+F5 - reduce brightness: ok
- fn+F6 - increase brightness: ok
- fn+F7 - toggle display: ok
- fn+F8 - toggles between displays: not tested yet
- fn+F9 - toggle touch pad: no
- fn+F10 - previous track: ok
- fn+F11 - play/pause: ok
- fn+F12 - next track: ok
- fn+c - Toggles “Splendid Video Intelligent Technology” function ON and OFF: no
- fn+v - Toggles “Life Frame” software application: no
- fn+space - Toggles power savings between various power saving modes.: no
- fn+Enter - calculator: no