Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Dell Inspiron 6400

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 :

  • Fonctionne après config : Fonctionne après quelques manipulations
  • Fonctionne immédiatement : Fonctionne immédiatement
  • Pas testé : Pas d'informations disponibles
  • Ne fonctionne pas : Ne fonctionne pas
Version Installation Carte graphique Son Wifi Touchpad Raccourcis multimédia Résolution
"Feisty Fawn" - 7.04 Live-CD Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne après config Fonctionne après config
"Gutsy Gibbon" - 7.10 Live-CD Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement
"Hardy Heron" - 8.04 Live-CD Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement
"Intrepid Ibex" - 8.10 Live-CD Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement
"Jaunty Jackalope" - 9.04 Live-CD Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement
"Karmic Koala" - 9.10 Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement
"Lucid Lynx" - 10.04 Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement

Cet ordinateur portable n'est pas tatoué.

Régler le touchpad

Pour régler le touchpad, commencez par éditer le fichier /etc/X11/xorg.conf: Trouvez les lignes:

Section "InputDevice"
Identifier      "Synaptics Touchpad"
Driver          "synaptics"
Option          "SendCoreEvents"        "true"
Option          "Device"                "/dev/psaux"
Option          "Protocol"              "auto-dev"
Option          "HorizScrollDelta"      "0"

Ajoutez à la suite:

Option          "SHMConfig"             "true"

Puis quitter votre session et tapez simultanément sur Alt–Ctrl–⇐ pour redémarrer Xorg. Maintenant pour les réglages, vous pouvez 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 xrandr.

Wifi

Carte Broadcom bcm4311 et karmic koala

Le koala reconnait très bien la carte en LiveCD mais après l'installation il arrive que les drivers ne soient pas installés.

Il suffit d'aller les chercher dans le CD ou la clef USB qui a servi à l'installation.

Les paquets sont au nombre de 3, à installer dans cet ordre (un double-clic suffit):

  1. /pool/main/p/patch/patch_2.5.9-5_i386.deb
  2. /pool/main/d/dkms/dkms_2.1.0.1-0ubuntu1_all.deb
  3. /pool/restricted/b/bcmwl/bcmwl-kernel-source_5.10.91.9+bdcom-0ubuntu4_i386.deb

Après un redémarrage la carte devrait être reconnue et le network manager devrait lister les réseaux à porté.

Source (en)

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 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

 lspci | grep -i network 

donne:

0b:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)

J'ai suivi avec succes la méthode donnée sur help_ubuntu_com, donc voici la copie en 4 steps:

Step 1 : Blacklist et install
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9
mkdir ~/bcm43xx; cd ~/bcm43xx
Step 2 : téléchargement des pilotes

J'ai suivit la partie 2A:

sudo apt-get install cabextract
wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe
cabextract sp34152.exe
Step 3 : configure NDISwrapper
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
Step 4 : Hardy Bug fix

Comme chez moi la commande

lshw -C network

me donnait un module=ssb J'ai été obligé d'appliquer le bug fix:

Avant d'appliquer le bug fix, faite un essai temporaire avant la modification permanente !

Trying It Temporarily:

sudo rmmod b43
sudo rmmod b44
sudo rmmod b43legacy
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb
sudo modprobe b44

Make it permanent:

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 
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.

0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
echo "b43" | sudo tee -a /etc/modules

Puis soit redémarrer le pc, soit charger le module à la main pour la session ouverte.

sudo modprobe b43

Enlever le bip de la carte mère

Le bip est désactivé par défaut sous Lucid Lynx.

Pour les autres versions, il est nécessaire de suivre cette documentation : Désactiver le bip système.

Modifier la résolution de démarrage (Karmic et Lucid)

Pour modifier la résolution de démarrage de grub et des consoles (tty), plusieurs modifications sont nécessaires. Ces dernières sont expliquées sur le forum : Passer son menu grub2 & sa console en haute résolution.

Contrôler la vitesse des ventilateurs

Voici un tutoriel décrivant la marche à suivre pour pouvoir non seulement afficher le statut des ventilateurs mais également les contrôler.

Le portable Dell Inspiron 6400 ne dispose que d'un seul ventilateur situé à gauche.

Pour Gutsy, Hardy, Intrepid et Jaunty

Le module i8k, qui permet de contrôler le ventilateur, est inclus dans le noyau linux mais n'est pas activé par défaut. Pour l'activer on peut utiliser la commande :

sudo modprobe i8k

Mais cela n'est valable que pour la session courante. Pour l'activer à chaque session, il faut ajouter la ligne '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 i8kutils.

À 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 :

man i8kmon
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.

Cette deuxième partie du tutoriel est optionnelle si vous êtes satisfait des réglages par défaut du programme.

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).

Le fichier /etc/i8kmon sera utilisé dans la suite du tutoriel.

À titre d'exemple, un fichier /etc/i8kmon :

# Run as daemon, override with --daemon option
set config(daemon)      1

# Automatic fan control, override with --auto option
set config(auto)        1

# Status check timeout (seconds), override with --timeout option
set config(timeout)     2

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{- 0} -1 55 -1 55}
set config(1) {{- 1} 50 60 50 60}
set config(2) {{- 2} 55 125 55 125}
set config(3) {{- 2} 70 128 10 128}

# end of file
Le mode de fonctionnement en daemon se prête tout à fait bien à la 3ième partie du tutoriel.

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écutez la commande suivante dans un terminal :

sudo chmod 0766 /etc/i8kmon	//donne permission lire à tous le monde
Vérification

Si vous lancez i8kmon le ventilateur suivra désormais vos paramètres. Cependant, cela suppose toujours de lancer i8kmon manuellement après chaque démarrage.

3ème Partie
Pour Jaunty, 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

Le programme est maintenant configuré mais, si vous souhaitez qu'il se lance automatiquement au démarrage de l'ordinateur, des modifications supplémentaires sont nécessaires.

Cette troisième partie du tutoriel comporte des risques, mais comme la précédente, elle est totalement optionnelle

Il est nécessaire de créer le script /etc/init.d/i8k.sh pour lancer le programme i8kmon au démarrage. Ce fichier doit contenir les lignes suivantes :

#! /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

Ensuite, il faut rendre ce script "exécutable" via la commande :

sudo chmod 0755 /etc/init.d/i8k.sh

Puis, il faut faire le lien avec les runlevels (qu'est ce qu'un runlevel?) à l'aide la commande suivante :

sudo update-rc.d i8k.sh start 97 2 3 4 5 .               /!\ ne pas oublier le point /!\ 
Si vous ne comprenez pas, la commande suivante doit suffire :
sudo update-rc.d 'nom du script' defaults
Si vous désirez voir les effets que cela aura avant de l'appliquer, vous pouvez utiliser l'option -n:
sudo update-rc.d -n 'nom du script' defaults

Redémarrez. Les ventilateurs sont maintenant gérés selon vos propres paramètres.

Pour Karmic et Lucid

Désactivation du script fancontrol

Pour éviter les démarrages et arrêts intempestifs des ventilateurs, il est nécessaire de désactiver le script fancontrol. Pour cela, vous devez exécuter la commande suivante dans un terminal :

sudo update-rc.d -f fancontrol remove

Si vous n'exécutez pas cette commande, le script i8kmon ne pourra pas fonctionner correctement. En effet, les deux scripts enverront des commandes contradictoires au ventilateur.

Installation du paquet i8kutils

Il est nécessaire d'installer le paquet i8kutils.

Lancement du script

Pour que le script se lance, il suffit de modifier le fichier /etc/default/i8kmon (ligne ENABLED=0). A l'issu, le fichier doit contenir les lignes suivantes :

# /etc/default/i8kmon

# Change to one to enable i8kmon
ENABLED=1
Gestion du ventilateur

Pour gérer le ventilateur, il suffit de créer le fichier /etc/i8kmon.conf. Ce dernier gère le déclenchement des ventilateurs en fonction de la température. Par exemple, le fichier i8kmon.conf pourra contenir les lignes suivantes :

# Run as daemon, override with --daemon option
set config(daemon)      1

# Automatic fan control, override with --auto option
set config(auto)        1

# Status check timeout (seconds), override with --timeout option
set config(timeout)     2

# 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 60 40 60}
set config(2) {{- 2} 55 125 55 125}
set config(3) {{- 2} 70 128 10 128}

# end of file

Pour lancer le script, redémarrer votre PC ou exécuter la commande suivante :

sudo /etc/init.d/i8kmon start

Le ventilateur du portable sera dorénavant gérer selon votre configuration.

Volume PCM

Testé sous Jaunty, Karmic et Lucid

Résoudre le problème de volume avec Karmic et Lucid

Sous Karmic et Lucid, 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 :

  • Éditez le fichier /etc/pulse/default.pa.
  • À la ligne load-module module-udev-detect, ajoutez ignore_dB=1.
  • Vous devez obtenir 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émarrez 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.

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 topic.
  • Téléchargez le paquet : volume-pcm_0.3_all.deb
  • Installez le paquet volume-pcm_0.3_all.deb.
  • Pour lancer automatiquement le script alsa_pcm de modification du volume pour un caque audio, il suffit de le lancer à l'ouverture de session.
    1. Ouvrez Sytème > Préférences > Applications au démarrage.
    2. Ajoutez une entrée ayant pour nom alsa_pcm.

  • Pour affecter des raccourcis du clavier afin de modifier le volume PCM via le script volume_pcm :
    1. Ouvrez l'application gconf-editor (taper <ALT+F2> puis entrer la commande gconf-editor).
    2. Modifiez 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) avec la touche page suivante ou page précédente.
  • La notification suivante apparaîtra :


Contributeurs : GottferDamnt, Biginoz, mohegan

  • dell_inspiron_6400.1280697130.txt.gz
  • Dernière modification: Le 18/04/2011, 14:45
  • (modification externe)