Utiliser Ubuntu sur un latitude 5580 et un dock Dell

Installation

Lancer l’installation d’ubuntu en ajoutant l’option suivante au démarrage afin d’eviter le blocage du lancement :

Pour effectuer cette modification, lorsque grub se lance, se placer sur la ligne « Install Ubuntu » et appuyer sur la touche « e » pour editer les options.

ajouter l’option a la fin de la ligne linux et appuyer sur « F10 » pour démarer l’installation.

Pour info : le clavier est en QERTY, la touche « m » se fait donc avec la touche « , » et la touche « a » avec la touche « q » 😉

une fois qu’elle aura terminier, il faudra redémarer mais attention : l’option que l’on a definit a l’instalation n’est pas concervé : il faudrat donc la remettre avant de lancer Ubuntu en effectuant la meme manipulation mais sur l’option « Ubuntu » de grub cette fois.

Post-Installation

Comme nous n’allons pas modifier l’option a chaque démarage, nous alons la définir de manier a ne plus avoir a s’en occuper.

Pour cella, editer le fichier /etc/default/grub et ajouter l’option

dans la propriété « GRUB_CMDLINE_LINUX_DEFAULT »

enregistrer et de lancer la mise a jour de grub2 avec la commande suivante :

ensuite, place au mise a jours :

et ensuite, un petit reboot ne fait pas de mal :

Prérequis

Passage en mode root

Afin de facilité les commande, nous allons passer en mode root :

Instalaltion des elements necessaire

et Il va nous falloir quelques outils :

Installation du pilotes DisplayLink

Récupérer le driver a l’adresse suivante : http://www.displaylink.com/downloads/ubuntu

décompresser et installer le driver :

Gestion de la mise en veille SUB

Le premier probleme rencontré et que, au bout d’un certain laps de temps totalement varriable, les ecrans deviennent noir et, le seul moyen de retrouver l’affichage, il faut deconnecter la Dock et la reconnecter.

Cella vient du fait que l’USB passe en veille.

Apres beaucoup (mais alors vraiement beaucoup) le coupable est identifié : Pulse !

On va donc désactiver le module de Pulse qui passe en veille, pour cella , on edite /etc/pulse/default.pa :

Rechercher la ligne « load-module module-suspend-on-idle » et la desactiver en ajoutant un « # » devant.

et reboot !

Probleme réglé !

Vitesse du ventilateur

Le second probleme important est la vitesse du ventilateur. il tourne a fond !

on va commencer par editer le fichier /etc/i8kmon.conf et ajouter la ligne suivante au debut du fichier :

On modife les informations de temperatures avec les elements suivant :

On active le service ik8mon au démarage et on démare :

Ca ne s’arrete pas la …

En effet, sur un Dell, il y a une gestion intégré de la temperature et de la vitesse du ventilateur intégré au BIOS.

Pour que notre petit i8kmon soit utilie, il faut desactiver cette gestion.

Attention : cette etape désactive la gestion de la vitesse via le bios, si la configuration i8kmon n’est pas correcte : il a des risques de probleme matériel ATTENTION ! je décline toute responsabilités. chez moi ca fonctionne parfaitement .. si c’est fait correctement il ne devrait pas y avoir de probleme. mais on ne sait jamais.

On va récupéré un petit binaire permettant d’activé et de desactiver la gestion a l’aide de git :

On peut donc desormer desactivé la gestion par le bios :

Ou la réactiver :

Il ne reste plus qu’a rendre automatique la desactivation et la réactivation. Pour cella nous alons modifier le service i8kmon/

editer le fichier /lib/systemd/system/i8kmon.service, et ajoute les lignes suivante a la section [service] :

Lance la comande suivante pour recharger la configuration :

relancer le service :

Quelques commandes utiles :

  • info actuelle : i8kctl
  • etat du ventilateur : i8kfan (0 – arret, 1-low, 2-hight)
  • forcer une vitesse : i8kfan 1 [vitesse]

Catégories : Production

0 commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *