Apportez votre aide…
Asus G73J / G73S / G73SW
En un coup d’œil
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
Installation OK depuis une clef USB ou depuis un CD. Suivre la procédure d’installation habituelle.
Raccourcis multimédia
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.
USB3
Pour faire marcher correctement le port USB 3.0 (Fresco Logic FL1000G), voir cette page.
Mise en veille
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.
- Créez avec les droits d'administration un fichier /etc/pm/sleep.d/20_custom-ehci_hcd contenant les informations suivantes:
#!/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
- Rendez ce fichier exécutable en saisissant dans un terminal
sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd
- Créez avec les droits d'administration un fichier /etc/pm/config.d/usb3-suspend-workaround contenant les informations suivantes:
#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 }
Voir Aussi
—- Contributeurs: fabux, e18i3 (corrigé le 01/02/2015)