Asus G73J / G73S / G73SW

761453asus.jpg

En un coup d’œil

Le tableau suivant récapitule la prise en charge du matériel de ce portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :

Il utilise les notations suivantes :

  • Fonctionne immédiatement :
  • OK 32 et 64 bits Testé en 32 bits et 64 bits.
  • Fonctionne après config Fonctionne après quelques manipulations
  • Ne fonctionne pas Ne fonctionne pas
  • Pas testé : Pas d'informations disponibles
  • Information obsolète : Information de support trop ancienne, si possible mettez là à jour.
Version Installation Carte
graphique
Son Réseau Wifi Bluetooth Webcam Touchpad Raccourcis
multimédia
USB3 Lecteur de carte SD
12.04 (Precise Pangolin) OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits Fonctionne après config OK 32 et 64 bits Fonctionne après config
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 ) OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits OK 32 et 64 bits Fonctionne après config Fonctionne après config OK 64 bits OK 32 et 64 bits

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), il va falloir modifier un paramètre au lancement de Ubuntu avec GRUB.

Modifiez avec les droits d'administration le fichier /etc/default/grub. Trouver la ligne contenant GRUB_CMDLINE_LINUX_DEFAULT et ajouter le code suivant dans les guillemets (à la fin)

pci=nomsi,noaer

Attention veillez à le séparer par un espace avec les autres entrées. Ensuite, exécuter dans un terminal le code suivant :

sudo update-grub

Redémarrez, et normalement le port USB 3.0 devrait marcher correctement.

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.

  1. 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
  2. Rendez ce fichier exécutable en saisissant dans un terminal
    sudo chmod 755 /etc/pm/sleep.d/20_custom-ehci_hcd
  3. 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
}

Lecteur de carte SD

Reconnu par défaut sous 14.04 ce ne s'applique que pour 12.04. Le lecteur de carte SD est : 0bda:0139 Realtek Semiconductor Corp. Pour le faire marcher voici la marche à suivre :

  1. Décompresser l'archive contenant le driver
  2. Dans un terminal, placer vous dans le dossier décompressé contenant les fichiers du driver et effectuez les commandes suivantes :
make
sudo make install
sudo depmod

Redémarrez, et normalement le lecteur de carte SD devrait marcher.

Bugs

Voir Aussi

  • asus_g73s.txt
  • Dernière modification: Le 28/04/2018, 11:20
  • (modification externe)