ASUS Zenbook UX305
This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the ASUS Zenbook UX305.
Hardware reference from UX305-FB041H. Model available since 12 feb 2015.
Contents
Hardware lists
See for [1] for specific hardware information.
Compatibility
Touch Pad
Multi-touch scrolling works as of kernel 3.16.
$ grep SYN0 /var/log/dmesg [ 0.484637] pnp 00:01: Plug and Play ACPI device, IDs ETD0105 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ USB2.0 UVC HD Webcam id=8 [slave keyboard (3)] ↳ Asus WMI hotkeys id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)] ↳ ACPI Virtual Keyboard Device id=12 [slave keyboard (3)]
Wifi
Intel Dual Band wifi. Should work with recent kernels. 3.10+ with iwlwifi.
Kernel 3.16:
$ ifconfig wlan0 up SIOCSIFFLAGS: Operation not possible due to RF-kill $ rfkill list all ... list here. 0 is asus-wifi $ rfkill unblock 0 $ ifconfig wlan0 up SIOCSIFFLAGS: Operation not possible due to RF-kill $ rfkill unblock all ... Led on F2 button goes ON $ ifconfig wlan0 up ... Online / Allowed to scan.
Accesspoint with working client:
daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA IEEE 802.11: authenticated daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA IEEE 802.11: associated (aid 2) daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA WPA: pairwise key handshake completed (RSN) daemon.info dnsmasq-dhcp[1732]: DHCPDISCOVER(wlan0) XX.XX.XX.XX AA:AA:AA:AA:AA:AA daemon.info dnsmasq-dhcp[1732]: DHCPOFFER(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA daemon.info dnsmasq-dhcp[1732]: DHCPREQUEST(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA daemon.info dnsmasq-dhcp[1732]: DHCPACK(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA terminal1
Accesspoint with iwlwifi on UX305:
daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3) daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3) daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3)
With and without /etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=1
WICD throws a D-Bus signal Exception dbus.String(u'bad_pass'). Which is NOT the case.
Graphics
As of linux 3.16, virtual terminals show a blank screen.
UEFI results with memory changes for the Intel graphic card:
With 32-256MB memory assignment in bios: Works. With 512MB memory assignment: X11 breaks. 1/3th upper-part of screen semi works (swapped and mis-alligned), rest is noise/snow.
Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1151757
Kernel 3.16 boots with usable tty/x11 via bootparam: nomodeset
QHD monitor
Some models include a 3200x1800 screen, which display very tiny characters.
For Firefox and Thunderbird, add the below property in the about:config area
layout.css.devPixelsPerPx=2.
Function Keys
Kernel 3.16 with acpi_listen
, when pressing Fn+F12
(volup), Fn+F11
(voldown), Fn+F10
(mute), F9
(disable mousepad):
button/volumeup VOLUP 00000080 00000000 K button/volumedown VOLDN 00000080 00000000 K button/mute MUTE 00000080 00000000 K PNP0C14:00 000000ff 00000000
The light(sensor?) button (fn+a) returns:
PNP0C14:00 000000ff 00000000
Tested with:
# modprobe -D asus-laptop
And/Or:
# modprobe -D asus-nb-wmi
No effect so far. Investigate.