Articles taggés avec ‘linux’

Les walkmans Sony sous Ubuntu Hardy

Samedi 10 mai 2008

Depuis la dernière version d’Ubuntu - et c’est également le cas des autres distributions qui utilisent la version 0.5.11rc2 de HAL ou plus récente - les lecteurs mp3 NWZ-A81x et NWZ-S61x que Sony a eu la bonne idée de rendre compatibles USB mass-storage, i.e. utilisables comme des clés USB, ne sont plus montés automatiquement sur le bureau (il reste possible d’utiliser mount). On peut les utiliser comme périphériques MTP avec rhythmbox ou banshee, mais pas comme périphériques UMS.

En cause, une amélioration du code source de HAL : la vérification du retour d’une fonction dans le fichier hald/util.c - fonction hal_util_get_int_from_file(), introduite le 28 janvier 2008. En soit, c’est une bonne chose, mais avec pour effet de bord la fin de la détection du volume FAT32 qui se trouve sur le walkman (car sa taille est reportée de manière erronée par sysfs).

Vous trouverez plus d’infos sur le bug sur Launchpad.

Bref, voici la solution palliative : nous allons faire une modification dans le code source de HAL, puis le recompiler et reconstruire un paquet. Vous avez besoin d’avoir une source de logiciels offrant les paquets source sur votre système.


# récupération du paquet source
apt-get source hal
# installation des dépendances
sudo apt-get build-dep hal
cd hal-0.5.11~rc2/
# nous modifions strtol() par strtoul() dans util.c
sed -i '201s/strtol/strtoul/' hald/util.c
# nous recompilons HAL et reconstruisons le paquet
dpkg-buildpackage -us -uc -rfakeroot
cd ..
sudo dpkg -i hal_0.5.11~rc2-1ubuntu8.1_i386.deb

A ce point, normalement, le lecteur devrait être monté sans problème et apparaître sur le bureau.

Par contre, pour qu’il soit bien reconnu par Rhythmbox et consorts comme un lecteur MP3 UMS, il faut :
- désactiver le plugin Lecteurs portables MTP dans Rhythmbox
- copier le descriptif HAL du Sony A818 dans /etc/hal/fdi/information
- rédémarrer HAL : sudo invoke-rc.d hal restart
- brancher le baladeur

Je pense que le fichier descriptif fonctionne pour toute la série des A81x. Pour les autres, il suffit d’adapter le champ product_id (utilisez la commande lsusb pour trouver le couple vendor_id:product_id).

L’étape de création du paquet pose un problème : notre version sera remplacée par la prochaine mise à jour. Si quelqu’un peut m’apporter une aide précieuse sur les modifications à apporter au paquet source, je suis preneur.

Sony NWZ-A818 sous Linux

Mercredi 28 novembre 2007

Sony A818
Pour ceux qui se posent la question, le dernier lecteur MP3 de Sony à mémoire flash, le A818 (ainsi que ceux de la série A810 a priori) fonctionne en mode UMS sous Linux, c’est à dire comme une simple clé USB (alors qu’il fonctionne en mode MTP sous Windows).
Il suffit donc de copier la musique dans le répertoire MUSIC, les vidéos dans VIDEO et les photos dans PICTURES. Logique.

Faire reconnaître le baladeur comme tel

Par contre, sur Ubuntu Gutsy, les descriptifs de périphériques de HAL (Hardware Abstraction Layer) ne sont pas à jour.

Qu’à cela ne tienne : voici un patch vite fait - bien fait. Le fichier incriminé se trouve dans /usr/share/hal/fdi/information/10freedesktop/ et se nomme 10-usb-music-players.fdi

Le patch est .

Pour l’appliquer :
$ cd
$ wget http://www.delagoutte.net/sony-nwz-a818.diff
$ sudo -s
# cd /usr/share/hal/fdi/information/10freedesktop
# patch -p0 < ~/sony-nwz-a818.diff

Redémarrer HAL et brancher le baladeur : il est reconnu dans Rhythmbox, et on peut gérer la musique par glisser/déposer.

Pochettes d’albums

Pour que le baladeur affiche les pochettes d’album, il faut les insérer dans le tag ID3. Attention, il faut absolument utiliser un tag ID3v2.3 (la v2.4 n’est pas supportée par le lecteur). Pour faire tout ça, il est pratique d’utiliser CoverFinder et Easytag.

Vidéos

En général, les podcasts vidéos prévus pour l’iPod fonctionnent (h.264 en 320×240). Je n’ai pas investigué plus loin (les bandes-annonces Allociné sont lues, de même que les recettes du Casse-Croûte et le 6minutes d’M6).

Et sinon…

Pour le reste, ce baladeur est au poil niveau qualité sonore (c’est avant tout ce qu’on lui demande), agréable à utiliser.

Configurer le Neuf Twin sous Linux

Mardi 19 juin 2007

Neuf mettait autrefois à la disposition des propriétaires de téléphone Twin une page web permettant de s’affranchir de l’application Windows pour configurer son compte SIP et ses profils Wi-Fi. Elle n’est plus disponible, aussi je ressors mon propre fichier de configuration pour les utilisateurs de Linux.
Lire le reste de cet article »

Connaissez-vous debootstrap ?

Mardi 27 mars 2007

Récemment, j’ai voulu monter un serveur WebDAV chez un collègue, pour partager des calendriers. J’ai d’abord configuré et testé le service en local, sur mon ordinateur portable, puis j’ai transmis les fichiers de configuration au collègue. Pour ne pas mettre le bazar dans mon système, j’ai reconstitué dans un dossier un système Linux tout neuf, tout propre, avec l’aide de debootstrap.

Lire le reste de cet article »

Un système de fichiers en mémoire vive

Lundi 26 mars 2007

Les ordinateurs récents disposent d’un microprocesseur rapide et d’une quantité de mémoire vive confortable, si bien que l’élément limitant la réactivité de la machine est généralement le disque dur. C’est vrai pour les ordinateurs de bureau, et ça l’est encore plus pour les portables. Linux permet d’utiliser la mémoire vive directement comme système de fichier.

Lire le reste de cet article »

Le téléphone GSM/Wi-Fi Neuf Twin

Samedi 30 décembre 2006

Évolution récente en matière de téléphonie, la possibilité pour les particuliers de passer des appels par le Wi-Fi marque un pas de plus dans la convergence fixe/mobile. Le téléphone Neuf Twin permet d’utiliser à la fois une ligne GSM et une ligne en VoIP (utilisant le protocole SIP) grâce à une interface Wi-Fi.

Lire le reste de cet article »