Terratec Cinergy T USB XXS et Debian Lenny

Vendredi 15 mai 2009

Pour les installations fraîches le firmware est à placer dans

/usr/lib/hotplug/firmware/


Terratec Cinergy T USB XXS sous Linux

Mercredi 22 avril 2009

Enfin une carte tnt récente qui fonctionne sans soucis sous Linux.

La méthode fonctionne sous Debian et consort, avec le noyau approprié (distribution “récente”), puisqu’il ne manque que le firmware.

Ubuntu 8.10 semble contenir d’office le firmware, Debian Lenny non.

L’obtenir :

wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw

Le déplacer dans /lib/firmware ou autre suivant les excentricités possibles de la distribution :

mv dvb-usb-dib0700-1.20.fw /lib/firmware/dvb-usb-dib0700-1.20.fw

Si un dmesg demande dvb-usb-dib0700-1.10.fw au lieu de dvb-usb-dib0700-1.10.fw, il suffit de le renommer :

mv /lib/firmware/dvb-usb-dib0700-1.20.fw /lib/firmware/dvb-usb-dib0700-1.10.fw

Ensuite ça fonctionne sans soucis avec kaffeine par exemple.

dmesg :

firmware: requesting dvb-usb-dib0700-1.10.fw
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
dib0700: firmware started successfully.

À noter qu’il existe w_scan pour pallier aux soucis de kaffeine concernant la recherche de chaines, si le scan de dvb-utils ne fonctionne pas. Je ne sais plus exactement comment ça tourne, mais c’est pas bien compliqué.

N.B. : La télécommande ne semble pas fonctionner, pas recherché pourquoi.


Netselect : trouver le meilleur miroir pour ses dépôts

Dimanche 11 mai 2008

Netselect permet de comparer plusieurs miroirs (à l’instant t) afin de sélectionner le meilleur serveur Debian pour son sources.list.

netselect serveur1 serveur2 (...) serveurX

Retourne le meilleur serveur (précédé de son score), man netselect pour plus d’infos (-vv pour voir tous les résultats par exemple).

PS : Netselect-apt, lui, télécharge la liste complète des serveurs et les teste un à un avant de remplir un fichier sources.list (à modifier au besoin et à déplacer dans /etc/apt/ s’il convient). Netselect-apt prends donc en argument le type souhaité (stable, unstable, experimental, etc…), voir le man pour les autres options.


Ajouter une police .ttf sous Debian

Mercredi 7 mai 2008

Cela fonctionne aussi sous Ubuntu (Linux en général ?)

Déplacer les .ttf dans /usr/share/fonts/ (mv *.ttf /usr/share/fonts/ par exemple) puis taper en root (ou sudo) : fc-cache -f -v


Problème de dépendance : Debian Etch et Maxima

Lundi 5 mai 2008

Ce bug est déjà reporté mais sa solution n’est toujours pas appliquée, il faut installer le paquet libgmp3c2 afin de permettre le bon fonctionnement de maxima.


Surveillance webcam

Lundi 5 mai 2008

On se croit toujours en sécurité jusqu’au jour où on se rend compte qu’une âme bienveillante a fait le tour de chez soi sans laisser de trace (merci les Cité U), mais sans oublier d’emporter deux trois “bricoles”…

Le principe est simplissime, une webcam, un terminal, et un pc allumé lors des absences (pauvre planète… mais une fois qu’il sera passé par la fenêtre j’arrête tout ;-).

aptitude install motion
motion

Les captures (déclenchées lors d’un mouvement) sont stockées par défaut dans /var/lib/… mais le chemin est indiqué.

Rira bien… :-D

PS : man motion pour plus d’infos évidemment.


Debian : gérer le système de fichier fat

Lundi 5 mai 2008

Pour formater une clé usb par exemple, le paquet s’appelle dosfstools.

PS : Oui je fais dans le bloc-note maintenant :-D


Artec T1 sous Linux

Lundi 5 mai 2008

Après moultes péripéties je crois avoir compris comment fonctionnait ce fameux boîtier TNT ! Enfin je dis ce mais un des problèmes de ce boîtier c’est que le constructeur a fait ça tellement proprement qu’il a mélangé les chipset au gré des versions, enfin bref le plus courant semble être celui-ci, à savoir le AN2235, tant mieux !

Pour information, un lsusb donne, avant installation :
Bus 002 Device 005: ID 0547:2235 Anchor Chips, Inc. AN2235 EZUSB-FX Microcontroller

Il faut :

  1. des options correctes au niveau du kernel, à savoir l’option “Support faulty USB IDs” située à Device Drivers / Multimedia devices / Digital Video Broadcasting Devices, et qui est activée depuis belle lurette déjà chez Debian (et Ubuntu ?), depuis au moins le kernel 2.6.16 semble-t-il (c’est ok sous Debian Etch).
  2. Le firmware dvb-usb-dibusb-an2235-01.fw que vous pouvez extraire comme indiqué ici en allant sur cette page (nécessite un fichier présent sur le CD d’installation de la carte). Ce dernier est à placer
    • pour Ubuntu, dans /lib/firmware/`uname -r` (attention à chaque mise à jour du noyau, cette manipulation est à refaire)
    • pour Debian, dans /usr/lib/hotplug/firmware/
  3. Blacklister au besoin le module usbtest si la carte n’est toujours pas reconnue lors du branchement (par exemple en éditant le fichier /etc/modprobe.d/blacklist -nécessite les droits root- et en rajoutant une ligne blacklist usbtest)

Désormais, un lsusb donne :
DiBcom DiBcom USB DVB-T reference design (MOD300) (warm)

Vous pouvez maintenant profiter de la boite à conneries sur votre ordinateur :-)


Carte wifi à chipset rt2500 sous Debian Etch

Lundi 5 mai 2008

Un lspci doit renvoyer la mention rt2500 au sujet de la carte wifi pcmcia (exemple, la OvisLink Evo-W54PCM).

Installation (si vous utilisez aptitude, installez le paquet build-essential avant toute chose) :

  • Installez les paquets module-assistant et rt2500-source : aptitude install module-assistant rt2500-source par exemple.
  • En root lancez la commande : module-assistant auto-install rt2500-source
  • A la prochaine insertion votre carte est reconnue.

A noter le paquet qui va bien pour manipuler tout ça en console : wireless-tools


Grub et gestion du prochain démarrage

Lundi 5 mai 2008

Depuis que Debian me fait des misères, il me faut redémarrer sous Ubuntu pour jouir de la télévision (heureusement, ce supplice est rare, mais bon, la C1 étant repartie je ne désespère pas de voir bientôt les multiples défaites lyonnaises, par exemple hein ;-)

Attendre patiemment l’invite de Grub c’est loin d’être palpitant, tout comme devoir le laisser paramétré à 5s, c’est un temps fou de perdu à chaque démarrage !

Bref, ceci peut très bien être appliqué à un redémarrage sous n’importe quel OS, par exemple sous Windows pour les plus fous d’entre nous ;-)

Passons aux choses sérieuses et modifions le fichier /boot/grub/menu.lst (avec les droits root, gedit /boot/grub/menu.lst par exemple) plus particulièrement le passage
default 0
que nous transformons en
default saved
comme expliqué juste au dessus :
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.

Maintenant, il nous faut donc modifier le fameux savedefault, c’est bien, vous êtes bilingue et vous suivez !

Nous nous rendons donc dans la section concernant le système “alternatif”, chez moi Ubuntu, elle ressemble à ça :
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic [...]
initrd /boot/initrd.img-2.6.20-15-generic
quiet

Et nous rajoutons la ligne
savedefault 0

Le 0 correspond au (n-1)ième title dans le menu grub, ce qui veut dire que le décompte commence à 0 et que l’éventuelle ligne “Other OS…” est comptée. Pour le premier système d’exploitation, il faut donc indiquer 0.

Bien, maintenant que le menu grub est paramétré, découvrons la commande magique : grub-set-default

Celle-ci fonctionne de la même manière que précédemment, pour que le prochain démarrage se fasse sur le système d’exploitation correspondant au 3e title il faut donc indiquer
grub-set-default 2

Et voilà :-)

Vous avez compris le principe ? Vous savez donc désormais comment jongler avec vos systèmes d’exploitation, sans oublier en cas de jonglage multisystème le fameux savedefault x où il se doit.

Bonus track : le script de tonton Bionic pour redémarrer, attention, ça décoiffe !

#!/bin/bash

if zenity --question --title "Redémarrer sous Ubuntu ?" --text 'Redémarrer sous Ubuntu ?' ;
then
grub-set-default 2
reboot
else
exit
fi

Le tout appelé en gksu par une icône sur le tableau de bord, l’est fort quand même ce Bionic…

Have fun !


Suivre

Get every new post delivered to your Inbox.