You are not logged in.
Hi everyone!
I recently bought an Asus R417S notebook and installed arch on it. Most of the things work out of the box but I have not been able to find solutions to some hardware support problems.
Machine specifications:
[home@arch ~]$ lspci
00:00.0 Host bridge: Intel Corporation Device 2280 (rev 21)
00:02.0 VGA compatible controller: Intel Corporation Device 22b1 (rev 21)
00:0b.0 Signal processing controller: Intel Corporation Device 22dc (rev 21)
00:14.0 USB controller: Intel Corporation Device 22b5 (rev 21)
00:1a.0 Encryption controller: Intel Corporation Device 2298 (rev 21)
00:1b.0 Audio device: Intel Corporation Device 2284 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 22c8 (rev 21)
00:1c.1 PCI bridge: Intel Corporation Device 22ca (rev 21)
00:1c.3 PCI bridge: Intel Corporation Device 22ce (rev 21)
00:1f.0 ISA bridge: Intel Corporation Device 229c (rev 21)
00:1f.3 SMBus: Intel Corporation Device 2292 (rev 21)
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 06)
[home@arch ~]$ uname -a
Linux arch 4.7.2-1-ARCH #1 SMP PREEMPT Sat Aug 20 23:02:56 CEST 2016 x86_64 GNU/Linux
[home@arch ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:57de Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[home@arch ~]$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1000:00 0B05:0101 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)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 VGA UVC WebCam id=10 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Issues:
None of the special buttons like lid close, brightness controls etc worked initially. All started working when I specified acpi_osi="!Windows 2012" in kernel command line but then touchpad stopped working. I have played around with different Windows versions in acpi_osi and also removing all presets but outcome was same. BIOS seems to check for Linux too but adding acpi_osi=Linux made no difference.
I updated bios to the latest available on asus support but it changed nothing.
Touchpad only works if I keep "Windows 2012" in acpi_osi strings. In all other cases, I see the following message during boot
i2c_hid i2c-FTE1000:00: Failed to get GPIO interrupt
i2c_hid: probe of i2c-FTE1000:00 failed with error -2
With right acpi_osi, touchpad works but does not support gestures (and I always lose special laptop buttons). I lost multitouch in preinstalled windows 10 after uninstalling Asus Smart Gestures program after which touchpad worked like a simple mouse (similar to linux).
This issue has been reported already https://bugzilla.kernel.org/show_bug.cgi?id=115631
However I found no help for touchpad not working due to GPIO interrupt issues.
Sound works fine via the built-in speakers but headphones plugged were not detected in all of my trials with different acpi_osi values. I can make headphones work manually using pavucontrol and alsamixer. Headphones are detected well on Windows.
I hope someone can give me some pointers to sort out the touchpad and headphone problems.
Thanks in advance.
Offline