ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - drivers

Fil des billets

vendredi, novembre 2 2007

Gravatar de adminacerwificontroller pour portables Acer Aspire 3020 et 5020 series via Administrateur

acerwificontroller est un applet pour Gnome qui active ou désactive acer_acpi. Cela peut s'avérer fort pratique dans le cas de l'utilisation "simple" de acer_acpi. (Utilisation simple = sans passer par le paquet .deb de acer_apci). Ce projet semble fort intéressant ! Le problème est que celui-ci parait abandonné ... Sans nouvelle du développeur depuis des mois, je souhaiterais pouvoir lui redonner une deuxième jeunesse (code sous GPL V2). Des corrections basiques ont déjà été apportées au code source (acerwificontroller.c) notamment au niveau des fonctions essentielles de acer_acpi qui ont évolué depuis les dernières versions. Un package .deb a été créé par mes soins pour gutsy i386 et amd64. Ce soft ne fonctionne pas ou tout du moins n'a que peu d'intérêt dans le cas de l'utilisation du paquet acer-acpi_0.9.1+2.6.22-14.46 proposé par mes soins puisque ce dernier possède déjà une configuration qui active le module noyau dès le démarrage.

BREF : si toutefois vous souhaitez tester le paquet .deb de acerwificontroller et/ou m'aider à maintenir cette petite application, n'hésitez pas à me contacter !

vendredi, septembre 14 2007

Gravatar de adminWifi avec chipset broadcom sous Ubuntu Feisty Fawn (7.04) via Administrateur

Préalable : vous devez être connecté à Internet (interface réseau) pour effectuer la manip ci-dessous. Ou bien récupérer avant le fichier d'installation hors-ligne : http://blakecmartin.googlepages.com/bcm43xx-0.3.2-offline.tar.gz

Il est parfois un peu déroutant d'installer le wifi sur certains portables dont les pilotes ne sont pas "directement" pris en charge. Possédant deux ordinateurs portables (Acer Aspire 5024 WLMI et Dell Inspiron 1501), j'en ai fait récemment l'expérience en voulant reinstaller le système. Comme abordé dans un de mes billets précédents, il existe deux "manières" de faire fonctionner le wifi : en installant un paquet comme bcm43xx-fwcutter ou avec Ndiswrapper + pilotes Windows. Depuis quelques jours, un bug rapporté sur Launchpad nous empêche d'installer correctement bcm43xx-fwcutter (https://bugs.launchpad.net/ubuntu/+source/bcm43xx-fwcutter/+bug/92088) ...

Image : http://www.mumblyworld.info/public/capture10-erreur-bcm.png

Mais j'ai découvert un soft qui va changer la vie de pas mal de personnes : bcm43xx-gtk-installer.

Il s'agit d'un installateur graphique (en python) qui détecte et installe les pilotes appropriés pour les chipsets Broadcom. Cela semble fonctionner avec la plupart des chipsets Broadcom. La page web du projet fait référence à plusieurs chipsets (http://blakecmartin.googlepages.com/index.html) mais il semblerait que la liste soit beaucoup plus longue. Par exemple, mon Dell possède un chipset BCM-4401-B0 et cela fonctionne sans problème ... même si celui-ci n'est pas noté dans la liste...

Il y a cependant un bémol : cette manip ne fonctionne que pour Gnome et XFCE . Les utilisateurs de KDE devront notamment aborder une autre méthode (voir cette page http://ubuntuforums.org/showthread.php?t=405990) (grosse envie de troller ... Hummm ... non, ok, ce n'est pas le moment !) ;-)

Il faut donc dans un premier temps, récupérer le fameux soft à cette adresse : http://blakecmartin.googlepages.com/bcm43xx-0.3.2-internet.tar.gz Puis, il faut extraire les fichiers (sur le Bureau ou dans son répertoire /home) et lancer le fichier installer.py (double clic + lancer dans un terminal). La suite est "aussi simple que bonjour" puisque que le soft va détecter quelle méthode d'installation est la plus appropriée pour vous (bcm43xx-fwcutter ou Ndiswrapper + pilotes ...) ! Une interface graphique vous permet de vérifier le choix fait par défaut ou de sélectionner et de valider un autre choix...

Image : http://www.mumblyworld.info/public/capture111.png

Et le résultat est là : ça fonctionne très bien ! :)

vendredi, septembre 7 2007

Gravatar de adminATI les choses bougent … via Administrateur

Ati vient de publier une mise à jour pour leur drivers graphiques,
cette version 8.41 permet ni plus ni moins un gain de performances quasiment double (de l’ordre de 90%).
Mark Shuttleworth précise qu’en raison du feature freeze de la version 7.10 Gutsy Gibbon, les drivers ne seront disponibles que pour la 8.04 Hardy Heron .

Mais si j’écris ce billet c’est surtout pour vous informer que désormais Ati compte ouvrir les spécifications portant sur la dernières version de leur carte graphique et va fournir ces informations ainsi qu’un kit de développement très prochainement.

« L’absence de pilotes open source pour les cartes graphiques a longtemps été un obstacle majeur pour les développeurs et les utilisateurs sous Linux. » a déclaré Nat Friedman, directeur technique et de la stratégie open source pour Novell. « Novell est heureux d’avoir accru sa collaboration avec AMD pour fournir les premiers drivers qui permettront à la communauté Open source d’améliorer l’utilisation de Linux […] et nous sommes impatients de pouvoir fournir ce code initial à X.Org »

Gageons que cette initiative va très vite déboucher sur des drivers sous licence GPL …


Tags: , ,
dimanche, mai 20 2007

Gravatar de adminWifi sur un portable Acer Aspire 5024 wlmi sous Ubuntu Gnu/linux "Feisty Fawn" (7.04) : résumé des solutions via Administrateur

Mis à jour le 21 mai 2007, 8h45

Afin de faire fonctionner le wifi sur un portable Acer Aspire 5024 wlmi (et tous les portables des séries 5020 et 3020 notamment ...), vous devez, sous Ubuntu Gnu/Linux Feisty Fawn (7.04), suivre quelques étapes de configuration. Vous trouverez ci-dessous un résumé simplifié d'étapes indispensables, par solutions et par système.

Système : i386

1- Solution avec le driver BCM43xx (paquet bcm43xx-fwcutter)

Installez acer_acpi (reportez vous à ce billet : http://www.mumblyworld.info/index.php?post/2007/04/04/111-wifi-et-portable-acer-aspire-sous-ubuntu-feisty-fawn-704)
Puis :

  1. $ sudo apt-get install bcm43xx-fwcutter (voulez-vous extraire le microcode ? Répondre > OUI !) - Vérifiez bien que vous avez activé les dépôts universe
  2. $ sudo gedit /etc/modules
  3. Ajouter en fin de fichier : acer_acpi wireless=1 bluetooth=1 (tout sur une seule ligne !). Au prochain reboot, le wifi et le bluetooth seront activés automatiquement. Il semblerait, de plus, qu'il faille activer aussi le bluetooth sur certains modèles ... afin d'avoir un wifi opérationnel ?!!?
  4. Rebootez l'ordi
  5. Au redémarrage, vous devriez voir la led wifi s'allumer en orange. Chez moi, elle clignote lorsque des données sont reçues/émises. Une fois sous Gnome, Network-manager devrait désormais vous afficher le ou les réseaux wifi disponibles. Il ne vous reste plus qu'à rentrer la clé wifi ... si vous en avez une 8-O
  • Avantage de cette config : simplicité d'installation
  • Inconvénient de cette config : connexion limitée à du 11 Mb/s - Pas de 54 Mb/s en wifi !!! :-C Cette solution ne s'avère peut-être donc pas idéale dans un environnement ou la connexion wifi est faible ou mauvaise.

2- Solution avec NDISWRAPPER et drivers Windows XP

Installez acer_acpi Puis :

  1. $ sudo gedit /etc/modprobe.d/blacklist
  2. blacklist bcm43xx <- à ajouter en fin de fichier
  3. $ sudo apt-get install ndiswrapper-utils-1.9
  4. Téléchargez les pilotes i386 sur le site d'Acer : http://support.acer-euro.com/drivers/notebook/as_5020.html et choisissez "WLan Driver Broadcom 802.11g 3.100.46.0" dans la liste "MS Windows XP"
  5. Décompressez les drivers
  6. $sudo ndiswrapper -i /home/moi/mes_drivers/bcmwl5.inf (à remplacer par le chemin réel sur votre ordi !)
  7. Vérifiez que le driver est bien installé : $ ndiswrapper -l qui devrait vous retourner : bcmwl5 : driver installed device (14E4:4318) present (alternate driver: bcm43xx)
  8. $ sudo gedit /etc/modules et ajouter la ligne à la fin du fichier : ndiswrapper (le paquet acer-acpi aura deja dû déposer une ligne du type "acer_acpi wireless=1 bluetooth=1" dans le /etc/modules).
  9. Rebootez l'ordi
  10. Au redémarrage, vous devriez voir la led wifi s'allumer en orange. Chez moi, elle clignote lorsque des données sont reçues/émises. Une fois sous Gnome, Network-manager devrait désormais vous afficher le ou les réseaux wifi disponibles. Il ne vous reste plus qu'à rentrer la clé wifi ... si vous en avez une 8-O
  • Avantages de cette config : Connexion en 54 Mb/s ! !! :-)
  • Inconvénient de cette config : Configuration plus complexe et qui utilise des drivers Windows XP ...


Système : amd64 (64 bits)

1- Solution avec le driver BCM43xx (paquet bcm43xx-fwcutter)

Reproduisez les mêmes étapes que pour le système i386 hormis l'étape 1 ou vous mettrez :

  1. $ sudo echo "deb http://repository.mumblyworld.info feisty-amd64 drivers" | sudo tee -a /etc/apt/sources.list

2- Solution avec NDISWRAPPERet drivers Windows XP

Reproduisez les mêmes étapes que pour le système i386 hormis l'étape 1 ou vous mettrez :

  • $ sudo echo "deb http://repository.mumblyworld.info feisty-amd64 drivers" | sudo tee -a /etc/apt/sources.list

... et l'étape 8 :

  • Téléchargez les pilotes 64 bits sur le site d'Acer : http://support.acer-euro.com/drivers/notebook/as_5020.html et choisissez "Wlan Driver Ambit Broadcom Vers. 3.100.64.0" dans la liste "MS Windows XP 64"
jeudi, avril 19 2007

Gravatar de adminCanon LBP-810 (et dérivées) sous Ubuntu Edgy/Feisty (suite) via Administrateur

Plusieurs personnes m'ayant contacté au sujet de l'imprimante laser Canon LBP-800/810 sous Linux, j'ai fait précédemment un post expliquant rapidement la marche à suivre pour installer ce matériel qui, jusqu'ici se montrait particulièrement récalcitrant, sous Ubuntu notamment ...
Même si cela fonctionne très bien il s'avère que les pilotes proposés, après un test prolongé, comportent quelques défauts, notamment sur l'impression de longs documents (plus d'une trentaine de pages ...) et sur les images/photos contenues notamment dans les textes.
Aussi, j'ai retrouvé sur les forums ubuntu-fr.org une manip proposée par patrickweb qui semble vraiment résoudre ces problèmes ...
Je vous la repropose ici afin d'en faire profiter le plus grand nombre. Et cela s'avère fort simple :
Créer un répertoire dans son home pour plus de facilité. Celui-ci peut être nommé de la sorte : /home/user/canon (remplacez user par votre vrai nom de compte, par exemple : /home/olivier/canon).
Puis, dans ce répertoire créer un script :

$ gedit /home/user/canon/lbp-810.sh

... Copiez-collez le script suivant :
#! /bin/sh
#
# installation d'une Canon LBP810 sur Ubuntu Edgy
wget http://labergerie.ath.cx/Canon/ccpd
wget http://labergerie.ath.cx/Canon/cndrvcups-capt_1.30-2_i386.deb
wget http://labergerie.ath.cx/Canon/cndrvcups-common_1.30-2_i386.deb
sudo dpkg -i cndrvcups-common_1.30-2_i386.deb
sudo dpkg -i cndrvcups-capt_1.30-2_i386.deb
sudo /etc/init.d/cupsys stop
sudo ps ax | grep cupsd
sudo killall cupsd
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0
sudo chown root /var/ccpd/fifo0
sudo /etc/init.d/cupsys start
ls /usr/share/cups/model/ | grep CNCUPS
sudo /usr/sbin/lpadmin -p LBP-810 -P /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo ln -s /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd
sudo /usr/sbin/ccpdadmin -p LBP-810 -o /dev/usblp0
sudo mv /etc/init.d/ccpd ccpdold
sudo cp ccpd /etc/init.d/ccpd
sudo chmod a+x /etc/init.d/ccpd
sudo /etc/init.d/ccpd start
sudo update-rc.d ccpd defaults 20
sudo ccpdadmin
exit 0

Puis donnez les droits d'exécution à ce script :
$ chmod +x lbp-810.sh

Lancez-le :
$ sudo sh lbp-810.sh

Ce script va télécharger les pilotes Capt, les installer mais aussi configurer pour vous l'imprimante. Si bien que vous pourrez alors ouvrir Système/Administration/Impression et vous verrez qu'une nouvelle imprimante est apparue : LBP-810 !!!

Après plusieurs tests donc, ce pilote s'avère plus fiable et plus "précis". Ca fonctionne très bien en milieu professionnel avec l'impression de "longs" documents (traitement de texte + images de plus de 30 pages).

mardi, avril 17 2007

Gravatar de adminImprimante LBP-810 (et dérivées) sous Ubuntu (Dapper/Edgy/Feisty) via Administrateur

J'avais précédemment fait un petit billet sur l'installation et la configuration d'une imprimante Canon LBP-810 (laser) sous Ubuntu avec les drivers de Nicolas Boichat ... Mais c'était il y a un petit moment déjà et depuis les choses ont bien changé ...
Notamment, cela ne fonctionne plus du tout depuis Dapper Drake (6.06 LTS) car, visiblement, la manière de gérer /dev/usb/lp0 a changé. Tout se trouve désormais dans /dev/usblp0 ... Subtile nuance !
En fait l'imprimante est parfaitement reconnue dans Système/Administration/Impression mais rien ne s'imprime et les "jobs" restent éternellement dans la file d'attente : normal, la config par défaut ne convient plus ! Et la solution est en fait fort simple :

(1) - vous téléchargez les pilotes à cette adresse : http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz

(2) - Puis vous taperez :
$ tar xvfz capt-0.1.tar.gz
$ cd capt-0.1/

(3) - Vous allez maintenant éditer le fichier capt.c et à la ligne 759 vous changerez
fd = open("/dev/usb/lp0", O_RDWR | O_NONBLOCK);
par
fd = open("/dev/usblp0", O_RDWR | O_NONBLOCK);

(4) - Puis vous allez éditer le fichier lbp810-test.c et à la ligne 190 vous changerez
fd = open("/dev/usb/lp0", O_RDWR | O_NONBLOCK);
par
fd = open("/dev/usblp0", O_RDWR | O_NONBLOCK);

Voila la petite modification mineure mais qui va se révéler salvatrice ! :)

(5) - Vous terminerez par :
$ make
puis :
$ sudo make install

(6) - Il ne vous restera plus qu'à aller dans Système/Administration/Impression/Nouvelle Imprimante ... afin d'installer ... une nouvelle imprimante :)
Mais attention : il faut ruser ! En effet, il ne faut SURTOUT PAS choisir l'imprimante détectée sur le port USB : ca ne marchera pas ! Ne me demander pas pourquoi, je n'en sais strictement rien ...
Vous allez alors cocher "Utiliser une autre imprimante en définissant un port" et vous allez sélectionner LPT#1
Après avoir cliqué sur "suivant", il ne vous restera plus qu'à sélectionner le bon pilote, à savoir LBP-810 que vous devez trouver dans la liste des drivers Canon !
Puis vous ferez "Suivant" et "Appliquer".
Une nouvelle imprimante "LBP-810" va alors apparaitre dans la liste des imprimantes installées sur votre système.

L'imprimante devrait désormais fonctionner... Essayez de faire un test avec : Clic droit, "Propriétés", "Imprimer une page de test".

Certains ont néanmoins remarqué quelques imperfections dans l'impression de certaines images ou dans la gestion des marges ... N'hésitez pas à le faire savoir ici en déposant un petit commentaire !

mercredi, avril 4 2007

Gravatar de adminWifi et portable Acer Aspire sous Ubuntu Feisty Fawn (7.04) via Administrateur

UPDATE : ce tuto se base sur un Acer Aspire 5024 WLMI et sera donc valable pour toute la série 5020 et 3020 ... Voir même d'autres modèles (?!!)

L'installation du wifi sous Ubuntu feisty Fawn (7.04) (version beta) est devenue vraiment simple.
Je vais vous expliquer comment installer les pilotes et acer_acpi, toujours indispensable au bon fonctionnement du wifi sous système Acer Aspire ...

Vous devrez tout d'abord :
  • soit établir une connexion au Net grâce au port éthernet du portable,
  • soit récupérer sur une clé USB, un cd-rom ... ou ce que vous voulez :) acer_acpi et les pilotes du matériel wifi, depuis un autre pc.
D'une manière ou d'une autre, il vous faudra suivre les étapes suivantes :

1- récupérez les pilotes du matériel wifi en rentrant la commande :
$ sudo apt-get install bcm43xx-fwcutter

2- récupérez acer_acpi à cette adresse : http://aceracpi.googlecode.com/files/acer_acpi-0.4.tar.gz. (à noter que l'adresse du site vient de changer ... et que acer_acpi vient tout juste de passer de la version 0.3 à la version 0.4)

UPDATE du 15/05/07 : la version est actuellement 0.5 ---> http://aceracpi.googlecode.com/files/acer_acpi-0.5.tar.bz2

Pour rappel, ce soft GENIALISSIME (!!!) est en fait un module (du noyau) qui permet de contrôler certains matériels du portable Acer, comme notamment le wifi qui doit être activé de manière logicielle, notamment sur certains modèles de la série Aspire...
Vous allez donc récupérer le fichier acer_acpi-0.4.tar.gz que vous allez décompresser (où vous voulez ... sur le bureau par exemple ...).

3- Il va vous falloir compiler ce soft ... Ouvrez un terminal et placez-vous dans le répertoire acer_acpi tout fraichement décompressé puis tapez :
$ make
Si vous ne rencontrez pas d'erreur, tapez ensuite :
$ sudo make install

4- Une fois fait, si vous voulez que le wifi soit activé dès le démarrage du portable (ce qui est plutôt pratique :) ), éditez le fichier /etc/modules :
$ sudo gedit /etc/modules
et ajoutez :
acer_acpi

5- Puis créez un fichier /etc/init.d/acer-acpi :
$ sudo gedit /etc/init.d/acer-acpi
et mettez-y :
#!/bin/sh
echo "enabled : 1" > /proc/acpi/acer/wireless

Enregistrez !

6- Puis créez un lien symbolique avec la commande suivante :
$sudo ln -s /etc/init.d/acer-acpi /etc/rcS.d/S38acerwifi
(ce qui aura pour effet d'activer l'interface "wireless" à chaque démarrage !)

7- N'oubliez pas de faire :
$sudo chmod 755 /etc/init.d/acer-acpi
(afin de donner les bons droits sans quoi vous aurez une erreur au démarrage.)

8- Rebootez l'ordi.

Vous devriez, au redémarrage, "voir" votre réseau wifi depuis l'icone de network-manager, puis vous pourrez rentrer la clé de votre réseau wifi.
Que de progrès accompli depuis Breezy, par exemple. Il m'a fallu moins de 5 minutes chrono pour passer en wifi sous Feisty !
Agréable non ?!?!