Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Apportez votre aide…

Dell Inspiron 1300

De nombreuses questions ont été posées sur le forum concernant ce portable. En effet, certains problèmes sont récurrents et doivent être résolus de la même façon par tous les possesseurs de ce portable. Voyons comment en profiter à 100 % de ses capacités.

En un coup d'œil ?

Le tableau suivant récapitule la prise en charge du matériel du 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 Bluetooth Réseau Touchpad Raccourcis multimédia Autres : Bureau 3D
"Dapper Drake" - 6.06 Live et alternate CD Fonctionne immédiatement Fonctionne immédiatement Pas testé Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne après réglages

Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :

- Delphine Lagrande, contact : finette2001fr at yahoo.fr (remplacer le at par @ pour me contacter)

Installation : partie 1

Gutsy 7.10

à compléter

Feisty 7.04

En cours de tests :-x

Dapper 6.06 et Edgy 6.10

Tout devrait normalement se passer comme prévu. Changer la langue et la résolution (F4 → VGA) en 1024x748.

Il semblerait que les versions embarquant 256 Mio de RAM officiellement, c'est-à-dire 248 réellement, soient obligées de passer par la version Alternate de l'installation d'Ubuntu.

Installation : partie 2

Après la première partie de l'installation, l'écran affiche une image un peu déformée (mal réglée), le wifi est reconnu mais le module chargé ne permet pas un fonctionnement optimal de la carte :-o.

Optimisation du wifi

L'inspiron 1300 existe en deux versions, avec un carte wifi sans-fil Broadcom BCM4318 ou une carte wifi sans fil Intel 2200BG.

Vérifiez si la carte wifi n'est pas désactivée avec le raccourci clavier Fn-F2. En effet, ce raccourci fonctionne, mais n'affiche rien à l'écran.

Pour déterminer dans quel cas vous êtes, utilisez

lspci | grep Wireless

donne comme résultat une ligne de ce style :

06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Wifi Broadcom

Hardy

Deux solutions vous sont proposées :

-Utilisez le module B43, via cette documentation ou bien celle là

-Ou avec ndiswrapper: Un conflit entre ndiswrapper et ssb, empeche d'appliquer la methode destiné a Gutsy pour Hardy.Cepeandant on obtient un resultat convenable (qui me permet d'ailleur d'ecrire ces ligne), en recuperant les pilotes obtenu dans la solution pour gutsy (ci-dessous) avec ndiswrapper, puis en tapant les commandes suivante dans un terminal:

On se rend dans le dossier ou a été telechargé l'archive (par defaut pour firefox)

cd ~/Desktop #A remplacer par le dossier ou se trouve l'archive

On la decompresse:

tar -xf bcm4318*.tar.gz

On decompresse les pilotes

tar -xf drivers-32.tar.gz

installez les paquets ndiswrapper-common ndiswrapper-utils-1.9

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

Configurez ndiswrapper:

sudo ndiswrapper -i bcmwl5.inf #installe les pilotes  
ndiswrapper -l    #Verifie si l'installation a reussi 
sudo ndiswrapper -m
sudo rmmod b43
sudo rmmod b44 
sudo rmmod b43legacy #this step added Apr 27 2008
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb
sudo modprobe b44 #this step added May 1 2008
sudo rmmod b43
echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $C$
echo 'ndiswrapper' | sudo tee -a /etc/modules
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces

Gutsy

L'installation est très simple via internet ;-), lisez cette documentation

Si pour une raison x, y, vous n'etes pas satisfait de cette methode,vous pouvez essayer avec ndiswrapper. Pour ce faire, lisez cette documentation (en anglais) a patir du paragraphe paragraphe: Dapper and Edgy (and Feisty/Gutsy with ndiswrapper).Note:il faut s'incrire au site pour telecharger le fichier a manipuler

L'installation diffère, car ndiswrapper ne fonctionne pas sous edgy , il faut utiliser ndiswrapper-1.8, c'est cette différence qui pose tant de problèmes un peu partout.

Dapper

Il faut utiliser ndiswrapper. Installons-le :

sudo apt-get install ndiswrapper-utils

Ensuite, il faut prendre des pilotes Windows, mais d'autres que ceux que nous propose Dell. Pour les télécharger, on utilise wget parce que ça va vite :

wget http://biginoz.free.fr/linux/bcmwl5.sys
wget http://biginoz.free.fr/linux/bcmwl5a.inf

Maintenant que les pilotes sont téléchargés, on les installe avec ndiswrapper :

sudo ndiswrapper -i bcmwl5a.inf

On peut utiliser la commande suivante pour vérifier que les pilotes ont été installés correctement :

ndiswrapper -l

On doit obtenir quelque chose comme ça :

Installed ndis drivers:
bcmwl5a driver present, hardware present

On crée le module :

sudo ndiswrapper

Puis on charge ndiswrapper :

sudo modprobe ndiswrapper

Pour qu'il soit chargé à chaque démarrage :

sudo ndiswrapper -m

Sous Dapper un petit soucis de chargement de firmware Bcm43xx (Broadcom) donc on fait quand on veut le wifi :

sudo rmmod ndiswrapper
sudo rmmod bcm43xx
sudo modprobe ndiswrapper

Et le wifi marche ( Voyez qu'ici les deux firmwares étaient chargés et bcm43xx plantait l'accès au wifi de ndiswrapper . donc on le vire sans scrupule!)

Pour qu'il soit chargé à chaque démarrage on peut faire comme suit : on blackliste le modules bcm43xx en ajoutant :

blacklist bcm43xx 

à la dernière ligne du fichier « /etc/modprobe.d/blacklist ». Ensuite on ajoute :

ndiswrapper

à la dernière ligne du fichier « /etc/modules ».

Et voilà, le modules sera chargé à chaque démarrage et fonctionnera de suite.

On peut aussi installer le paquetage ndisgtk :

sudo apt-get install ndisgtk

On a alors une interface graphique dans Système → Administration → Windows Wireless Drivers.

À partir de la version 2.6.17rc2 du noyau, un pilote pour ce modem est intégré au noyau. Il ne sera donc plus nécessaire de passer par ndiswrapper sur les prochaines versions de Ubuntu (ouf !).

Edgy

Pour avoir le wifi avec le Live-CD, il faut préalablement télécharger « wifi.tar.gz » sur clé USB.

Le pilote ne fonctionnant toujours pas, il faut utiliser ndiswrapper : téléchargeons un petit script :

wget http://biginoz.free.fr/linux/edgy/wifi.tar.gz
tar -xvzf wifi.tar.gz
sh setupwifi.sh

(nota de biginoz : le fichier wifi.tar.gz contient des *.deb issus des dépots d'ubuntu afin d'installer ndiswrapper sans internet, parfaitement fonctionnel, le script les installe et supprime le module bcm43xx et lance le module ndiswrapper.) et entrez votre mot de passe. Le wifi sera reconnu de suite. Si vous étiez sur livecd , vous pouvez procéder à l'installation , le téléchargement des paquets des langues se fera , par contre il faudra procéder de la même manière une fois le système installé.

Une fois que vous l'avez installé sur le système. Alors, il faut blacklister bcm43xx. Ajouter :

blacklist bcm43xx 

à la dernière ligne du fichier « /etc/modprobe.d/blacklist »

et un petit

sudo ndiswrapper-1.8 -m

Et c'est fini !

Wifi Intel

Les modules du noyau nécessaires (comme ipw2200) sont en principe déjà installés. En revanche, le firmware de la carte, que l'on peut obtenir sur http://ipw2200.sourceforge.net/firmware.php doit être installé dans « /usr/lib/hotplug/firmware » :

cd /usr/lib/hotplug/firmware
tar xzvf /chemin/de/telechargement/ipw2200-fw-version.tgz

On peut alors charger le module :

modprobe ipw2200

Optimisation de l'écran

Par défaut, l'écran n'est pas correctement détecté :-(. Au lieu d'être en 1280x800, il est en 1024x768.

Ce qui est fort gênant état donné que l'image est floue et déformée.

Pour résoudre ce problème: deux solutions: garder le pilote par défaut et le patcher, ou bien installer un autre pilote. La deuxième solution étant vraisemblablement la meilleure (et en plus elle est plus simple).

1 ère solution

Après avoir activé les dépôts Universe (cfr. documentation), installer le paquet 915resolution:

sudo apt-get install 915resolution

Ensuite, lancer la commande

sudo 915resolution -l

qui va lister des modes disponibles pour votre carte graphique. Choisissez-en un que vous n'utiliserez pas, par exemple le n°38. On peut maintenant configurer 915resolution pour qu'il patche le pilote avec le mode correct à chaque démarrage. Éditez le fichier de configuration comme suit:

sudo gedit /etc/default/915resolution

pour qu'il contienne le contenu suivant:

MODE=38
XRESO=1280
YRESO=800

Redémarrez l'ordinateur et ça devrait rouler!

2 eme solution (à préférer)

On peut installer le pilote intel produit par Intel qui est aussi libre. Un paquet est disponible dans les dépôts, il suffit donc de faire

sudo apt-get install xserver-xorg-video-intel

Ensuite, via le fichier xorg.conf, il faut dire au serveur X d'utiliser le nouveau d'river qu'on vient d'installer. Éditez ce fichier avec la commande

sudo gedit /etc/X11/xorg.conf

Cherchez la section «Device». Après «Driver», il est écrit «i810» ou «vesa». Remplacez par «intel».

Voilà, c'est terminé, il faut redémarrer l'ordinateur (ou juste le serveur X avec ctrl+alt+backspace) pour voir que maintenant ça fonctionne.

Cette solution est plus appropriée car elle ne nécéssite plus le programme 915resolution et le retour d'hibernation n'est plus buggé.

Optimisation du son

(Le fait de brancher le casques et que le son passe aussi par les enceintes est un bug connu mais non résolu à ce jour. Maintenant sous Dapper, le bug est corrigé et ça fonctionne très bien.)

La carte sera reconnue à l'installation et il ne devrait pas y avoir de problème. Si c'est le cas, on peut quand-même installer les derniers pilotes ALSA. Voici la manœuvre (avec les pilotes 1.0.10), le tout dans un terminal

On récupère les fichiers :

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.10.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.10.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.10.tar.bz2
wget ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.10.tar.bz2

Ensuite on les décompresse :

tar xvjf alsa-driver-1.0.10.tar.bz2
tar xvjf alsa-lib-1.0.10.tar.bz2
tar xvjf alsa-utils-1.0.10.tar.bz2
tar xvjf alsa-oss-1.0.10.tar.bz2

On passe à l'installation :

cd alsa-driver-1.0.10
./configure --with-oss=yes --with-cards=hda-intel
make
sudo make install
cd ../alsa-lib-1.0.10
./configure
make
sudo make install
cd ../alsa-oss-1.0.10
./configure
make
sudo make install
cd ../alsa-utils-1.0.10
./configure
make
sudo make install

Exécution de l'utilitaire pour configurer la carte :

sudo alsaconf

Sélectionnez votre carte Intel et redémarrez l'ordinateur.

Mise à jour du BIOS version A10

Attention, cette manipulation dangeureuse doit être réalisée avec soin et seulement si nécessaire sous peine d'abimer le programme de démarrage de votre PC portable

Munissez-vous de deux CD :

Ensuite, il faut booter sur le premier CD. Une fois DOS lancé, éjecter le CD et mettez le second. Se mettre sur R: (le lecteur de CD) et exécuter le fichier ME051A10.EXE.

Testé sur Dell Inspiron 1300 avec succès.

Hibernation

L'hibernation ne fonctionne pas sous Kubuntu.

Il y a tout d'abord un conflit avec APM (gestionnaire d'économie d'énergie) et avec ACPI (gestionnaire d'alimentation). Il suffit de le désinstaller :

sudo apt-get remove --purge apmd

Le suspend to ram devrait marcher. Puis pour l'hibernation, il suffit d'installer le paquet « uswsusp » :

sudo apt-get install uswsusp

Voilà. Mise à jour (cela ne marche plus sous Edgy, mais Debian Instable oui).

Optimisation du modem RTC (Dial-up)

Le modem est un conexant HSF, les pilotes sont disponibles ici, sur Linuxant.

Attention, il faut prendre la version du pilote correspondant au noyau linux installé, le pilote est très sensible aux variations dans les fichiers de header.

Sources d'information

- Installation wifi des cartes bcm43xx (ubuntu-fr.org)

- Discussion sur le forum au sujet des cartes wifi broadcom (ubuntu-fr.org)


Contributeurs : Biginoz, Teolemon, Laurent Bellegarde



Le contenu de ce wiki est sous licence : CC BY-SA v3.0