UX32VD: Difference between revisions
No edit summary |
m (Added append entry for kernel booting) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff) | 01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff) | ||
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24) | 03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24) | ||
</pre> | |||
lsusb<pre> | |||
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub | |||
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub | |||
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |||
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |||
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |||
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub | |||
Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller | |||
Bus 002 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd Asus 720p CMOS webcam | |||
Bus 002 Device 005: ID 8087:07da Intel Corp. | |||
</pre> | </pre> | ||
Line 27: | Line 39: | ||
Linux Kernel 3.10.x | Linux Kernel 3.10.x | ||
Processor | |||
<pre> | <pre> | ||
-> Processor type and features | -> Processor type and features | ||
Line 33: | Line 46: | ||
</pre> | </pre> | ||
SATA: | |||
<pre> | |||
[*] ATA ACPI Support | [*] ATA ACPI Support | ||
[*] SATA Port Multiplier support | [*] SATA Port Multiplier support | ||
Line 58: | Line 72: | ||
-> Device Drivers -> I2C support -> I2C Hardware Bus support | -> Device Drivers -> I2C support -> I2C Hardware Bus support | ||
<M> Intel 82801 (ICH/PCH) | <M> Intel 82801 (ICH/PCH) | ||
<M> SMBus | <M> Intel SCH SMBus 1.0 | ||
<M> Intel iSMT SMBus Controller | |||
<M> SMBus Control Method Interface | <M> SMBus Control Method Interface | ||
Line 85: | Line 100: | ||
<*> Intel 8xx/9xx/G3x/G4x/HD Graphics | <*> Intel 8xx/9xx/G3x/G4x/HD Graphics | ||
[*] Enable modesetting on intel by default | [*] Enable modesetting on intel by default | ||
</pre> | </pre> | ||
Sound: Intel HD Audio | Sound: Intel HD Audio | ||
(build as module for optional external mic, see [[#Audio]]) | |||
<pre> | <pre> | ||
-> Device Drivers -> Sound card support -> Advanced Linux Sound Architecture -> PCI sound devices | -> Device Drivers -> Sound card support -> Advanced Linux Sound Architecture -> PCI sound devices | ||
Line 95: | Line 110: | ||
<*> Advanced Linux Sound Architecture ---> | <*> Advanced Linux Sound Architecture ---> | ||
[*] PCI sound devices ---> | [*] PCI sound devices ---> | ||
< | <M> Intel HD Audio ---> | ||
(2048) Pre-allocated buffer size for HD-audio driver | (2048) Pre-allocated buffer size for HD-audio driver | ||
-*- Build hwdep interface for HD-audio driver | -*- Build hwdep interface for HD-audio driver | ||
Line 156: | Line 171: | ||
[*] Support for Interrupt Remapping | [*] Support for Interrupt Remapping | ||
</pre> | </pre> | ||
==Audio== | |||
/etc/modprobe.d/intel-hda.conf | |||
<pre> | |||
options snd-hda-intel model=laptop-dmic | |||
</pre> | |||
==Touchpad== | |||
/etc/X11/xorg.conf.d/50-synaptics.conf | |||
<pre> | |||
Section "InputClass" | |||
Identifier "Synaptics Touchpad" | |||
Driver "synaptics" | |||
MatchISTouchpad "on" | |||
MatchDriver "synaptics" | |||
# MatchDevice Path "/dev/input/event*" | |||
# Option "FastTaps" "1" | |||
Option "ClickPad" "true" | |||
Option "HorizTwoFingerScroll" "on" | |||
Option "EmulateMidButtonTime" "0" | |||
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" | |||
Option "CircularScrolling" "on" | |||
Option "CircScrollTrigger" "1" | |||
Option "FingerLow" "6" | |||
Option "FingerHigh" "13" | |||
Option "SHMConfig" "on" | |||
EndSection | |||
</pre> | |||
==ACPI OSI== | |||
acpi_osi='!Windows 2012' | |||
==Fan control== | |||
https://github.com/daringer/asus-fan - not working with kernel 3.10.x | |||
old modules: | |||
https://gist.github.com/felipec/6169047 | |||
https://gist.github.com/daringer/721e2cea17b570512097 | |||
==Ambient Light Sensor== | ==Ambient Light Sensor== | ||
See: [https://github.com/danieleds/Asus-Zenbook-Ambient-Light-Sensor-Controller here] | |||
In order to use the Ambient Light Sensor it is necessary to insert the module (insmod als.ko) and the acpi call module (insmod acpi_call.ko). | |||
The acpi_call module is required to enable and disable the sensor. | |||
Finally run the als-controller to create the service for management of brightness. | |||
==Contributors== | ==Contributors== | ||
*[http://slackwiki. | *[http://slackwiki.com/User:mega-lnx Guilherme] | ||
==External Links/ References== | ==External Links/ References== | ||
* [https://github.com/mkottman/acpi_call/ acpi_call] | * [https://github.com/mkottman/acpi_call/ acpi_call] | ||
* [https://github.com/danieleds/Asus-Zenbook-Ambient-Light-Sensor-Controller/ als-controller] | * [https://github.com/danieleds/Asus-Zenbook-Ambient-Light-Sensor-Controller/ als-controller] |
Latest revision as of 19:30, 13 April 2016
Slackware on an ASUS UX32VD
Hardware
lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04) 01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff) 03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller Bus 002 Device 003: ID 04f2:b330 Chicony Electronics Co., Ltd Asus 720p CMOS webcam Bus 002 Device 005: ID 8087:07da Intel Corp.
Kernel Configuration
Linux Kernel 3.10.x
Processor
-> Processor type and features Processor family (X) Core 2/newer Xeon
SATA:
[*] ATA ACPI Support [*] SATA Port Multiplier support <*> AHCI SATA support [*] ATA SFF support (for legacy IDE and PATA) [*] ATA BMDMA support <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support <*> Intel SCH PATA support <*> Intel PATA MPIIX support <M> ACPI firmware driver for PATA
Ethernet:
-> Device Drivers -> Network device support -> USB Network Adapters <M> ASIX AX88xxx Based USB 2.0 Ethernet Adapters <M> ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet
I2C:
-> Device Drivers -> I2C support -> I2C Hardware Bus support <M> Intel 82801 (ICH/PCH) <M> Intel SCH SMBus 1.0 <M> Intel iSMT SMBus Controller <M> SMBus Control Method Interface Device Drivers > GPIO Support [*] /sys/class/gpio/... (sysfs interface) <*> Generic memory-mapped GPIO controller support (MMIO platform device) <M> Intel ICH GPIO
Touchpad:
Device Drivers -> Input device support -> Mice -> <*> PS/2 mouse [*] ALPS PS/2 mouse protocol extension [*] Logitech PS/2++ mouse protocol extension [*] Synaptics PS/2 mouse protocol extension [*] Cypress PS/2 mouse protocol extension [*] Elantech PS/2 protocol extension <M> Synaptics I2C Touchpad support <M> Synaptics USB device support
Graphics support:
Device Drivers -> <*> Intel 8xx/9xx/G3x/G4x/HD Graphics [*] Enable modesetting on intel by default
Sound: Intel HD Audio (build as module for optional external mic, see #Audio)
-> Device Drivers -> Sound card support -> Advanced Linux Sound Architecture -> PCI sound devices <*> Sound card support ---> [*] Preclaim OSS device numbers <*> Advanced Linux Sound Architecture ---> [*] PCI sound devices ---> <M> Intel HD Audio ---> (2048) Pre-allocated buffer size for HD-audio driver -*- Build hwdep interface for HD-audio driver -*- Allow dynamic codec reconfiguration [ ] Support digital beep via input layer [*] Support jack plugging notification via input layer [*] Support initialization patch loading for HD-audio [*] Build Realtek HD-audio codec support [*] Build Analog Device HD-audio codec support [*] Build IDT/Sigmatel HD-audio codec support [*] Build VIA HD-audio codec support [*] Build HDMI/DisplayPort HD-audio codec support [*] Build Cirrus Logic codec support [*] Build Conexant HD-audio codec support [*] Build Creative CA0110-IBG codec support [*] Build Creative CA0132 codec support [*] Support new DSP code for CA0132 codec [*] Build C-Media HD-audio codec support [*] Build Silicon Labs 3054 HD-modem codec support -*- Enable generic HD-audio codec parser (600) Default time-out for HD-audio power-save mode
WIFI:
Device Drivers -> Network device support -> Wireless LAN [*] Network device support ---> [*] Wireless LAN ---> <*> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) <*> Intel Wireless WiFi DVM Firmware support <*> Intel Wireless WiFi MVM Firmware support [*] iwlwifi experimental P2P support (NEW)
USB:
Device Drivers -> USB support <*> xHCI HCD (USB 3.0) support <*> EHCI HCD (USB 2.0) support <*> OHCI HCD support <*> UHCI HCD (most Intel and VIA) support
Function keys:
Device Drivers -> -*- X86 Platform Specific Device Drivers ---> <*> ASUS WMI Driver <*> Asus Notebook WMI Driver < > Eee PC WMI Driver <*> WMI <*> WMI support for MXM Laptop Graphics Although function keys need a i2c support with i2c-i801 module
IOMMU:
Device Drivers -> IOMMU Hardware Support [*] Support for Intel IOMMU using DMA Remapping Devices [*] Enable Intel DMA Remapping Devices by default [*] Support for Interrupt Remapping
Audio
/etc/modprobe.d/intel-hda.conf
options snd-hda-intel model=laptop-dmic
Touchpad
/etc/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass" Identifier "Synaptics Touchpad" Driver "synaptics" MatchISTouchpad "on" MatchDriver "synaptics" # MatchDevice Path "/dev/input/event*" # Option "FastTaps" "1" Option "ClickPad" "true" Option "HorizTwoFingerScroll" "on" Option "EmulateMidButtonTime" "0" Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" Option "CircularScrolling" "on" Option "CircScrollTrigger" "1" Option "FingerLow" "6" Option "FingerHigh" "13" Option "SHMConfig" "on" EndSection
ACPI OSI
acpi_osi='!Windows 2012'
Fan control
https://github.com/daringer/asus-fan - not working with kernel 3.10.x
old modules: https://gist.github.com/felipec/6169047 https://gist.github.com/daringer/721e2cea17b570512097
Ambient Light Sensor
See: here
In order to use the Ambient Light Sensor it is necessary to insert the module (insmod als.ko) and the acpi call module (insmod acpi_call.ko). The acpi_call module is required to enable and disable the sensor.
Finally run the als-controller to create the service for management of brightness.