Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owner would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

Models covered
ZenBook Prime UX32VD Core-i7, 4GB, Windows7/8

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK} {i}

LAN network card:

{OK}

Detect (external) CD/DVD:

{OK}

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

{OK}

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL (Intel)

{OK}

- OpenGL (nVidia)

{OK} {i} X-(

- Resize-and-Rotate (randr)

[?]

- TwinView/Xinerama

[?]

Switch to External Screen (VGA)

[?]

Switch to External Screen (HDMI)

[?]

Mouse

- Built-in (Touchpad)

{OK} {i}

Bluetooth

{OK}

Wireless/Wifi

{OK} {i} X-(

Keyboard's Hotkeys

{OK} {i}

Sound (Alsa)

{OK} {i}

Integrated Camera

{OK}

USB 3.0 ports

{OK}

Card Reader

{OK}

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Most of things reported here are taken from: https://help.ubuntu.com/community/AsusZenbookPrime

Configuration

Boot kernel/grub

Using the Wheezy beta4 installer and choosing the UEFI boot when starting the installer, just worked out of the box for me.

Display

The built-in Intel graphic card works out of the box. Unfortunately we can't disable Optimus in the BIOS/UEFI.

Hybrid graphics/Optimus

You can try use Optimus through the Bumblebee project.

Optirun works fine since nvidia driver 304.37.

TwinView / Xinerama

Not tested

Audio

Integrated peripherals works fine. Audio connector is an hybrid microphone+headphone, I tried a Nokia headset and both microphone and earpieces works fine.

Maybe the audio presents some strange behavior, like microphone or speakers works with noises or not works. Add the card model in alsa configuration file. Restart alsa service or reboot the machine

$ echo options snd-hda-intel model=alc269-dmic >> /etc/modprobe.d/alsa-base.conf

Touchpad

2 finger vertical scrolling works Out of the box, everything else requires some configuration. You can use gpointing-device-settings to modify all settings.

To enable ClickPad behavior type in a terminal and fully functional palm detection:

$ gsettings set org.gnome.settings-daemon.peripherals.touchpad disable-while-typing false
$ xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics ClickPad" 1
$ syndaemon -i 1.5 -d -t -K

To enable reverse scrolling (Lion like):

$ xinput set-button-map "ETPS/2 Elantech Touchpad" 1 2 3 5 4 7 6 8 9 10 11 12

If your taps do not work immediately, you can enter (that will enable a one finger tap for left click, two fingers for middle click and three fingers for right click):

$ synclient TapButton1=1
$ synclient TapButton2=2
$ synclient TapButton3=3

Please keep in mind that some desktop managers (like gdm3) can overrule those settings. You might want to disable them using dconf-editor and uncheck Active in org.gnome.settings-daemon.plugins.mouse.

The page https://wiki.archlinux.org/index.php/Touchpad_Synaptics is actually rather exhaustive on that subject.

If you use KDE environment, is a good idea use kde-config-touchpad to modify all settings.

Keyboard's Hotkeys

Backlit keyboard works but brightness can't be set. At this time hotkeys doesn't works out of the box, there are some ways to fix it, please refer to zenbook page on ubuntu wiki. This problem should be fixed in the next kernel release.

NOTE: Since Liquorix kernel 3.4.0-9.dmz.4 every hotkeys works fine apart screen backlight keys; you can still adjust brightness using gnome control center.

Power Saving

Not tested.

If you installed Debian on SSD and you would keep HDD off until some resurce require turn it on type:

sudo hdparm -Y /dev/sda

Suspend, Hibernate, Shut-down and Reboot

Reboot and shutdown are working properly, a first suspend test has worked fine (need to be tested deeply), hibernate not yet tested.

WiFi

Requires the firmware-iwlwifi package. I can't get wifi card working with 3.2 Debian stock kernel, although it works fine using 3.4 from Liquorix project.


System Summary

lspci

00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: agpgart-intel

00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: f6000000-f70fffff
        Prefetchable memory behind bridge: 00000000e0000000-00000000f1ffffff
        Capabilities: [88] Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [a0] Express Root Port (Slot+), MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [140] Root Complex Link
        Kernel driver in use: pcieport

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 48
        Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915

00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:0153] (rev 09)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at cfe08000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (prog-if 30 [XHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, medium devsel, latency 0, IRQ 43
        Memory at f7900000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Kernel driver in use: xhci_hcd

00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Memory at f7922000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [50] Power Management version 3
        Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: mei

00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, medium devsel, latency 0, IRQ 16
        Memory at f7920000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 47
        Memory at f7918000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Capabilities: [a0] Power Management version 2
        Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Memory behind bridge: f7800000-f78fffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Capabilities: [a0] Power Management version 2
        Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at f791f000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: ehci_hcd

00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, medium devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 44
        I/O ports at f0b0 [size=8]
        I/O ports at f0a0 [size=4]
        I/O ports at f090 [size=8]
        I/O ports at f080 [size=4]
        I/O ports at f060 [size=32]
        Memory at f791e000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA v1.0
        Capabilities: [b0] PCI Advanced Features
        Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: medium devsel, IRQ 18
        Memory at f791d000 (64-bit, non-prefetchable) [size=256]
        I/O ports at f040 [size=32]

00:1f.6 Signal processing controller [1180]: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller [8086:1e24] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at f791c000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: [50] Power Management version 3

01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1140] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1507]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at f7000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia

03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
        Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at f7800000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number "Not Disclosed!"
        Kernel driver in use: iwlwifi

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                0 
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                0 
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 003 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. Card reader
  bDeviceClass          255 Vendor Specific Class
  bDeviceProtocol       255 Vendor Specific Protocol
  iProduct                2 USB2.0-CRW
      (Bus Powered)
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  (Bus Powered)
Bus 004 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd 
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                1 USB2.0 HD UVC WebCam
      (Bus Powered)
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  (Bus Powered)
Bus 004 Device 004: ID 8087:07da Intel Corp. 
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                0

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits