ASUS N82JV
Hardware | PCI/USB ID | Working? |
---|---|---|
Touchpad | Yes | |
Keyboard | Yes | |
GPU (Intel) | Yes | |
GPU (Nvidia) | Yes | |
Webcam | 04f2:b1bb |
Yes |
Ethernet | Yes | |
Card Reader | Yes | |
Audio | Yes | |
Wireless | Yes |
Audio
The headphone jack will not work, and the speakers will not mute when a headphone is plugged in and the integrated mic will not work either.
In order to fix this, follow these steps.
1. Install ALSA drivers available at Realtek [1]
tar xvf LinuxPkg_x.x tar xvf alsa-driver-1.0.xx cd alsa-driver-1.0.xx ./configure --with-cards=hda-intel make make install
2. Add options snd-hda-intel index=0 model=auto
to /etc/modprobe.d/modprobe.conf
.
Open /etc/modprobe.d/sound.conf
and add:
alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel
Touchpad
Type xinput list
. What you want to see:
⎜ ↳ ETPS/2 Elantech Touchpad id=16 [slave pointer (2)]
However, you will see that the system is misinterpreting the touchpad for a wheel mouse. This is because this laptop (and so many others recently) is using an Elantech Touchpad. In order to fix it, enter this in the command line:
echo "options psmouse force_elantech=1" | sudo tee -a /etc/modprobe.d/psmouse.conf sudo rmmod psmouse && sudo modprobe psmouse
Then, open /etc/X11/xorg.conf.d/10-synaptics.conf
. A bare minimum configuration requires this text:
Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "LeftEdge" "130" Option "RightEdge" "840" Option "TopEdge" "130" Option "BottomEdge" "640" EndSection
Working 10-synaptics.conf
Here is a fully working 10-synaptics.conf with Edge Scrolling, Two Finger Scrolling and with middle mouse click (LTCornerButton and RTCornerButton) on the top corners activated. Circular Scrolling works, but it is deactivated.
/etc/X11/xorg.conf.d/10-synaptics.conf
Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "SHMConfig" "on" Option "LeftEdge" "130" Option "RightEdge" "840" Option "TopEdge" "130" Option "BottomEdge" "640" Option "VertEdgeScroll" "on" Option "HorizEdgeScroll" "on" Option "CornerCoasting" "on" Option "CoastingSpeed" "0.30" Option "VertTwoFingerScroll" "on" Option "HorizTwoFingerScroll" "on" Option "CircularScrolling" "off" Option "CricularTrigger" "0" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" Option "LTCornerButton" "2" Option "RTCornerButton" "2" EndSection
Function Keys
Most of them do work. Exceptions are the multimedia player commands (fn+arrows), fn+c, fn+v and fn+F9 (which should disable the touchpad). It should be possible to have them all working by following Extra keyboard keys.