Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dell_inspiron_6400 [Le 09/12/2009, 23:00] Mohegan |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Gutsy Feisty Jaunty matériel portable dell inspiron}} | ||
- | ---- | ||
- | |||
- | ====== Ubuntu sur un Dell Inspiron 6400 ====== | ||
- | |||
- | |||
- | ===== En un coup d'œil ===== | ||
- | |||
- | Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. | ||
- | Il utilise les notations suivantes : | ||
- | * {{icons:important.png|Fonctionne après config}} : **Fonctionne après quelques manipulations** | ||
- | * {{icons:icon-ubuntu.png|Fonctionne immédiatement}} : **Fonctionne immédiatement** | ||
- | * {{icons:icon-support.png|Pas testé}} : **Pas d'informations disponibles** | ||
- | * {{icons:process-stop.png?36|Ne fonctionne pas}} : **Ne fonctionne pas** | ||
- | |||
- | ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Touchpad ^ Raccourcis multimédia ^ Résolution ^ | ||
- | | [[:feisty|"Feisty Fawn" - 7.04]] | Live-CD | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:important.png|Fonctionne après config}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:important.png|Fonctionne après config}} | {{icons:important.png|Fonctionne après config}} | | ||
- | | [[:gutsy|"Gutsy Gibbon" - 7.10]] | Live-CD | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:important.png|Fonctionne après config}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | | ||
- | | [[:hardy|"Hardy Heron" - 8.04]] | Live-CD | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | | ||
- | | [[:intrepid|"Intrepid Ibex" - 8.10]] | Live-CD | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | | ||
- | | [[:jaunty|"Jaunty Jackalope" - 9.04]] | Live-CD | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | | ||
- | | [[:karmic|"Karmic Koala" - 9.10]] | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne immédiatement}} | | ||
- | **Cet ordinateur portable n'est pas [[:windows:mbr_1_disque_dur|tatoué]].** | ||
- | |||
- | ===== Utilisateurs possédant cet ordinateur ===== | ||
- | |||
- | * **[[:utilisateurs:GottferDamnt]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:utilisateurs:worldwide]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:Tib05]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:utilisateurs:debugman]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:utilisateurs:EdX]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Ultim4T0m]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:isanaud]]** : [[:gutsy|Gutsy Gibbon]] | ||
- | * **[[:utilisateurs:kimbo]]** : [[:gutsy|Gutsy Gibbon]] | ||
- | * **[[:utilisateurs:tiger]]** : [[:gutsy|Gutsy Gibbon]] | ||
- | * **[[:utilisateurs:bogoris]]** ([[:utilisateurs:bogoris#mon_experience_du_dellubuntu_inspiron_6400|témoignage]]) | ||
- | * **[[:utilisateurs:ajrelcdir]]** : [[:intrepid|Intrepid Ibex]] | ||
- | * **[[:utilisateurs:pierrehaderer]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:utilisateurs:misteraph]]** : [[:feisty|Feisty Fawn]] | ||
- | * **[[:utilisateurs:pistache]]** : [[:gutsy|Gutsy Gibbon]] | ||
- | * **[[:utilisateurs:ravomavain]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Sploutch]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Ze Killer-Whale]]** : [[:jaunty|Jaunty Jackalope]] | ||
- | * **[[:utilisateurs:keewin]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Booba Skaya]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Jardeheu]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:poliau]]** : [[:jaunty|Jaunty Jackalope]] | ||
- | * **[[:utilisateurs:Belegkarnil]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:Nebulus]]** : [[:hardy|Hardy Heron]] | ||
- | * **[[:utilisateurs:test456]]** : [[:intrepid|Intrepid Ibex]] | ||
- | * **[[:utilisateurs:vavincavent]]** : [[:intrepid|Intrepid Ibex]] | ||
- | * **[[:utilisateurs:mohegan]]** : [[:jaunty|Karmic koala]] | ||
- | * **[[:utilisateurs:psylox]]** : [[:karmic|Karmic koala]] | ||
- | * **[[:utilisateurs:latrape]]** : [[:karmic|Karmic koala]] | ||
- | |||
- | |||
- | ==== Régler le touchpad ==== | ||
- | |||
- | Pour régler le touchpad, commencez [[:tutoriel:comment_editer_un_fichier|par éditer le fichier]] /etc/X11/xorg.conf: | ||
- | Trouvez les lignes: | ||
- | <code> | ||
- | Section "InputDevice" | ||
- | Identifier "Synaptics Touchpad" | ||
- | Driver "synaptics" | ||
- | Option "SendCoreEvents" "true" | ||
- | Option "Device" "/dev/psaux" | ||
- | Option "Protocol" "auto-dev" | ||
- | Option "HorizScrollDelta" "0" | ||
- | </code> | ||
- | Ajoutez à la suite: | ||
- | <code> | ||
- | Option "SHMConfig" "true" | ||
- | </code> | ||
- | Puis quitter votre session et tapez simultanément sur Alt--Ctrl--<= pour redémarrer Xorg. | ||
- | Maintenant pour les réglages, vous pouvez [[:tutoriel:comment_installer_un_paquet|installer les paquets]] tels que qsynaptic. | ||
- | |||
- | |||
- | ==== Modem ==== | ||
- | Téléchargez le fichier à cette adresse, il permettra de faire fonctionner le modem. | ||
- | |||
- | [[http://biginoz.free.fr/linux/gutsy/hsfmodem_7.60.00.06oem_i386.deb]] | ||
- | |||
- | Installez-le. | ||
- | |||
- | Redémarrez et c'est tout. | ||
- | |||
- | (//Le fichier provient de chez dell était installé sur le portable 6400 série n//) | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Multi Ecran ==== | ||
- | |||
- | Avec une carte intel, le multi-écran est possible par la méthode [[:multi-ecran#xrandr_double_ecrans|xrandr]]. | ||
- | |||
- | ==== Wifi ==== | ||
- | |||
- | ===Pour la carte Intel 3945abg=== | ||
- | |||
- | La carte est supportée nativement sous ubuntu depuis plusieurs années. Cependant, si elle ne détecte pas toujours les réseaux sans fils environnants, la solution se trouve [[:wifi_intel_3945abg#pre-requis | sur le petit wiki dédié à la carte]]. | ||
- | |||
- | ===Si vous avez une carte Broadcom wlan mini-pci=== | ||
- | |||
- | C'est un peu galère. | ||
- | Sur le mien la commande | ||
- | <code> lspci | grep -i network </code> | ||
- | donne: | ||
- | <code>0b:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)</code> | ||
- | |||
- | J'ai suivi avec succes la méthode donnée [[https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff | sur help_ubuntu_com]], donc voici la copie en 4 steps: | ||
- | == Step 1 : Blacklist et install == | ||
- | <code>echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist | ||
- | sudo apt-get install ndiswrapper-utils-1.9 | ||
- | mkdir ~/bcm43xx; cd ~/bcm43xx</code> | ||
- | == Step 2 : téléchargement des pilotes == | ||
- | J'ai suivit la partie 2A: | ||
- | <code>sudo apt-get install cabextract | ||
- | wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe | ||
- | cabextract sp34152.exe</code> | ||
- | == Step 3 : configure NDISwrapper == | ||
- | <code>sudo ndiswrapper -i bcmwl5.inf | ||
- | ndiswrapper -l | ||
- | sudo depmod -a | ||
- | sudo modprobe ndiswrapper | ||
- | sudo cp /etc/network/interfaces /etc/network/interfaces.orig | ||
- | echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces | ||
- | sudo ndiswrapper -m | ||
- | echo 'ndiswrapper' | sudo tee -a /etc/modules | ||
- | echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant</code> | ||
- | |||
- | == Step 4 : Hardy Bug fix == | ||
- | Comme chez moi la commande | ||
- | <code>lshw -C network</code> | ||
- | me donnait un //module=ssb// | ||
- | J'ai été obligé d'appliquer le bug fix: | ||
- | |||
- | <note important>Avant d'appliquer le bug fix, faite un essai temporaire avant la modification permanente !</note> | ||
- | |||
- | **Trying It Temporarily:** | ||
- | <code> | ||
- | sudo rmmod b43 | ||
- | sudo rmmod b44 | ||
- | sudo rmmod b43legacy | ||
- | sudo rmmod ssb | ||
- | sudo rmmod ndiswrapper | ||
- | sudo modprobe ndiswrapper | ||
- | sudo modprobe ssb | ||
- | sudo modprobe b44</code> | ||
- | |||
- | **Make it permanent:** | ||
- | <code>echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper </code> | ||
- | |||
- | == Upgrade vers Karmic koala, broadcom== | ||
- | Après la mise à niveau vers karmic koala, plus de wifi, j'ai juste du replacer le chargement du module au démarrage. | ||
- | <code>0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)</code> | ||
- | <code>echo "b43" | sudo tee -a /etc/modules</code> | ||
- | Puis soit redémarrer le pc, soit charger le module à la main pour la session ouverte. | ||
- | <code>sudo modprobe b43</code> | ||
- | |||
- | ==== Enlever le bip de la carte mère ==== | ||
- | |||
- | [[:dell_inspiron_9400#enlever_le_bip_horriblement_fort]] | ||
- | |||
- | ==== Contrôler la vitesse des ventilateurs ==== | ||
- | //Testé sur Gutsy, Hardy, Intrepid, Jaunty et Karmic.// | ||
- | |||
- | Voici un tutoriel décrivant la marche à suivre pour pouvoir non seulement afficher le statut des ventilateurs mais également les contrôler. | ||
- | |||
- | === 1ère Partie === | ||
- | |||
- | <note> | ||
- | * Le portable Dell Inspiron 6400 ne dispose que d'un seul ventilateur situé à gauche. | ||
- | * Le module i8k, qui permet de contrôler le ventilateur, est dans inclut dans le noyau linux mais n'est pas forcement activé. | ||
- | </note> | ||
- | Pour l'activer on peut utiliser la commande : | ||
- | <code>sudo modprobe i8k</code> | ||
- | **Mais cela n'est valable que pour la session courante. Pour l'activer à chaque session, il faut ajouter 'i8k' dans le fichier /etc/modules.** | ||
- | |||
- | À partir de ce moment, votre ventilateur sera géré par le module correspondant. Toutefois, si la gestion du ventilateur ne vous suffit pas (avis personnel : tendance à se déclencher un peu tard), on peut rajouter un programme qui va nous aider à gérer la vitesse du ventilateur. Il suffit d'installer le paquet **[[apt://i8kutils]]** via le gestionnaire de paquet Synaptic (dans le menu Système / Administration) ou via la commande : | ||
- | <code>sudo apt-get install i8kutils</code> | ||
- | |||
- | À partir de maintenant, en exécutant la commande **i8kmon** dans une console ou avec le lanceur d'application vous pourrez contrôler la vitesse de votre ventilateur. Se référer au manuel du programme pour plus de détails : | ||
- | <code>man i8kmon</code> | ||
- | |||
- | === 2ème Partie === | ||
- | Si vous souhaiter vous épargnez le fait de manipuler i8kmon ou si vous êtes, comme moi, un peu déçu du réglage par défaut, il est possible que le ventilateur démarre/s'arrête automatiquement quand le processeur franchit des seuils de températures. | ||
- | <note important>Cette deuxième partie du tutoriel est totalement optionnelle si vous êtes satisfait des réglages par défaut du programme.</note> | ||
- | Pour cela, nous allons créer un fichier texte de configuration destiné au programme i8kmon afin d'en personnaliser les réglages. Ce fichier de configuration peut être placer à différents endroits pour gérer un utilisateur unique ou tout le système. | ||
- | Ce fichier sera soit __/etc/i8kmon__ (concerne l'intégralité du système), soit __$HOME/.i8kmon__ (concerne seulement un utilisateur précis). J'utiliserai __/etc/i8kmon__ dans la suite du tutoriel. | ||
- | |||
- | À titre d'exemple, voilà mon /etc/i8kmon : | ||
- | <code> | ||
- | # Sample i8kmon configuration file (/etc/i8kmon, ~/.i8kmon). | ||
- | |||
- | # Run as daemon, override with --daemon option | ||
- | set config(daemon) 1 | ||
- | |||
- | # Automatic fan control, override with --noauto option | ||
- | set config(auto) 1 | ||
- | |||
- | # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} | ||
- | set config(0) {{- 0} -1 45 -1 45} | ||
- | set config(1) {{- 1} 40 55 40 55} | ||
- | set config(2) {{- 2} 50 125 50 125} | ||
- | |||
- | # end of file | ||
- | </code> | ||
- | <note>Le mode de fonctionnement en daemon se prête tout à fait bien à la 3ième partie du tutoriel.</note> | ||
- | Ensuite, afin que le programme puisse lire le fichier de configuration, on vérifiera qu'il possède les droits d'accès. Pour s'en assurer, exécuter la commande suivante dans un terminal : | ||
- | <code>sudo chmod 0766 /etc/i8kmon //donne permission lire à tous le monde</code> | ||
- | == Vérification == | ||
- | Si vous lancez i8kmon le ventilateur suivra désormais vos ordres... **Magique**. | ||
- | Mais bon cela suppose toujours de lancez manuellement après chaque démarrage i8kmon. | ||
- | |||
- | === 3ème Partie === | ||
- | |||
- | <note tip>Pour Jaunty et Karmic, ce qui suit n'est plus nécessaire. En effet, le paquet i8kutils intègre déjà un script de démarrage pour i8kmon (/etc/init.d/i8kmon). Ce dernier se lance automatiquement au démarrage du système si le fichier de configuration /etc/i8kmon est présent et contient la ligne //set config(daemon) 1//.</note> | ||
- | Nous voilà avec un programme bien configuré, si vous voulez vous épargnez la peine de lancer ce programme, on va maintenant s'intéresser au fait qu'il se lance automatiquement au démarrage de l'ordinateur. | ||
- | <note important>Cette troisième partie du tutoriel est un peu plus risqué, mais comme la précédente, elle est totalement optionnelle</note> | ||
- | On va créer un script qui lancera le programme i8kmon au démarrage. | ||
- | C'est là que ça se complique un tout petit peu, surtout si on veut faire les choses correctement, surtout que l'auteur nous dit dans sa doc en anglais (ref necessaire) que si c'est ce qu'on veut faire il faut nous débrouiller tous seul. | ||
- | |||
- | On va commencer par créer notre script à placer dans /etc/init.d/ | ||
- | on lui donne le nom qu'on veut dans mon exemple je l'ai appele i8k.sh | ||
- | avec n'importe quel editeur de texte (ici je prends vim): | ||
- | <code>sudo vim /etc/init.d/i8k.sh</code> | ||
- | que l'on complétera de la maniere suivante | ||
- | <code> | ||
- | #! /bin/sh | ||
- | ### BEGIN INIT INFO | ||
- | # Provides: i8kmon | ||
- | # Default-Start: 2 3 4 5 | ||
- | # Default-Stop: none | ||
- | # Short-description: monitor fans on Dell laptop | ||
- | # Description: start the i8kmon daemon at boot | ||
- | # using conf file /etc/i8kmon or ~/.i8kmon | ||
- | # see man i8kmon for more info. | ||
- | ### END INIT INFO | ||
- | /usr/bin/i8kmon | ||
- | exit</code> | ||
- | ensuite on va autoriser l'execution de ce fichier | ||
- | <code>sudo chmod 0755 /etc/init.d/i8k.sh</code> | ||
- | ensuite il faut faire le lien avec les runlevels [[http://www.generation-linux.fr/index.php?post/2009/01/22/Cours-Linux-%3A-les-runlevels|(qu'est ce qu'un runlevel?)]] | ||
- | pour cela la commande 'update-rc.d' est toute indiquée | ||
- | pour ma part j'ai utilisé: | ||
- | <code>sudo update-rc.d i8k.sh start 97 2 3 4 5 . /!\ ne pas oublier le point /!\ </code> | ||
- | |||
- | <note>si vous êtes un peu dubitatif<code>sudo update-rc.d 'nom du script' defaults</code>doit suffir</note> | ||
- | <note>si vous êtes carrément frileux et voulez voir les effets que cela aura avant de l'appliquer | ||
- | vous pouvez utiliser l'option -n: | ||
- | <code>sudo update-rc.d -n 'nom du script' defaults</code></note> | ||
- | |||
- | Redémarrez .... votre voeux est exaucé :-D. | ||
- | |||
- | |||
- | ==== Volume PCM ==== | ||
- | //Testé sous Jaunty et Karmic// | ||
- | |||
- | ===== Résoudre le problème de volume avec Karmic ==== | ||
- | Sous Karmic, la gestion du son a été modifiée. Lorsque le volume général est modifié, les volumes//MASTER// et//PCM// sont modifiés simultanément. Pour remédier à ce problème : | ||
- | - Éditer le fichier **/etc/pulse/default.pa** via la commande : | ||
- | <code>sudo gedit /etc/pulse/default.pa</code> | ||
- | - à la ligne **load-module module-udev-detect**, ajouter **ignore_dB=1**. | ||
- | - Vous obtenez ceci : | ||
- | ''### Automatically load driver modules depending on the hardware available | ||
- | .ifexists module-udev-detect.so | ||
- | load-module module-udev-detect ignore_dB=1'' | ||
- | - Pour que les modifications soient prises en compte, redémarrer votre PC. | ||
- | |||
- | === Installation et configuration === | ||
- | Le volume PCM n'est modifiable qu'à partir du contrôleur de volume. Pour modifier le volume PCM via des raccourcis du clavier ou automatiquement à l'insertion ou au retrait d'un casque audio, il suffit d'installer le paquet volume-pcm. | ||
- | <note important>**Ce paquet n'est pas un paquet officiel.** Il n'est pas certifié par Canonical, et dans certains cas (rares) peut rendre le système instable. Vous l'installez à vos risques et périls. Pour d'éventuels problèmes ou réclamations, consultez ce [[http://forum.ubuntu-fr.org/viewtopic.php?id=329238|topic]].</note> | ||
- | - Télécharger le paquet : [[http://vonruppert.free.fr/volume-pcm_0.2_all.deb|volume-pcm_0.2_all.deb]] | ||
- | - Installer le paquet via gdebi en double cliquant sur le paquet ou via la commande : | ||
- | <code>sudo dpkg -i volume-pcm_0.2_all.deb</code> | ||
- | - Pour lancer automatiquement le script alsa_pcm de modification du volume pour un caque audio, il suffit de le lancer à l'ouverture de session. | ||
- | * Ouvrez Sytème > Préférences > Applications au démarrage. | ||
- | * Ajouter une entrée ayant pour nom //alsa_pcm//. | ||
- | {{:ajout-applications-demarrage.png|}} | ||
- | - Pour affecter des raccourcis du clavier pour modifier le volume PCM via le script volume_pcm : | ||
- | * Ouvrez gconf-editor (taper <ALT+F2> puis entrer la commande gconf-editor). | ||
- | * Modifier les clés suivantes (à adapter si vous utilisez déjà ces raccourcis) : | ||
- | Mettre comme valeur : volume_pcm up à la clé ///apps/metacity/keybinding_commands/command_1// | ||
- | |||
- | Mettre comme valeur : volume_pcm down à la clé ///apps/metacity/keybinding_commands/command_2// | ||
- | |||
- | Mettre comme valeur : <Super>Page_Up à la clé ///apps/metacity/global_keybindings/run_command_1// | ||
- | |||
- | Mettre comme valeur : <Super>Page_Down à la clé ///apps/metacity/global_keybindings/run_command_2// | ||
- | |||
- | - Pour modifier le volume PCM, il suffira d'utiliser la touche Super (ou windows) suivi de la touche page suivante ou page précédente. Et la notification suivante apparaîtra : | ||
- | {{:notification-pcm.png|}} | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[:utilisateurs:GottferDamnt]], [[:utilisateurs:Biginoz]], [[:utilisateurs:mohegan]]// |