Du journalisme comme j'aime en voir (et si rare à la TV)
Source http://www.framablog.org/index.php/post/2010/01/22/biographie-stallman-a-la-tele
Aller au contenu | Aller au menu | Aller à la recherche
Tous sujets en rapport avec les systèmes d'exploitation GNU/Linux
vendredi, 22 janvier 2010
Par makoto doushite le vendredi, 22 janvier 2010, 16:24
Du journalisme comme j'aime en voir (et si rare à la TV)
Source http://www.framablog.org/index.php/post/2010/01/22/biographie-stallman-a-la-tele
vendredi, 4 septembre 2009
Par makoto doushite le vendredi, 4 septembre 2009, 22:45
Y'a des jours comme ça où on bute sur un problème bien bloquant... qui a une solution bien débile, mais finalement logique...
Donc je met à jour mon Ubuntu Hardy Héron, et le lendemain, ma clé TNT ne fonctionne plus, normal, le noyau a été mis à jour, et vu que j'ai compilé et installé le pilote de la clé moi même, il n'est plus chargé par le système !
Il suffit donc de re-compiler et re-installer le pilote de la clé, c'est facile et ça prend 5 min...
wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.gz tar -xvzf tip.tar.gz cd v4l-dvb-* make sudo make install cd /lib/firmware sudo wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw
D'habitude ça roule, mais là, la commande «make» m'envoie sur les roses -_-
make -C /home/makoto/Documents/Kubuntu 8.04LTS/Ressources/TNT/v4l-dvb-ee3b79edde3f/v4l make: *** /home/makoto/Documents/Kubuntu: Aucun fichier ou dossier de ce type. Arrêt. make: *** [all] Erreur 2
Après quelques heures de recherches et divers tentatives... car je pensais bêtement que le soucis pouvait provenir de ce nouveau noyau merdeux... vous savez, la fameuse réflexion logique mais pas toujours fondée «çà marche plus depuis tel événement, donc c'est cet événement le coupable», où le sempiternel «bah c'est depuis que vous y avez touché», redouté par tous techniciens re-passant par le couloir des bureaux dans lesquels il viennent d'intervenir...
J'ai fini par me poser, pour bien relire le message d'erreur...
Aucun fichier ou dossier de ce type
La commande ne trouve donc pas les fichiers sources à compiler....
Regarde t'il au bon endroit ?
make: *** /home/makoto/Documents/Kubuntu
Il s'arrête là !!!
Au lieu d'aller dans «/home/makoto/Documents/Kubuntu 8.04LTS/Ressources/TNT/v4l-dvb-ee3b79edde3f»
En clair, il tente d'aller dans un dossier qui n'existe pas car il en a tronqué le nom.
Conclusion,
Retirer l'espace dans le nom du dossier «Kubuntu 8.04LTS» et le problème fût résolu !
Pffff celle-là, j'm'en souviendrais... -_-;
lundi, 31 août 2009
Par makoto doushite le lundi, 31 août 2009, 21:28
J'en parlai ici, le scanner Lexmark X1150 ne fonctionne pas avec les drivers (backend) versions 1.0.19 et 1.0.20, faisant faire du surplace au moteur de la raclette lumineuse...
Ou ne permet pas de scanner en A4 avec d'anciennes versions comme la 1.0.17 et la 1.0.18.
Conclusion, entre le développement de la version 1.0.18 et 1.0.19, un bug s'est glissé dans le pilote !
Constatant que je n'étais pas le seul à avoir ce problème, et que personne n'avait de solution, J'ai donc reporté le bug au Sane Project.
Un développeur m'a été attribué le 19 Mai, et un long dialogue s'est alors instauré, d'abord en Anglais, avant de comprendre que mon interlocuteur était Français, et de continuer nos échange par e-mail à partir du 10 Juin...
À force d'échange de modifications depuis le git de sane du backend 1.0.21, et d'échanges de fichiers logs nous sommes arrivés à un fonctionnement correct du scanner le 21 Juin !
Quelques petits ajustements plus tard, et le 6 Juillet le bug était clôt
Il a fallut être relativement patient (environ 16 échanges de messages sur 2 mois) et apprendre de nouvelles choses simples pour pouvoir échanger correctement (notion de patch de sources, commande git, scripts, compilations de sources...) mais
avec mes maigres moyens, je suis bien content d'avoir pu contribuer un petit peu au projet pour résoudre le problème et plus largement contribuer à la communauté du libre.
Vous aussi, plutôt que de changer de matos au moindre problème insoluble, Contribuez !
Merci au développeur et au reste de l'équipe du projet Sane.
mercredi, 24 juin 2009
Par makoto doushite le mercredi, 24 juin 2009, 21:52
Suite du premier épisode
Voici donc ma méthode, inspirée de plusieurs sources :
Je rappelle, après avoir installé la TNT et constaté que la TNT marche, la WebCam ne marche plus !
- Démarrer sur un Desktop CD, celui-là même qui a servit à installer votre ordi.
- Copier l'intégralité du dossier /lib/modules/$(uname -r)/kernel/drivers/media de cette session "live" sur une clé USB par exemple.
sudo cp -r /lib/modules/$(uname -r)/kernel/drivers/media /media/disk-1 (votre clé)
Ce dossier contient 4 sous dossiers : common, dvb, radio et video.
Trouver le fichier uvcvideo.ko et le copier aussi sur la clé.
sudo find / -name "uvcvideo.ko" -print sudo cp -r /(chemin donné par la commande ci-dessus) /media/disk-1
- Redemarrer l'ordinateur sur Ubuntu installé "en dur".
- Créer un dossier caché dans home (.script) et deux sous dossiers identifiants clairement ("MediaFromUbuntuLive" et "MediaFromUbuntuTNT")
mkdir /home/makoto/.script mkdir /home/makoto/.script/MediaFromUbuntuLive mkdir /home/makoto/.script/MediaFromUbuntuTNT
- Copier le dossier "media" depuis la clé vers "MediaFromUbuntuLive"
sudo cp -r /media/disk-1/media /home/makoto/.scripts/MediaFromUbuntuLive
- Lui donner et à ses sous-dossier les droits 775
sudo chmod -R 775 /home/makoto/.scripts/MediaFromUbuntuLive/media
- Copier le fichier uvcvideo.ko dans "MediaFromUbuntuLive"
sudo cp /media/disk-1/uvcvideo.ko /home/makoto/.scripts/MediaFromUbuntuLive
- Copier le dossier "media" de la session "en dur" vers "MediaFromUbuntuTNT"
sudo cp -r /lib/modules/$(uname -r)/kernel/drivers/media /home/makoto/.script/MediaFromUbuntuTNT
- Lui donner et à ses sous-dossier les droits 775
sudo chmod -R 775 /home/makoto/.scripts/MediaFromUbuntuTNT/media
L'idée maintenant et d'alterner entre la config "MediaFromUbuntuLive" et "MediaFromUbuntuTNT"
- Ecrire un premier script
vim /home/makoto/Bureau/ActiverTNT
- Y inscrire :
#!/bin/sh # vider la config media # sudo rm -r /lib/modules/$(uname -r)/kernel/drivers/media # remplir la config media avec la config TNT # sudo cp -r /home/makoto/.scripts/MediaFromUbuntuTNT/media /lib/modules/$(uname -r)/kernel/drivers/ # charger la config media sudo depmod
Enregistrer et quitter (Echap :x) Rendre le fichier exécutable
- Ecrire un second script
vim /home/makoto/Bureau/ActiverWebCam
- Y inscrire :
#!/bin/sh # vider la config media # sudo rm -r /lib/modules/$(uname -r)/kernel/drivers/media # remplir la config media avec la config Webcam # sudo cp -r /home/makoto/.scripts/MediaFromUbuntuLive/media /lib/modules/$(uname -r)/kernel/drivers/ # charger la config media sudo depmod
Enregistrer et quitter (Echap :x) Rendre le fichier exécutable
reste à vérifier que le module "uvcvideo" est bel et bien cassé : décharger le module :
sudo modprobe -r uvcvideo
le relancer
sudo modprobe uvcvideo
s'il renvoie l'erreur
FATAL: Error inserting uvcvideo (/lib/modules/2.6.24-19-generic/ubuntu/media/usbvideo/uvcvideo.ko): Unknown symbol in module, or unknown parameter (see dmesg)
faire çà, afin de donner une config correcte au module :
sudo find / -name "uvcvideo.ko" -print
supprimer tous les fichiers trouvés... SauF celui-ci "/home/makoto/.scripts/MediaFromUbuntuLive/uvcvideo.ko" puis :
sudo cp /home/makoto/.scripts/MediaFromUbuntuLive/uvcvideo.ko /lib/modules/$(uname -r)/usb/ sudo modprobe uvcvideo
si rien n'est renvoyé, c'est que le fichier .ko est valide, tout va bien, sinon, réinstaller la webcam afin de regénerer un fichier .ko
Et ouvrir Cheese ... la webcam marche !
Hop la TNT marche
A vrai dire, suite à tous les tests effectués je ne suis plus capable d'affirmer si c'est réellement nécessaire... c'est à cause de la procédure de ré-install que j'ai constaté que le module uvcvideo était cassé.... logiquement en récupérant le fichier .ko de la session live çà devrait être bon!
sinon faudrait refaire le test... mais c'est bon là, j'ai déjà passé suffisamment de temps la dessus...
Voici toujours comment faire çà :)
sudo apt-get install subversion sudo svn co svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc cd linux-uvc sudo make sudo make install sudo modprobe -r uvcvideo sudo cp uvcvideo.ko /lib/modules/$(uname -r)/usb/uvcvideo.ko sudo modprobe uvcvideo
« billets précédents - page 6 de 7 - billets suivants »