Mot-clé - Dell

Fil des billets

vendredi 14 mars 2008

Fedora, dell repositories and BIOS updates (UPDATED)

en.gif Dell provides special repositories for Fedora/RHEL/CentOS to update BIOS and other firmwares. Then ... just YUM it!! :-)
Actually there are also repositories for Ubuntu and Suse.

Dell's firmware-tools project and dell software repository provide a mechanism which can be used to update the BIOS and other firmware on our systems. We used the mkbiosrepo.sh script in the dell-repo-tools package to build a repository of all the BIOS and firmware images available on http://support.dell.com (only the latest version for each system is in the repository). Now our systems' BIOS and firmware stays up to date automatically by the same method our operating system software stays up to date.

fr.gif Dell met à disposition des dépôts pour Fedora/RHEL/CentOS pour mettre à jour son BIOS et les autres firmwares depuis Linux.

L'utilitaire firmware-tools de Dell et le dépôt dell software offre un mecanisme pour mettre à jour le BIOS et les autres firmwares de nos systemes. Nous utilisons un script - mkbiosrepo.sh inclus dans le paquet dell-repo-tools - pour contruire un dépôt pour tous les BIOS et firmwares disponibles sur http://support.dell.com (seulement les dernieres versions pour cahque systemes sont disponibles dans les dépôts). Ainsi nos BIOS et nos firmwares peuvent être mis à jour automatiquement, de la même manière que les logiciels de votre systeme.

Instalation :

# wget -q -O - http://linux.dell.com/repo/firmware/bootstrap.cgi | bash
# wget -q -O - http://linux.dell.com/repo/software/bootstrap.cgi | bash
# yum install dell-hw-specific-repository

On peut donc voir maintenant que de nouveaux dépôts sont actifs :

# yum repolist
Loading "dellsysidplugin" plugin
Loading "presto" plugin
repo id              repo name                                 status
dell-hardware-auto   Dell unofficial hardware repository - ha  enabled
dell-hardware-main   Dell unofficial hardware repository - ha  enabled
dell-software        Dell Software                             enabled
fedora               Fedora 8 - x86_64                         enabled
fwupdate             Firmware updates                          enabled
livna                Livna for Fedora Core 8 - x86_64 - Base   enabled
updates              Fedora 8 - x86_64 - Updates               enabled

Utilisation :
Normalement firmware-tools et firmware-addon-dell ont été installés.

Mise à jour du BIOS :

# yum install $(bootstrap_firmware)
# update_firmware --yes

Il faudra ensuite redemarrer l'ordinateur.
Si vous utilisez un ordianteur portable, la batterie doit être branchée.

en.gif Relative docs :

mercredi 18 juillet 2007

Dell XPS M1210 et second slot mémoire

en.gif How to access to both memory slots on Dell XPS M1210?

fr.gif Si comme moi pour des raisons d'économie vous n'aviez pas fait le choix de l'option 1Go de RAM en une seule barrette, afin de laisser un emplacement de libre et pouvoir en ajouter plus tard, vous vous sentez maintenant coincé.

En effet un des slots mémoire est très facilement accessible par une trappe sous l'ordinateur. Quant au second... je n'en avais aucune idée.
J'ai entendu à peu près toutes les versions possibles :

  • la deuxième barrette mémoire est soudée, ça leur coute moins cher, donc c'est mort,
  • il faut tout démonter, ...

Finalement, après moult dévissages, tentatives d'ouverture, ... sur les conseils d'un ami, nous avons entrepris de voir ce qu'il se passait sous le clavier. Quelques recherches sur le net nous confirmèrent que c'était bien par là que ça se passait.

Voici donc en photo la suite des évènements :

  • On voit la trappe sous l'ordinateur (slot n°2) ;
  • Le slot n°1 est (assez) facile d'accès (sous le clavier) ;
  • Faire sauter la partie au dessus du clavier ;
  • Retirer les 3 vis, maintenant accessibles ;
  • Soulever le clavier par le haut, en faisant attention à la nappe qui se situe au niveau de la barre d'espace.

lundi 22 janvier 2007

Fedora Core 6 sur Dell xps M1210

Pour commencer, voici un récapitulatif de mon matériel : DELL xps M1210

  • Intel Core 2 DUO T7200 (2.0GHz, 4MB L2 cache, 667MHz FSB)
  • Ecran : 12.1" WXGA (1280x800)
  • Mémoire RAM : 1024 Mo (2x512) 533MHz DDR2 SDRAM
  • Disque dur : SATA 120Go 5400 tpm
  • Graveur de DVD : 8x DVD+/-RW
  • Batterie 9 cellules 80WHr Li-Ion
  • Carte vidéo : Intel Graphics Media Accelerator 950 (inclue dans le chipset 945GM)
  • Carte son : Intel Corporation 82801G (ICH7 Family)
  • Modem : 56.6K (norme v92)
  • WiFi : Intel Pro WLAN 3945
  • Webcam : intégrée (Logitech)
  • Lecteur de cartes : Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter

Vous trouverez ici un test technique de cet ordinateur.

Passons à l'installation de Fedora Core 6.
Globalement, elle se passe sans soucis. Néanmoins il reste quelques problèmes.

ACPI

Ce bug est dû à Anaconda, le programme d'installation de Fedora. Anaconda installe un kernel i586 au lieu de i686.
La manipulation à faire est expliquée sur le site du projet fedora : http://fedoraproject.org/wiki/Bugs/FC6Common

Résolution

Par défaut le driver utilisé (pour mon chipset graphique) est i810. Celui-ci ne permet pa un affichage.
Deux solutions sont envisageables :
(la première est préférable)

1ère solution : utiliser le driver 'intel' au lieu de 'i810'.
Cette solution est décrite dans le paragraphe 18.2 Intel Driver notes

2ème solution : 915resolution
915resolution permet d'installer les bonnes résolutions dans la copie en RAM du BIOS vidéo.

- installation

yum install 915resolution

- configuration
On consultera les fichiers : /usr/share/doc/915resolution-0.5.2/README.fedora et /usr/share/doc/915resolution-0.5.2/README.txt.

Son

Je constate un problème assez gênant. Le son ne fonctionne pas à chaque démarrage.

Voici les lignes relatives au son que l'on obtient par la commande lspci

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)

Il y a deux périphériques pour le son. Un sur PCI, un sur USB.
Celui sur PCI est la carte son qu'on voudrait utiliser, l'autre, sur USB est le micro dans la webcam intégrée à l'écran. C'est ce dernier qui crée les problème.

On modifie le fichier /etc/modprobe.conf comme suit :

Avant :

alias eth0 b44
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

Apres :

alias eth0 b44
alias scsi_hostadapter ata_piix
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd_usb_audio
options snd-card-0 index=0
options snd-hda-intel index=0
options snd-card-1 index=1
options snd_usb_audio index=1
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

USB & FireWire

Il y a 4 ports USB 2.0 et 1 port mini FireWire.
Ils fonctionnent tous correctement par défaut.

Webcam

Voici le retour de la commande lsusb

Bus 004 Device 002: ID 046d:c510 Logitech, Inc.

Pour faire fonctionner la webcam, il faudra installer le module pour le noyau kmod-uvc, disponible sur le dépôt de DrPixel.
Sa configuration est décrite sur le wiki de fedora-fr : Dépôt de DrPixel.

L'installation se fait très simplement grâce à YUM :

yum install --enablerepo=drpixel kmod-uvc

sources :

On vérifie que tout fonctionne avec Ekiga par exemple. Il faut absoluement utiliser V4L2.
Note : comme indiqué dans les liens donnés en sources, V4L ne supporte pas cette webcam, d'où l'utilisation nécessaire de V4L2.

Wi-Fi

Recherche du matériel :

lspci | grep Wireless
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

J'ai utilisé le module de Kwizart.

  • Configuration du dépot : Dépôt Kwizart
  • Installation du module : yum install kmod-ipw3945 --enablerepo=kwizart

Il faudra en plus démarer le service : service ipw3945 start
Pour que ceci se fasse à chaque démarrage : chkconfig --level 345 ipw3945 on

Je n'ai pour l'instant testé que des connexions non sécurisées.

Lecteur de cartes

Il existe un driver, mais pas de paquet dans les dépôts. Je n'ai actuellement pas le temps de m'en occuper, mais je viendrai éditer ce billet, dès que j'aurais réussi.

A priori, il faut utiliser le driver disponible sur cette page : http://mmc.drzeus.cx/wiki/Controllers/Ricoh

EDIT
Finalement, la solution est ici : http://www.thinkwiki.org/wiki/How_to_get_the_internal_SD-CARD_working
A noter que le lecteur de carte fonctionne nativement dans F-7

Monitoring

J'utilise deux outils :

  • gnome-applet-sensors
  • i8kutils

I8kutils, est nécessaire pour la detection des capteurs pour tous les ordinateurs portables dell.
L'installation est très simple : yum install i8kutils

mardi 2 janvier 2007

Fedora et Sixième continent : Bonnes résolutions - Acte 1

La nouvelle année, quel grand moment ... de débauche. Oui, oui, certes comme beaucoup, vous avez "baffré comme des goinfres, comme des pourceaux", bu rhum, champagne et vodka jusqu'à l'ivresse.
C'est mal. Oui, mais vous le savez, et c'est pourquoi vos bonnes résolutions sont à la hauteur de vos excès.

Voici comment cette nouvelle année commence pour fedora et le sixième continent.
Tous ceux qui sont déjà venus connaissent la règle, toute personne présente dans l'association doit être membre. Que vous participiez à un cours de danse, assistiez à un concert, ou simplement veniez boire un coup, la loi nous l'impose, ce n'est donc pas une simple folie de l'association.

La procèdure était jusqu'à présent un peu lourde. Il fallait que chaque personne viennent s'inscrire (nom, prénom, mail, téléphone, adresse,...) sur une feuille. Les données ainsi récoltées étaient ensuite saisies par .... ceux qui le voulaient bien, à leurs heures perdues sur un ordinateur. Malheureusement, le temps libre est compté à l'asso. Du coup le retard sur la fabrication des cartes est énorme.

Le sixième continent a donc fait l'acquisition du ordinateur portable qui sera utilisé au bar pour saisir directement les adhesions.
Un p3 700MHz avec 256Mo de RAM sous Windows NT. Pas très sexy tout ça.

Je dois dire que j'étais là au bon moment. Lors de la réunion du 4 décembre, j'ai eu vent de cet achat, et donc préparé l'ordi pour la rentrée.

Malgré sa puissance un peu faible, un fedora core 6 a été installée. Gnome, Open Office tourne sans trop de peine. Ca n'est pas instantanné, mais les performances sont correctes. La détection du matériel n'a pas posée particulièrement de problème. Suspend to RAM et suspend to disk ne fonctionnent pas. Néanmoins on pourra ajouter le Dell latitude C600 à la liste des portables fonctionnant sous FC6.

Pour encore améliorer et simplifier le travail de gestion des memebres à l'asso, j'aimerais que l'on utilise goupil, un logiciel de gestion de membres developpé par et pour l'association gnomefr. Certaines fonctionnalités manquent pour une utilisation quotidienne au sixième continent, mais cela pourrait être l'occasion pour moi d'entrer dans un projet de développement.
Sur ce dernier point, je ne promets rien, mais j'y pense.

Fedora, le Sixième Continent et moi-même vous souhaitons à tous une très bonne année 2007.