Ceci est une ancienne révision du document !
En un coup d’œil
Version | Installation | Carte graphique | Wifi | Son | Bluetooth | Webcam | Touchpad | Raccourcis Touches Fn | Lecteur SD |
---|---|---|---|---|---|---|---|---|---|
Ubuntu 13.04 | Pas d'accélération 3D ? |
Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :
- armadon13 : 13.04
Cet ordinateur portable n'est pas tatoué.
Touches Fn pour Luminosité
Il faut ajouter des paramètres à passer au kernel via grub-pc:
- Ouvrez avec les droits d'administration le fichier /etc/default/grub pour remplacer
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
par
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
- Redémarrer l'ordinateur
Lecteur de Cartes
Le lecteur de carte Realtek n'est pas reconnu sur Ubuntu 12.04 et Ultérieur pour le moment mais il s'agit d'un bug connu
Sous 12.04
Il suffit de le télécharger et de l'installer : http://planet76.com/drivers/realtek/rts-bpp-dkms_1.1_all.deb. Le lecteur sera alors fonctionnel au prochain redémarrage.
Si cela ne fonctionne pas ou pour les versions plus récente : Une solution est donnée ici : https://bbs.archlinux.org/viewtopic.php?pid=1263089#p1263089, traduite ci dessous. Elle fonctionne parfaitement avec les nouveaux noyaux :
- Télécharger rts_bpp.tar.bz2 from launchpad : https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/971876/+attachment/2991730/+files/rts_bpp.tar.bz2
- Extraire l'archive, editer rtsx.c:
- Supprimer _devinit juste avant rtsx_probe à la ligne 893
- Supprimer _devexit juste avant rtsx_remove à la ligne 1048
- Enlever _devexit_p() autour de rtsx_remove à la ligne 1074
- Compiler avec "make"
- Puis "sudo make install"
- Blacklister rtsx_pci dans le fichier /etc/modprobe.d/rtsx_blacklist.conf en ajoutant sur une nouvelle ligne "blacklist rtsx_pci" (créer le fichier si il n'existe pas)
- "sudo modprobe rts_bpp" (Si cela ne fonctionne pas faire 'sudo depmod -a' et réessayer)
- Redémarrer
- Ça fonctionne !
Sous 13.10
La méthode décrite pour 12.04 ne fonctionne plus. Le problème vient du fait que proc-info n'est plus présent dans les kernel récents. https://forums.gentoo.org/viewtopic-t-974708-start-0.html
Il faut donc compléter la méthode mentionnée pour ubuntu 12.04 en supprimant les assertion relatives à proc_info :
- Télécharger rts_bpp.tar.bz2 from launchpad : https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/971876/+attachment/2991730/+files/rts_bpp.tar.bz2
- Extraire l'archive, editer rtsx.c:
- Supprimer _devinit juste avant rtsx_probe à la ligne 893
- Supprimer _devexit juste avant rtsx_remove à la ligne 1048
- Enlever _devexit_p() autour de rtsx_remove à la ligne 1074
- Supprimer les lignes 125 à 156
static int proc_info (struct Scsi_Host *host, char *buffer, char **start, off_t offset, int length, int inout) { char *pos = buffer; if (inout) return length; SPRINTF(" Host scsi%d: %s\n", host->host_no, CR_DRIVER_NAME); SPRINTF(" Vendor: Realtek Corp.\n"); SPRINTF(" Product: Barossa Plusplus\n"); SPRINTF(" Version: %s\n", DRIVER_VERSION); SPRINTF(" Build: %s\n", __TIME__); /* * Calculate start of next buffer, and return value. */ *start = buffer + offset; if ((pos - buffer) < offset) return (0); else if ((pos - buffer - offset) < length) return (pos - buffer - offset); else return (length); }
- Supprimer la ligne 259
.proc_info = proc_info,
- Compiler avec "make"
- Puis "sudo make install"
- Puis "sudo modprobe rts_bpp"(Si cela ne fonctionne pas faire 'sudo depmod -a' et réessayer)
- Blacklister rtsx_pci dans le fichier /etc/modprobe.d/rtsx_blacklist.conf en ajoutant sur une nouvelle ligne "blacklist rtsx_pci" (créer le fichier si il n'existe pas)
- Redémarrer