Le Blog de Cyril LEVIS | La suite du petit blog de Cyril

oct/07

2

Installation, tweaking Dell XPS m1330 avec Ubuntu Gutsy

ubuntu for nazes

Je vais présenter ici toutes les modifications à faire pour exploiter tout le hardware de son XPS 1330 avec Gutsy.

Déjà juste pour info voilà le rapport que j’ai fais avec hardinfo.

Je précise que ceci est tiré de ma propre expérience, installation, que tout n’est pas obligé, comme l’installation des sondes etc mais bon, à vous de choisir de me suivre ou pas :)

Tuto tiré de la doc, recherches, et connaissances perso, c’est déjà pas mal !

I] PREMIÈRE PARTIE, installation à partir du live-cd.

On insère le cdrom de Gusty béta (ou Gusty tout court hein!) fraichement gravé dans le lecteur, on boot, puis option graphique en mode sans échec et F6.

La on efface la fin de la ligne pour y insérer « break=top » (sans les guillemets) qui permet d’avoir une ligne de commande pour charger le module du disque dur et cdrom.
On presse Entrée, puis lorsque le message d’erreur apparait:

 modprobe ata_piix exit

A partir de la on lance l’installation.
Juste une note concernant le partitionnement, je conseil de juste faire une partiton « root » et un swap si nécessaire, la partition « / » sera donc « /dev/sda1″
Une fois l’installation terminé, NE PAS cliquer sur le bouton pour redémarrer!

Ouvrez un terminal puis tapper y ceci:

 sudo mkdir target
sudo mount /dev/sda1 target
sudo chroot target
sudo echo ata_piix >> /etc/initramfs-tools/modules
sudo update-initramfs -u

et seulement maintenant ON PEUT REDÉMARRER.

II] DEUXIÈME PARTIE,

Une fois logguer sur son installation toute neuve, on commence alors l’installation de paquets et la bidouille en vitesse (Ha bon on a pas encore commencer? 8| ).

Note pour les novices, à partir de là toutes les commandes commançant par gksudo ou sudo seront à effectuer dans un Terminal (menu Application / Accessoire / Terminal ).

#Le réseau:
Avec Gusty et le noyau 2.6.22, tout fonctionne de base concernant le réseau, aussi bien la carte ethernet qui fonctionne avec le module « tg3″ que le wifi qui fonctionne soit avec le module ipw3945 pour les carte Intel Corporation PRO/Wireless 3945 AG pour les carte Intel Corporation PRO/Wireless 4965 AGN, donc rien a faire à ce niveau.

edit: Pour les possesseurs de carte wifi Intel Corporation PRO/Wireless 3945 AG (si vous avez la lumière du wifi qui fonctionne de base après l’installation c’est que vous avez cette carte) je vous conseil fortement les changements suivant, a savoir de passer du driver ipw3945 qui est propriétaire, au driver libre iwl3945.

Les avantage? Stabilité accrue du wifi

Inconvéniant? Plus de lumière du wifi, c’est vraiment important?

Il vous faut donc faire:


sudo gedit /etc/modules

puis ajouter:
iwl3945

à la fin du fichier.

Enfin, éditer le fichier /etc/udev/rules.d/70-persistent-net.rules (avec sudo gedit)
et modifier la ligne qui se termine par

NAME= »eth1″
en
NAME= »wlan0″

#Le bluetooth:
L’installation du bluetooth se résume en:

sudo apt-get install bluetooth bluetooth-alsa bluez-btsco bluez-cups bluez-gnome bluez-utils gnome-bluetooth

#Les sondes:

sudo apt-get install i8kutils hddtemp sensors-applet
Pour les ajouter, clic droit sur le tableau de bord du haut, Ajouter au tableau de bord, Moniteur matériel.
Clic droit sur le Moniteur matériel, Préférence, et la régler à votre guise.

Puis pour paramêtrer la carte graphique nvidia :

sudo apt-get install nvidia-glx-new

 sudo nvidia-xconfig
sudo nvidia-xconfig --no-logo

#On passe à un gadget, la webcam:

Concernant le driver ça se passe comme ça:

sudo apt-get install subversion

 sudo rmmod uvcvideo
 cd ~/
svn checkout svn://svn.berlios.de/linux-uvc/
cd linux-uvc/linux-uvc/trunk
gedit uvc_driver.c

A la ligne 1559 on rajoute le code suivant:

 	/* 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 },

Puis on sauvegarde et quitte gedit.

 make
sudo make install
sudo modprobe usbvision
sudo modprobe uvcvideo

Voila c’est terminé pour l’installation du driver de la cam.

On peut ensuite installer un petit programme qui sert à rien mais permet de tester la webcam, on aurait aussi pu la tester avec « ekiga » ou « gstreamer-properties ».

sudo apt-get install cheese

#Pour éviter les problèmes lors de la mise en veille (attention j’ai pas dis hibernation!), on va blacklister quelques modules:

 gksudo gedit /etc/modprobe.d/blacklist

Et rajouter y ceci :

 blacklist pcspkr
blacklist intel_agp
blacklist agpgart
blacklist uvcvideo
blacklist usbvision

Next, pour éviter de me tromper, je désactive l’hibernation provisoirement tant que je n’ai pas réussi à faire fonctionner celle-ci et affiche le selectionner de puissance cpu dans le gnome-power-manager.

Alt+F2 puis gconf-editor puis allez chercher les clé:

Cocher

/apps/gnome-power-manager/ui/cpufreq_show

Décocher

/apps/gnome-power-manager/general/can_hibernate

#Pour le son :

 gksudo gedit /etc/modprobe.d/alsa-base

et rajouter ceci à la fin, il parait que c’est facultatif mais bon…

 options snd-hda-intel model=5stack

#On s’assure de bien avoir ceci dans /etc/modules pour démarrer les modules (drivers) du lecteur de cartes, sondes et webcam

 gksudo gedit /etc/modules
 tifm_sd
tifm_core
i8k force=1
uvcvideo
usbvision

Info:
* tifm_sd et tifm_core pour la gestion du lecteur de carte, malheureusement pour le moment, on peut seulement lire les carte SD (je m’en sert jamais des carte MMC donc pas grave perso…)
* i8k force=1 est pour charger les sondes dell des ventilateurs et autres.
* uvcvideo et usbvision concernent la webcam.

#On modifie /etc/X11/xorg.conf

gksudo gedit /etc/X11/xorg.conf

Chercher le bloc:

 Section "Device"
Identifier     "Carte vidéo générique"
Driver         "nvidia"
EndSection

Et le remplacer par celui-ci

 Section "Device"
Identifier     "Carte vidéo générique"
Driver         "nvidia"
Option         "NvAGP" "0"
EndSection

Chercher le bloc similaire a celui-ci normalement:

 Section "Device"
Identifier     "Videocard0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce 8400M GS"
EndSection

Et remplacer le par celui-ci:

 Section "Device"
Identifier     "Videocard0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce 8400M GS"
Option         "AddARGBGLXVisuals" "True"
Option         "TripleBuffer" "true"
EndSection

#Lecteur d’empreinte digitale:
Je le referais a ma sauce mais pour le moment allez voir ce tuto

Voila le super nouveau tuto

Voila au niveau des drivers on doit être ok.

#Pour pouvoir choisir la fréquence du processeur.

 sudo dpkg-reconfigure gnome-applets

et choisir « Ok » puis « Oui ».

#Divers:

La télécommande fournie avec le portable fonctionne après l’installation pour quelques commandes telles que l’augmentation ou la diminution du son, le changement de programme pour les lecteurs multimédia, et quelques autres commandes.

#MAJ du 17 octobre:

Pour pouvoir lire les carte MMC faire:

gksudo gedit  /etc/rc.local 

Et rajouter:


setpci -d 1180:0832 ca.b=57,01
setpci -d 1180:0832 ca.b=00

Pour corriger un problême de son lors d’une mise en veille faire:

1- s’asssurer de bien avoir les dernière mise a jours

2 – Rajouter un script:

gksudo gedit /etc/acpi/resume.d/99-restore-volume.sh

Et y mettre :


#!/bin/sh
amixer sget Master|grep "Mono:" | while read m p v j
do
amixer sset Master 0
amixer sset Master \$v
done
EOF

Puis

 sudo chown root.root /etc/acpi/resume.d/99-restore-volume.sh
sudo chmod a+x /etc/acpi/resume.d/99-restore-volume.sh

#Maj du 27/11/07

J’ai rajouté le tuto pour le lecteur d’empreintes digitales.

#Maj du 10/12/07

Voir ce post

RSS Feed

20 commentaires for Installation, tweaking Dell XPS m1330 avec Ubuntu Gutsy

stanche

stancheNo Gravatar | 22 décembre 2007 at 18 h 33 min

beau travail, merci ça m’a bien aider.
maintenant si tu veux activer les deux prises jack en façade :
http://linux.dell.com/wiki/index.php/Ubuntu_7.10/Issues/Second_Headphone_Jack_Does_Not_Work

(chez moi ça a été necessaire)

stanche

stancheNo Gravatar | 28 décembre 2007 at 0 h 52 min

MINCE : en fait ça fait fonctionner la deuxieme jack mais pas les deux en même temps, uniquement les deux separement.
On ne peut pas ecouter un film a deux en même temps.
J’ai pas trouver la « manip magique », c’est vraiment frustrant ces 2 jack qui marchent pas en même temps

Blacksword

BlackswordNo Gravatar | 31 décembre 2007 at 22 h 26 min

Salut a tous, et bravo pour ce superbe tuto :)

Pour activer les deux jack en facade il suffit de lancer alsamixer dans un terminal, de se rendre sur la colonne « surround » et de la demuter, autrement dit appuyer sur la touche « m » pour qu’elle affiche 2 zeros au lieu de « m » , voila c’est tout :)

Cyril

CyrilNo Gravatar | 1 janvier 2008 at 15 h 59 min

Merci, effectivement je ne l’ai pas précisé, je vais éditer le tuto dès que je peux, il faut dans les préférences du contrôleur de volumes (gnome-volume-control) cocher toutes les cases afin d’afficher toutes les pistes, puis tout démuter !

Blacksword

BlackswordNo Gravatar | 4 janvier 2008 at 16 h 25 min

Perso je suis plus partisan de alsamixer dans le terminal mais bon ;-)

par contre, je trouve que les boutons sensitifs de mon 1330 diminue ou augmente trop vite le volume… saurait tu comment diminuer le « pas » des boutons ?

Guizz

GuizzNo Gravatar | 16 janvier 2008 at 14 h 15 min

Merci beaucoup pour le tutoriel!

Une petite question: quelqu’un sait-il comment faire fonctionner les touches « fn » sous kubuntu?
sous gnome ça marchait bien, sous kde, ça déconne chez moi :(

Autre question (oui je suis un peu noob en linux) comment obtenir l’applet sensors sous kde?
j’ai bien installer i8kutils, mais je ne sais pas du tout comment mettre l’applet qui n’est pas proposée dans les applets ajoutable au tableau de bord.

espadrille

espadrilleNo Gravatar | 16 janvier 2008 at 20 h 32 min

J’ai vraiment envie de dire merci et bravo pour ce tuto.
C’est encore assez rare de voir autant de détails sur une installation spécifique et même si je ne possède pas encore la belle machine, je pense vraiment que c’est grace à des gens comme toi que notre système préféré (j’ai nommé Ubuntu) pourra de généraliser.
Un seul bémol : j’ai visité le site de Dell et je n’ai pas trouvé le moyen d’acheter le portable sans le système windows vista. Grosse déception. J’ai envie d’acheter mais pas de payer une licence dont je ne me servirais jamais…

Cyril

CyrilNo Gravatar | 16 janvier 2008 at 21 h 01 min

Guizz:
Je ne connais pas du tout KDE je suis désolé :D
Mais je peux essayer de me renseigner…

espadrille:
Ca à été le même problème pour moi, et étant vraiment une quiche en commerce…, il semblerait que se soit possible de se faire rembourser quant même mais ça n’a pas l’air facile, je peux te mettre en relation avec quelqu’un l’ayant fait si tu le souhaites :-) ou du moin ayant essayé au dernières nouvelles.
Merci des compliments, si tu clic sur le petit livre en haut tu téléchargera le PDF :)

Farliec

FarliecNo Gravatar | 24 janvier 2008 at 22 h 08 min

Pour acheter le XPS m1330 avec Ubuntu 7.10 pré-installé, je crois qu’il faut aller sur http://www.dell.fr/ubuntu/ (ou faire une recherche sur « ubuntu » sur le site de dell, et le premier lien renvoi normalement vers la page Open-Source du site).

Ensuite il suffit de sélectionner le xps et de le configurer :)

mika

mikaNo Gravatar | 15 février 2008 at 22 h 15 min

Merci, grâce à toi j’ai opté pour ce portable, ça sera donc mon 4ème laptop mais le seul ou je saurais un peu à l’avance que tout fonctionne sous linux.
C’est t’y pas genial ?

mika

mikaNo Gravatar | 18 février 2008 at 15 h 26 min

Ben finalement j’ai craqué pour le M1530 (surtout à cause des délais de livraison qui sont à la ramasse chez Dell).
Je vous tiens au courant pour la compatibilité (ça devrait être pareil sauf au niveau du wi-fi qui change (intel next-gen) et la nvidia qui est une 8600 GT.

ulo

uloNo Gravatar | 28 février 2008 at 18 h 38 min

bonjour et si on veux juste la distri linux y a un lien ?
merci

ulo

uloNo Gravatar | 28 février 2008 at 18 h 50 min

pour la biometrie vous avez un lien ou un soft
mrci

AlainR

AlainRNo Gravatar | 17 mars 2008 at 23 h 12 min

Salut et Merci pour ce beau travail.

Souci avec la webcam. Où dois-je copier les lignes dans le fichier uvc_driver.c ?
Si je copie à la ligne 1559, la compilation provoque des erreurs.
Peux-tu m’indiquer la ligne juste avant/après ?
(sur http://doc.ubuntu-fr.org/dell_xps_m1330?s=webcam%20dell on parle de la ligne 1661, mais les erreurs sont identiques : « expected expression before «. »")

D’avance Merci pour la réponse!

tof-67

tof-67No Gravatar | 28 mars 2008 at 21 h 40 min

Merci pour ce superbe article, qui va me faire franchir le pas sur mon xps.
Par contre pour HARDY HERON, ce devrait etre la meme chose?

AlainR

AlainRNo Gravatar | 7 mai 2008 at 21 h 09 min

réponse à la ligne 1686

Cyril

CyrilNo Gravatar | 7 mai 2008 at 21 h 35 min

Sous Hardy Heron y’a quasiment tout qui fonctionne direct, j’ai pas mal bidouiller d’autre bricole mais vous verrez ça marche superbement mieu que sous gutsy directement.
Je referais un article complet après mes examens.

Olivier

OlivierNo Gravatar | 3 juin 2008 at 15 h 36 min

Hello,
Tout d’abord bravo pour ton tuto !!!
je cherche à faire fonctionner la sortie vga pour connecter un écran externe… elle marche sous W—–S mais pas sous ubuntu… Peux tu m’aider stp ?

merci d’avance

tony

tonyNo Gravatar | 17 août 2008 at 19 h 58 min

j’ai un problem avec mon son ce que quand je le mais a font le sont est tres bas tu peut m’aider stp
et quand j’ai une conversation video je voie la personne la personne me voie et m’etend mais moi je ne l’etend pas et mon son fait que augmente et diminiuer

slimane

slimaneNo Gravatar | 10 septembre 2008 at 17 h 14 min

j’ai un probleme quant je veux installer sur une partition deja faite, l’intallateur de ubuntu 8.04 de retrouve pas les partitions !!!
merci pour votre aide

Leave a comment!

This site is using OpenAvatar based on

<<

>>

Find it!

Pub!

Theme Design by devolux.org