Ce tutorial s'applique également aux Inspiron 1420 et 1520 ainsi qu'aux Vostro 1400, 1500 et 1700
Le tableau suivant récapitule la prise en charge du matériel de l'Inspiron 1720 par les différentes versions d'Ubuntu. Il utilise les notations suivantes :
| Version | Installation | Carte graphique | Son | Wifi | Bluetooth | Webcam | Touchpad | Raccourcis multimédia | Autres |
| "Hardy Heron" - 8.04 | Live-CD | | | | | | | | |
| "Jaunty Jackalope" - 9.04 | Live-CD | | | | | | | | |
| "Karmic Koala" - 9.10 | Live-CD | | | | | | | | |
| "Lucid Lynx" - 10.04 | Live-CD | | | | | | | | |
| "Oneiric Ocelot" - 11.10 | Live-CD | | | | | | | | |
Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :
Cet ordinateur portable n'est a priori pas tatoué.
Le partitionnement du disque-dur, tel qu'il est réalisé à la sortie de l'usine mérite quelques explications. Celles-ci vous permettront de déterminer si vous désirez conserver le contenu de certaines, en effacer d'autres … A la sortie de l'usine, l'Inspiron 1720 est formaté ainsi :
La meilleure solution pour installer Linux consiste à tout d'abord réinstaller Dell MediaDirect (CD fourni par Dell, bootez dessus, choisissez "1" puis faites "y" et enfin "entrée" pour redémarrer), puis éventuellement Windows Vista (si un DualBoot est souhaité), et enfin Linux. Il semble difficile de conserver Dell MediaDirect en cohabitation avec Linux et Windows (voir cette page pour plus d'infos), sauf en utilisant le boot manager de Windows, comme indiqué ici…
La réinstallation complète est nécessaire car la partition Dell MediaDirect (MD) est cachée par HPA, ce qui provoque des gros bugs dans la table de partition si on essaye de la modifier. Celle-ci semble plus ou moins bloquée : il est possible de remplacer la partition Vista par une partition Linux, mais il est impossible d'en créer d'autres (pour le /home par exemple). C'est pourquoi il est plus que conseillé d'effectuer les manipulations précisée plus haut. Le CD d'installation MD recrée alors les partitions, mais cette fois-ci sans protection HPA, et donc la table de partition est aisément modifiable.
A noter que si vous avez des connaissances en Assembleur, il pourrait être intéressant de retoucher le MBR installé par Dell, afin de réaliser un dualboot "matériel" : lancer Linux avec le bouton MD et Vista avec le bouton on/off (voir cette page pour plus d'infos sur la réalisation de cette idée) …
Certains Inspiron possédant deux disques durs, il peut-être pratique d'installer Ubuntu sur ce deuxième disque (une partition NTFS vide à supprimer dans mon cas) car les manipulations ci-dessus ne sont alors pas nécessaires : vous pouvez donc garder Dell Media Direct et vous n'avez pas a retoucher les partitions Windows.
Suite à une "controverse Broadcom" agitant la LKML (source : http://linuxfr.org/news/sortie-du-noyau-linux%C2%A031#toc_31), la manip' ci-dessous est à réaliser pour pouvoir bénéficier du Wi-Fi sous Oneiric 32 bits.
Dans un terminal, saisir :
sudo modprobe -r dell_laptop
sudo /etc/init.d/networking restart
Puis :
sudo gedit /etc/modprobe.d/blacklist.conf
L'éditeur de texte gedit se lance, copier la ligne suivante à la fin :
blacklist dell_laptop
Enfin, enregistrer le fichier et quitter.
(merci à chibbata pour l'astuce)
Si vous avez activé le driver propriétaire STA suggéré, désactivez-le ! Connectez-vous via la carte réseau et passez avec le driver libre (b43 si je ne m'abuse). Il manque seulement le firmware.
sudo apt-get install fw-cutter sudo apt-get install firmware-b43-installer
Si votre carte wifi ne fonctionne pas à l'installation, une combine toute simple trouvée après quelques temps sur le forum comment ça marche: dans le gestionnaire de paquet synaptic, installez le paquet : bcmwl-kernel-source un reboot et ça marche… même la led!!!
Fonctionne sous vlc via v4l2.
Sur le 1520, la webcam est installée sans rien avoir à faire (et elle fonctionne par exemple sous amsn ou sous kopete).
Si votre carte wifi Intel(R) PRO/Wireless 3945ABG/BG ne détecte pas votre réseau, changez le canal de votre wifi par un plus bas par exemple 3, pour la freebox, il faut aller dans : mon compte > internet > configurer mon réseau Wifi. Ici, changez de canal et désactivez le canal automatique.
Si cela n'est pas suffisant, cliquez sur "Se connecter à un réseau sans fil invisible" et suivez les instructions ou installez le paquet linux-backports-modules-intrepid.
Si vous avez des problèmes de connections notamment pour la détection du réseau wifi freebox, il faut ajouter les dépôts de mises à jours Dell. Il sont théoriquement fait pour d'autres inspiron mais cela règle ce problème sur mon inspiron 1520 (avec la carte wifi Intel PRO/Wireless 3945ABG). Cette manipulation va mettre à jour le paquet linux-ubuntu-modules en version Dell.
deb http://ppa.launchpad.net/dell-team/ubuntu hardy main
Attention si vous changez de noyau (après des mises à jour par exemple) la mise à jour de ce paquet par Dell n'est pas immédiate et les problèmes peuvent donc réapparaitre pendant ce temps.
Autres méthodes (car c'est un vrai souci cette carte wifi) :
Si aucune des méthodes précédentes ne fonctionne pour vous (le cas de mon inspiron 1520 depuis que j'ai upgradé vers hardy…), celle-ci peut vous éviter des heures à vous arracher les cheveux : https://bugs.launchpad.net/ubuntu/+bug/185470/comments/65
Bonus disponible pour certains modèles : si vous voulez que la DEL du WiFi s'allume lorsque la connexion WiFi est active, installez le paquet linux-backports-modules-hardy
La webcam est prise en charge uniquement par Video for Linux 2 (V4L2).
Sur certains disques durs, le "parcage de tête" se fait beaucoup trop souvent. Suivre les infos ici pour corriger le tir en attendant un vrai fix : http://doc.ubuntu-fr.org/laptop_mode
Les ventilateurs ne montent que rarement à leur vitesse maximale, alors que le CPU atteint parfois les 95°C. Pour contrôler les ventilateurs et augmenter plus rapidement leur vitesse de rotation, entrer dans une console :
sudo apt-get install i8kutils gkrellm gkrellm-i8k sudo modprobe i8k force=1 sudo gedit /etc/modules
* Ajouter à la fin de la fenêtre qui s'est ouverte, dans une nouvelle ligne, "i8k force=1" (sans les guillemets), enregistrer et fermer.
* Aller dans Système → Préférences → Session et cliquer sur "Ajouter".
* Indiquer "gkrellm" comme commande et nom de programme, enregistrer et fermer
* Se déconnecter de sa session, puis s'y reconnecter, gkrellm devrait démarrer. Aller dans les options, cocher le plugin I8K.
Et voilà !
Rien de bien gênant, mais sur certaines machines, il semble que les touches rapides (Fn + Haut/Bas) pour régler la luminosité augmentent ou réduisent la luminosité de plusieurs niveaux d'un coup, généralement 5 (sur 8 niveaux).
Note : En black-listant le module "video", j'ai résolu ce problème. Pour black-lister le module, ajoutez "blacklist video" à la fin du fichier /etc/modprobe.d/blacklist.
La carte Wifi semble provoquer de déconnexions régulières, qu'il est souvent impossible de résoudre sans redémarrer le système. Si ce cas de figure se présente, le remplacement du pilote propriétaire ipw3945 par iwl3945 devrait résoudre ces problèmes. Le pilote iwl4965 présente aussi une alternative à ces deux pilotes. Il est toutefois encore possible que malgré le choix du pilote, vous soyez confronté à une déconnexion qu'il est impossible de restaurer sans devoir redémarrer. Une solution manuelle sans redémarrage du système consiste à décharger le module du pilote Wifi de la mémoire, et le recharger aussitôt. Pour ce faire, dans un fichier de script ou dans un terminal, ajoutez les lignes :
sudo rmmod nom_du_pilote sudo modprobe nom_du_pilote
Pour installer correctement le pilote iwl3945 :
sudo gedit /etc/modules
rajoutez les modules suivants à la fin du fichier puis sauvegardez :
iwlwifi_mac80211 iwl3945
Pour obtenir du son, il est nécessaire d'installer le paquet linux-backports-modules-generic. Le son fonctionnera au redémarrage suivant
Avec vostro 1400 ne marche pas.
La webcam est prise en charge uniquement par Video for Linux 2 (V4L2). V4L2 est pris en charge par de plus en plus de logiciels notamment luvcview dont un package Hardy existe et fonctionne correctement sous Gutsy, disponible ici. ( Installation de la WebCam plus bas dans la page )
Le Bluetooth fonctionne mais tout n'est pas installé par défaut. Voir ce lien
Si vous ne pouvez pas régler la luminosité de l'écran (et uniquement dans ce cas), ajouter "blacklist video" à la fin du fichier /etc/modprobe.d/blacklist
Suspend et Hibernate semblent fonctionner avec la GeForce 8400M GS et le pilote vidéo propriétaire de NVIDIA proposé lors du premier boot (apt://nvidia-glx-new).
Sur certains disques durs, le "parcage de tête" se fait beaucoup trop souvent. Suivre les infos ici pour corriger le tir en attendant un vrai fix : http://doc.ubuntu-fr.org/laptop_mode
Très facile à configurer avec le pilote propriétaire Nvidia apt://nvidia-settings (mode twinview)
Le pilote standard nvidia ne prend pas encore en charge cette carte graphique. Durant l'installation depuis le Live-CD, il faut donc utiliser le pilote vesa. Pour celà, il suffit de choisir l'option "Démarrer Ubuntu en mode graphique sans echec"
Pour tirer parti des capacités de votre carte graphique, vous pouvez consulter cette page (conseillé), ou utiliser Envy, pour installer les derniers pilotes propriétaires.
Le problème se manifeste tout d'abord lors de l'utilisation du Live-CD (voir les symptômes ci-dessous). Il semble que le problème soit lié au controleur SATA Intel intégré (sans certitude).
PS: Le problème est résolu sous 7.10
Lors du lancement du Live-CD, le chargement s'interrompt, et apparaît un texte ressemblant à celui-ci :
BusyBox v1.1.3 (Debian 1:1.1.3-3ubuntu3 (Built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off (initramfs)
quiet splash – –) par l'option de lancement suivante :break=top
modprobe piix exit
(Note : Le M sur un clavier anglais est sur la touche virgule/interrogation)
sudo mkdir target # Création d'un point de montage sudo mount /dev/sda3 target # Montage de l'install neuve sudo chroot target # Changement de racine sudo echo piix >> /etc/initramfs-tools/modules # Ajout de piix dans les modules sudo update-initramfs -u # MAJ de GRUB sudo nano /boot/grub/menu.lst # Edition de la conf de GRUB
title Ubuntu, kernel 2.6.20-16-generic root (hd0,2) kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=cb8927de-1b14-4e53-b4e3-d64c000bcc7d ro quiet splash locale=fr_FR initrd /boot/initrd.img-2.6.20-16-generic quiet savedefault
sudo echo piix >> /etc/initramfs-tools/modules # Ajout de piix dans les modules sudo update-initramfs -u # MAJ de GRUB
sudo su # Vous vous logguez en root nano /etc/initramfs-tools/modules # Utilisation de nano pour éditer le fichier
Puis éditez le fichier en rajoutant piix à la fin de celui-ci. Tappez la touche F3 pour sauvegarder puis F2 pour quitter. Ensuite, toujours dans une console, tappez :
sudo update-initramfs -u
Cette solution ne donne pas de résultats sur un Dell Vostro 200. Il y a cependant une solution miracle pouvant potentiellement s'appliquer à tous les Vostro. ( Attention, ces détails peuvent varier d'un modèle à l'autre et vous devriez sauvegarder vos données avant d'effectuer toute modification).
Afin de retrouver un Linux Ubuntu 100% fonctionnel, il suffit d'accéder au BIOS en appuyant sur la touche F2 au démarrage, d'accéder à la section "Intergrated Peripherals" et de sélectionner "RAID" à la place de "IDE" pour le SATA Mode. Ensuite, il suffit de sauvegarder les changements ( souvent F10 ).
Attention cependant si vous avez d'autres systèmes d'exploitation d'installés : ils doivent bien gérer le SATA. Par exemple, Windows XP ne démarrera pas s'il n'a pas les pilotes pour faire fonctionner correctement le disque dur SATA.
Télécharger les dernières sources du pilote UVC-Linux
sudo apt-get install subversion build-essential linux-headers-$(uname -r) && svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk && cd trunk
Editer uvc_driver.c : Sous Ubuntu :
gedit uvc_driver.c
Sous Kubuntu :
kate uvc_driver.c
À la ligne 1661, ajouter la définition de la Webcam "OmniVision OEM Dell Notebook" :
/* OmniVision OEM Dell Notebook */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x05a9,
.idProduct = 0x2640,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = UVC_QUIRK_PROBE_MINMAX },
Sauvegarder et fermer gedit ou kate, puis compiler avec :
make && sudo install -v -m644 uvcvideo.ko /lib/modules/$(uname -r)/kernel/ubuntu/media/usbvideo/uvcvideo.ko && sudo depmod -ae
Si cette commande renvoie une erreur dans le genre :
install: ne peut créer le fichier régulier `/lib/modules/2.6.22-14-generic/kernel/ubuntu/media/usbvideo/uvcvideo.ko': Aucun fichier ou répertoire de ce type
C'est que le chemin n'est pas le bon, pour ma part je dois taper :
make && sudo install -v -m644 uvcvideo.ko /lib/modules/$(uname -r)/kernel/drivers/media/video/usbvideo/uvcvideo.ko && sudo depmod -ae
Enfin, redémarrer !
NB : Le pilote ne fonctionne pour le moment qu'avec V4L2 (Video for Linux 2)
Vérifier qu'ALSA est bien installé :
sudo apt-get install alsa-base alsa-tools alsa-oss alsa-utils alsa-firmware-loaders
Éditer le fichier /etc/modprobe.d/alsa-base : Sous Ubuntu :
sudo gedit /etc/modprobe.d/alsa-base
Sous Kubuntu :
sudo kate /etc/modprobe.d/alsa-base
Et ajouter ces lignes à la fin :
options snd-hda-intel model=dell-laptop
Bien que Dell fournisse un pilote pour le modem 56k, il vous est très fortement recommandé de ne pas l'installer… au risque de vous retrouver sans son !
Nous utiliserons donc le pilote de chez Dell R151517.exe avec ndiswrapper.
Pour cela decompressez le fichier R151517 puis recuperez le dossier DRIVER. Ensuite tapez ceci :
sudo apt-get install module-assistant
sudo module-assistant prepare
sudo apt-get install ndiswrapper-source
sudo module-assistant build ndiswrapper
apt-get install ndiswrapper-utils-1.9
module-assistant install ndiswrapper
Maintenant, allez dans le dossier où vous avez decompressé votre fichier bcmwl5.inf, puis tapez ceci :
ndiswrapper -i bcmwl5.inf
depmod -a
modprobe ndiswrapper
Ensuite vous pouvez voir votre jolie voyant WiFi allumé.
Pour la rédaction de ce document, les pages suivantes ont été les plus utiles. Vous y trouverez peut-être des compléments d'information.
Les pages suivantes peuvent aussi vous intéresser :
Contributeur(s) : KinderSurpriZ, slasher-fun, Daeavelwyn, AschezuAsche, Nonux, Yrix