UX32VD
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)
Kernel Configuration
Linux Kernel 3.10.x
-> 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> SMBus Control Method Interface <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 <M> AST server chips
Sound: Intel HD 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 ---> <*> 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
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.