- Créez un compte sur http://hardware4linux.info/accounts/register/
- Installez le paquetage LSB à télécharger sur http://hardware4linux.info/server/download/
- Lancez /opt/hardware4linux.info/bin/hwreport /tmp/report
- Envoyez le fichier généré sur http://hardware4linux.info/server/upload/
- Vérifiez que les infos ont bien été analysées sur le site et reportez-moi tout problème (mauvaise détection de composants ou OS, crash, pb site, ...)
Tout feedback bienvenu!
# Super idée !
Posté par Agrou (site web personnel) . Évalué à 1.
Par contre j'ai juste un petit problème : je suis sous ubuntu 7.04, j'ai suivis la procédure avec alien etc...
Et quand j'exécute ton programme voici ce que ça me donne :
[^] # Re: Super idée !
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: Super idée !
Posté par Agrou (site web personnel) . Évalué à 1.
# Beep - 404
Posté par Xavier Teyssier (site web personnel) . Évalué à 10.
J'aime pas m'inscrire à un service dont je ne connais pas les conditions d'utilisation.
[^] # Re: Beep - 404
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
[^] # Re: Beep - 404
Posté par Snarky . Évalué à 6.
[^] # Re: Beep - 404
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
# super mais
Posté par Mildred (site web personnel) . Évalué à 2.
J'ai ArchLinux ... qui n'est pas pris en compte par alien.
n'y a-t-il pas un tar.gz contenant la source du soft qu'on pourrait compiler... et faire un package adapté a notre distrib ?
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
Sinon tu peux prendre le src.rpm pour avoir les sources. Tu peux extraire un rpm sur une Archlinux ? Sinon je mettrai aussi l'archive tar.
[^] # Re: super mais
Posté par Ymage . Évalué à 1.
Si vous n'aimez pas ce commentaire c'est qu'il est ironique.
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: super mais les sources ?
Posté par chtitux (site web personnel) . Évalué à 3.
Donc si ya juste un tarball à télécharger/compiler, je fonce.
[^] # Re: super mais
Posté par Mildred (site web personnel) . Évalué à 4.
je crois que je vais élécharger avec wget. Et tenter de trouver un outil pour le décompresser.
[^] # Re: super mais
Posté par Zakath (site web personnel) . Évalué à 2.
Length: unspecified [audio/x-pn-realaudio-plugin]
Des histoires de MIME-type foirés, probablement (aucune idée de comment ces machins marchent).
[^] # Re: super mais
Posté par Psychofox (Mastodon) . Évalué à 2.
[^] # Re: super mais
Posté par Psychofox (Mastodon) . Évalué à 4.
et man mailcap pour info sur la syntaxe.
typiquement tu peux créer dans un .mailcap avec une ligne de la sorte :
application/x-rpm-package; /chemin/vers/la/commande/a/utiliser '%s' ; needsterminal; description=rpm package; nametemplate=%s.rpm
le needsterminal est optionnel si ta commande doit se lancer dans une console
[^] # Re: super mais
Posté par Zakath (site web personnel) . Évalué à 10.
Quand on dit "télécharger les sources", on attend une archive toute bête avec des fichiers dedans, pas un paquet dans un format pas supporté par plein de gens. Surtout que la page de téléchargement n'est pas claire du tout.
Enfin brefle, tout ça pour dire que fournir un .tar.gz pour les sources me paraît indispensable.
[^] # Re: super mais
Posté par Zakath (site web personnel) . Évalué à 3.
In file included from i386-ports.c:16:
i386-io-linux.h:14: error: redefinition of ‘inb’
/usr/include/sys/io.h:45: error: previous definition of ‘inb’ was here
Avec un gros "#if 0" autour des définitions qui enquiquinaient, c'est passé (pi j'avais déjà pciutils, de toute manière).
Un --help ou --usage pour hwreport me paraît indispensable (et qui ne soit pas considéré comme le nom du fichier...), j'ai du revenir sur ton journal pour trouver la syntaxe.
Sinon, /proc/cpuinfo n'est pas un vrai fichier, donc le copier ne marche pas (ça donne un fichier vide). Remplacer par "cat /proc/cpuinfo > $DEST/cpuinfo" devrait bien mieux marcher.
Enfin, osinfo trouve la version de gentoo avec /etc/gentoo-release, qui correspond à la première installation (2.5 ans dans mon cas), pas très intéressant. Bien mieux de voir sur quoi pointe /etc/make.profile.
Sinon, c'est une bonne initiative, mais il faudrait que ce soit aussi foolproof que possible. Or là, si on n'a pas ubuntu ou une distro rpm based, c'est franchement galère. Virer la dépendance LSB, rajouter un vrai Makefile, fournir un bête tar.gz et permettre de lancer hwreport sans rien installer (juste en patchant le PATH) seraient déjà de bons changements.
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
[^] # Re: super mais
Posté par Mildred (site web personnel) . Évalué à 3.
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: super mais
Posté par Mildred (site web personnel) . Évalué à 3.
le fichier /etc/arch-release existe mais est vide.
Le seul moyen que je vois pour détecter la release c'est avec /etc/issue qui est utilisé par agetty pour afficher la distribution au dessus du prompt de login. Tu peux ainsi avoir le nom de la release avec la commande : grep Arch /etc/issue | sed -r 's/^Arch Linux \(([^\)]*)\).*$/\1/'
Mais en fait, comme Arch Linux n'a pas vraiment de releases (toujours mis à jour) ... le mieux c'est de ne pas chercher à détecter la release :
http://bugs.archlinux.org/task/7163
Je te propose aini pour osinfo :
elif [ -r /etc/arch-release ]; then
n="Arch Linux"
r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
[ -z "$r" ] && r=None
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: super mais
Posté par Mildred (site web personnel) . Évalué à 3.
Version "Duke"
Enfin je ne trouve pas ça très propre car si je veux changer le prompt de agetty je me retrouve dans les choux.
je pense que ce serait quand même bien, si après cela il ne trouve toujours pas de version, de mettre par exemple "Unspecified" afin de ne pas tout bloquer.
Mais tu peux aussi prendre la version de pacman installée (le gestionnaire de paquets) comme indication de version. Par exemple pacman -Qi pacman | grep "^Version " | sed 's/^.*: \(.*\)$/\1/' me donne 3.0.4-4
[^] # Re: super mais
Posté par Vincent-Xavier JUMEL (site web personnel) . Évalué à 2.
+++ /usr/bin/osinfo 2007-06-18 09:04:09.000000000 +0200
@@ -88,7 +88,8 @@
# tested on:
elif [ -r /etc/arch-release ]; then
n="Arch Linux"
- r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
+# r=`sed 's/.* \([0-9.]*\) .*/\1/' < /etc/arch-release`
+ r=`grep -o '(\w*)' < /etc/issue`
# tested on:
elif [ -r /etc/slackware-version ]; then
n=`sed 's/\([^0-9.]*\) [0-9.]*.*/\1/' < /etc/slackware-version` qui n'est pas propre du tout, mais qui fonctionne au moins un petit peu ! La version de pacman ne coïncide pas avec la version de Arch, ceux-ci ayant décider de faire coïncider le calendrier de leurs releases avec les releases du noyau.
[^] # Re: super mais
Posté par Mildred (site web personnel) . Évalué à 4.
[^] # Re: super mais
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
# confirmation?
Posté par Rin Jin (site web personnel) . Évalué à 2.
J'ai essayé de m'inscrire sur le site. A priori ça a fonctionné, mais j'attends toujours le mail de confirmation pour valider mon inscription.
Pour le reste, téléchargement du rpm, alien et génération du tarball, tout semble avoir correctement fonctionné (Debian Sid)
[^] # Re: confirmation?
Posté par Lu (site web personnel) . Évalué à 2.
[^] # Re: confirmation?
Posté par Rin Jin (site web personnel) . Évalué à 2.
Je viens de refaire un inscription, avec un autre nom d'utilisateur (le premier étant pris par ma précédente inscription, je pense), je verrais bien ce que cela va donner.
[^] # Re: confirmation?
Posté par Rin Jin (site web personnel) . Évalué à 1.
Pardon du dérangement...
# Fedora
Posté par Aurélien Bompard (site web personnel) . Évalué à 2.
https://hosted.fedoraproject.org/projects/LHCP
Ca vaut peut-être le coup de jeter un oeil ?
[^] # Re: Fedora
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: Fedora
Posté par Christophe Merlet (site web personnel) . Évalué à 2.
https://hosted.fedoraproject.org/projects/smolt
http://smolt.fedoraproject.org/stats
[^] # Re: Fedora
Posté par PlisNuX . Évalué à 3.
Il pose un certain nombre de questions avant de renvoyer le résultat quelque part... je n'ai pas trop cherché où.
Ce que j'espère avec ton projet, c'est un "vrai" projet de collecte d'informations hardware "compatible linux".
Je cherche en ce moment à changer de PC, et alors que tu as trouvé la super carte mère qui va mettre le feux à ta tour. Tu te rends compte après quelques recherches sur les forums, qu'il y a des incompatibilités avec le PATA à cause de contrôleurs JMicron et que tu n'auras pas de réseau non plus a cause d'un certain Marvell...
Bref, si ton projet peu aboutir à un client équivalent à celui d'ubuntu mais installé en standard sur les TOUTES les distributions, ça sera un grand pas en avant...
J'ai aussi une autre idée en tête qui me laisser rêver que quelqu'un qui a plus de compétences que moi fasse un live-CD pour que les sites de test de matériels puissent *simplement* faire des test de compatibilité et/ou bench.
C'est entre autre comme cela que les constructeurs auront une plus grande pression.
[^] # Re: Fedora
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
# Oh oui !
Posté par _PhiX_ . Évalué à 2.
Quand l'étape de recueil des données constructeurs sera sans bugs (pour moi ça a très bien fonctionné ), il faudra penser à un indicateur visuel du niveau de compatibilité comme «fonctionne parfaitement», «fonctionne partiellement», «ne fonctionne pas du tout» ou «nécessite une manipulation», et à la possibilité de laisser des commentaires pour ce dernier cas notamment.
À terme, tu peux même envisager, pour financer le site, des liens publicitaires de constructeurs de matériel qui s'intéressent à ce marché de niche .
[^] # Re: Oh oui !
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
En ce qui concerne le financement, ce n'est pas à l'ordre du jour. Je veux rester indépendant.
[^] # Re: Oh oui !
Posté par Epy . Évalué à 1.
http://openprinting.org/printer_list.cgi?make=Anyone
(trouvé par ici)
Que je trouve extrèmement bien foutu, y'a peut être des idées à en tirer, ou une association à faire ;)
Bon courage et bonne réussite au projet !
[^] # Re: Oh oui !
Posté par Sarcastic . Évalué à 3.
Genre firmware fermé, utilisation des pilotes windows via ndiswrapper, ou pilotes proprios.
(Je pense notamment pour les cartes WiFi. Trouver quelle carte est compatible avec Linux, sans aucun blob proprio s'pas une sinécure.)
[^] # Re: Oh oui !
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
[^] # Re: Oh oui !
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Oh oui !
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: Oh oui !
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Ou alors on peut le déduire de "lsmod".
"La première sécurité est la liberté"
[^] # Re: Oh oui !
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
# scan-printers not found. Aborting
Posté par Animatrix . Évalué à 1.
Mais quand je fais la commande je tombe sur :
scan-printers not found. Aborting
J'utilise une Gentoo.
[^] # Re: scan-printers not found. Aborting
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: scan-printers not found. Aborting
Posté par Animatrix . Évalué à 1.
QUe dois-je faire ensuite ?
[^] # Re: scan-printers not found. Aborting
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: scan-printers not found. Aborting
Posté par Animatrix . Évalué à 1.
# Zenwalk
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . Évalué à 1.
http://jrdasm.info/temp/hardware4linux-0.7.1-i386-1.tgz
J'ai modifié le script "osinfo" pour qu'il aille lire /etc/zenwalk-version également.
Bon le paquet Zenwalk est pas top il manque le zenbuild mais bon j'ai fait ça vite fait, désolé.
[^] # Re: Zenwalk
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Zenwalk
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: Zenwalk
Posté par legranblon (site web personnel) . Évalué à 1.
Le paquet pour la Slamd64 :
http://js.homeunix.org/slamd64/a/hardware4linux-0.7.1-x86_64(...)
[^] # Re: Zenwalk
Posté par Dup (site web personnel) . Évalué à 2.
Pour la arch la detection de l'os marchait pas trop, j'ai forcé dans le script r="Duke" qui est la release actuelle d'archlinux.
[^] # Re: Zenwalk
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
# HCL ?
Posté par liberforce (site web personnel) . Évalué à 3.
http://yoho.wordpress.com/2007/05/29/hardware-compatibility/
[^] # Re: HCL ?
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
# Et le noyau ?
Posté par Émilien Kia (site web personnel) . Évalué à 2.
Bravo et bon courage pour la suite car le chemin risque d'être encore long.
Juste une petite question, est-ce qu'il existe quelque-part une approche similaire qui permet de spécifier les options du noyau si on veut le recompiler en fonction du matos ? genre on coche le contenu du matos ou on balance un lspci à un site, on coche des options supplémentaires le cas échéant (net/bootsplash/...) et ca génère le fichier de config du kernel totomatiquement ?
Si non, avec une telle initiative, est-ce faisable ?
Un jour libre ?
[^] # Re: Et le noyau ?
Posté par Frédéric Lepied (site web personnel) . Évalué à 2.
[^] # Re: Et le noyau ?
Posté par Mildred (site web personnel) . Évalué à 2.
Mais je ne sais pas si c'est utile. par exemple j'ai une carte PCI qui permet d'ajouter des ports parallèles à mon PC. Le kernel de la knoppix la reconnaît très bien mais lorsque je cherche a trouver les options du kernel qui font que ca marche pour l'adapter au kernel de ma distribution, je n'y arrive pas.
En tout cas ce n'est pas les options sur les ports parallèles. C'est peut être les options PCI remarque (il y a surement un problème d'interruptions car il y a en mêem temps 2 ports série sur cette carte qui eux fontionnent)
[^] # Re: Et le noyau ?
Posté par Frédéric Lepied (site web personnel) . Évalué à 1.
[^] # Re: Et le noyau ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.