Le tableau suivant récapitule la prise en charge du matériel de ce portable par des versions d'Ubuntu.
Il utilise les notations suivantes :
Version | Installation | Carte graphique | Son | Réseau | Wifi | Bluetooth | Webcam | Touchpad | Raccourcis multimédia | USB3 USB2 | Lecteur de carte SD |
---|---|---|---|---|---|---|---|---|---|---|---|
14.04 (The Trusty Tahr ) |
Cet ordinateur portable n'est pas tatoué.
Installation OK depuis une clef USB ou depuis un CD. Suivre la procédure d’installation habituelle.
Afin d'activer les touches FN, modifiez avec les droits d'administration le fichier /etc/rc.local pour y ajouter les informations suivantes avant la fin du fichier (avant le exit 0 ):
echo 0x00050021 > /sys/kernel/debug/asus-nb-wmi/dev_id echo 0x82 > /sys/kernel/debug/asus-nb-wmi/ctrl_param cat /sys/kernel/debug/asus-nb-wmi/devs
Si vous utiliser les Drivers propriétaire Nvidia, pour activer le contrôle de la luminosité de votre écran avec les touches FN+F5 et FN+F6, modifiez avec les droits d'administration le fichier /etc/X11/xorg.conf pour y ajouter la ligne suivante dans la partie Section "Device":
Option "RegistryDwords" "EnableBrightnessControl=1"
Redémarrez, et normalement les touches FN devraient marcher.
Pour faire marcher correctement le port USB 3.0 (Fresco Logic FL1000G), voir cette page.
Parce que les récentes version de Ubuntu ont un kernel compilé avec ehci_hcd, il faut désactiver les périphériques USB avant la veille.
#!/bin/sh #inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19 #...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug # tidied by tqzzaa :) DEV_LIST=/tmp/usb-dev-list DRIVERS_DIR=/sys/bus/pci/drivers DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd HEX="[[:xdigit:]]" MAX_BIND_ATTEMPTS=2 BIND_WAIT=0.1 unbindDev() { echo -n > $DEV_LIST 2>/dev/null for driver in $DRIVERS; do DDIR=$DRIVERS_DIR/${driver}_hcd for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do echo -n "$dev" > $DDIR/unbind echo "$driver $dev" >> $DEV_LIST done done } bindDev() { if [ -s $DEV_LIST ]; then while read driver dev; do DDIR=$DRIVERS_DIR/${driver}_hcd while [ $((MAX_BIND_ATTEMPTS--)) -gt 0 ]; do echo -n "$dev" > $DDIR/bind if [ ! -L "$DDIR/$dev" ]; then sleep $BIND_WAIT else break fi done done < $DEV_LIST fi rm $DEV_LIST 2>/dev/null } case "$1" in hibernate|suspend) unbindDev;; resume|thaw) bindDev;; esac
sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd
#File: "/etc/pm/config.d/usb3-suspend-workaround". SUSPEND_MODULES="xhci"
Redémarrez pour vérifier que la mise en veille s'effectue correctement.
Si a la reprise de veille vous n'avez plus les USB qui fonctionnent, vous pouvez essayer la modification suivante dans le script : /etc/pm/sleep.d/20_custom-ehci_hcd
Remplacer
bindDev() { if [ -s $DEV_LIST ]; then while read driver dev; do DDIR=$DRIVERS_DIR/${driver}_hcd while [ $((MAX_BIND_ATTEMPTS--)) -gt 0 ]; do echo -n "$dev" > $DDIR/bind if [ ! -L "$DDIR/$dev" ]; then sleep $BIND_WAIT else break fi done done < $DEV_LIST fi rm $DEV_LIST 2>/dev/null }
Par
bindDev() { if [ -s $DEV_LIST ]; then while read driver dev; do DDIR=$DRIVERS_DIR/${driver}_hcd while [ $MAX_BIND_ATTEMPTS -gt 0 ]; do echo -n "$dev" > $DDIR/bind if [ ! -L "$DDIR/$dev" ]; then sleep $BIND_WAIT else break fi let MAX_BIND_ATTEMPTS=MAX_BIND_ATTEMPTS-1 done done < $DEV_LIST fi rm $DEV_LIST 2>/dev/null }
—- Contributeurs: fabux, e18i3 (corrigé le 01/02/2015)