bon je pense que la lecture du rubiny te sera d'une grande aide http://lwn.net/Kernel/LDD3/
tu trouveras toutes les reponses a tes question (y compris sur le passage d'argument au module au moment du chargement qui serait bien plus souple que le define a la compilation).
Pour le fops et le role de /proc dans le systeme les explications si dessous sont suffisantes.
Bonne lecture
j'ai pas du tout compris ce que tu compte faire.
Mais sous unix tout est fichier donc a priori c'est dans l'esprit effectivement.
Maintenant ce que je ne comprend pas c' est pourquoi tu n'utiliserais pas la fops de ton module dans /dev ? Car /proc est plutot dans l'information module->user que dans l'interaction module<->user
Moi je commencerais par essayer un livecd (ou dvd) recent de style ubuntu (mais bon le choix reste ouvert)
Je regarderais si la carte reseau fonctionne et est reconnue
Si oui : je regarderais quel module est utilisé par cette carte :
a) j'essayerais sous debian de voir quel est la version dispo
b) j'installerais la distro qui marche car je fais au plus simple
Si non : je me dirais qu'il n'y as pas encore de drivers disponible et que les recherches reste ouverte a coup de lspic et de google
que ta carte wifi fonctionne ? >Ai-je oublié quelque chose ?
donner des infos peut etre...... ;-)
Quelle version de wpa_supplicant uitlise tu ? sous quel distrib ? quel kernel ?
as tu essayer WPA1 (TKIP) avec key_mgmt=WPA-PSK ) ? (ce n'est pas tout les drivers de cartes qui supporte le AES)
que donne le resultat des commandes :
dmseg (juste apres la tentative de demarrage)
lsmod
iwconfig
iwlist scan
ta carte wifi est de quel type ? elle est recente ?
Un signal n'as pas qu'une fréquence (sauf une sinusoide pure) mais est composé de plusieurs frequence.
Pour une analyse rapide (et imparfaite car finie )des fréquences d'un signal on peut utiliser la transformé de fourrier rapide.
Voici un logiciel qui fait cela http://linux.softpedia.com/get/Multimedia/Audio/FFT-Spectra-(...)
De mémoire et en théorie le swap doit être compris entre la moitié de la RAM installé et le double de la RAM installé.
trop de swap ralentit le swap (trajet de la tete de lecture) pas assez de swap et tu ne peut pas charger de gros fichier.
1)in terminal try to type this commands
"df -h"
"mount"
and post the result here.
We can see where you can found some free disk space.
2) try do delete some tempory file in your /tmp repetory.
3) if you haven't root acces to your computer, please contact your local administrator.
4) ;-) try to speak french in linuxfr.org
Non un message du kernel indiquant un pb n'est jamais une coincidence. Le kernel coordonne tout dans le systeme, quand on passe dans une routine d'erreur les effets indesirable apparaisse.
Pour ton lecteur/graveur verifier la connectique nappe/alim sur lecteur/carte mere. Enfin si tu as toujours des pb avec il faudrait peut etre voir a le changer car en fin de vie.
Content de voir qu'une amelioration est apparue en tout cas.
Quand au modem adsl qui as envie d'imprimer....je dirais plutot qu'un petit malin essaye d'imprimer depuis internet sur ton poste plutot (d'ou l'interet d'un firewall :-) )
Donc le pb serait peut etre dans la configuration du firewall ou le driver carte reseau ou sur le reseau lui meme....
Je t'encourage quand meme a faire le test de la memoire ca mange pas de pain.
Je suis pas tres au courant des logs de ce prog, a premiere vue une machine 192.168.0.244 sur ton réseau essaye d'utiliser le service udp 631 correspondant à l'impression reseaux et utiliser par CUPS.
Bref quelqu'un veut imprimer et demande a ton poste de le faire?
Partage imprimante? En tous cas le poste refuse les packets et les DROP
Je pense que tu doit pouvoir configurer ton firewall pour ne PAS logger ce genre d'activitée qui charge peut etre inutilement le PC.
Pas d'autre message du kernel qui serait plus interessant ?
Sache que le test de la memoire au démarrage d'un PC est une vaste plaisanterie. Autre chose evite de trop jouer en root c'est la ou on casse tout.
Il faut installer memtest qui est dispo dans les package mandrake, une fois installé tu toruvera un menu lors du demarrage contenant memtest, tu le lance et laisse tourner ca une nuit pour etre sur qu'aucun test ne soit "fail"
Pour verifier si un disque est plein fait simplement en ligne de commande (console ou terminal)
"df -H" ca te donnera une indication clair de l'etat de tes partitions.
dmesg est obligatoirement dispo en mode console (ou terminal si tu prefere)
Si top n'indique aucun process prenant tout le cpu alors il est possible que ce soit dans le kernel, au niveau d'un driver que se produise des soucis
As tu regarder "dmesg" pour voir si tu n'avais pas de message d'un module systeme ?
Utilise tu le wifi ? (les anciennes version de madwifi n'etait pas tres stable)
As tu fais un test de ta mémoire (memtest) pour voir si tu n'avais pas un soucis hardware de ce coté la ?
Chez moi c'est pas terrible la one 2009 installé sur un laptop.
-Le drivers graphique choisi par n'est pas le bon pour la carte du coup c'est écran noir (faut choisir de booter en mode texte puis modifier la config de X).
-Le temps de boot a doublé : apres démarrage d'udev le pc marque une pause de 30 seconde
-KDE 4 plante tout de suite (suffit d'essayer de fermer le plasmoide du bureau pour avoir un beau message de crach).
-La carte son ne marche plus (pas encore chercher pourquoi)
-Splashy bug severe aussi (au boot) (j'ai limpression qu'il plante partout sur les carte graphique ne supportant pas directfb a creuser)
Les seules ameliorations que j'ai remarquer:
-Le temps d'execution du gestionnaire de packet (beaucoup plus veloce)
-La gestion des package orphelin (enfin !)
-Le wifi est mieux géré (grace au kernel ceci dit)
mais.....ton clavier et ta souris sont en ps2 non pas en usb ?
car je ne vois aucun periph usb connecté a ce pc dans les log.
Donc c'est un portable , ca m'avais echappé.
J'ai déja vu des portable qui posait problème avec des clef usb au niveau de l'alimentation disponible sur les ports usb.
Je rentre pas dans les details (sauf en cas de demande).
Il faudrait faire un essai en passant par un hub usb disposant d'une alimentation autonome. C'est possible ? Tu connecte ta clef sur le hub et le cordon usb du hub sur le portable pour voir si ca se passe differement.
Si tu as obtenu ces log apres avoir mis ta clef effectivement il y a un gros problrme, sinon pourrais tu les refaire stp ?
A premiere vue tu n'as aucun perif usb (ni clavier ni souris..)
c'est un debut mais ca manque d'info , que donne la commande "lsusb -vv" (<-il s'agit de 2 v et pas d'un w)) ?
que donne "lsmod" ?
que donne la sequence (en root)
"mkdir mnt/clef"
"mount -t vfat /dev/sda1 /mnt/clef"
(message dmesg aussi)
pourrait tu mettre la suite des messages de dmesg (notemment la couche scsi qui doit demarrer suite à l'insertion de la clef)
>mon installation n'était peut-être pas si bonne que ça ?
ca peut etre ca effectivement
les commande de base en ligne de commande sont
cd ->changement repertoire pour naviguer
ls ->comme dir en dos, pour liste un repertoir
cat ->pour afficher le contenu d'un fichier
tu peut commencer par faire
ls /var/log/
pour voir si un fichier "X" kekchose existe
tu peut faire ensuite un
cat /etc/X11/XF86Config
et voir ce que cela donne niveau config de X
j'utilise kicad et il va tres bien pour l'usage que j'en fait,il est conviviale aussi. C'est tres complet et fait en plusieurs modules, il genere du gerber ce qui le rend facile a faire fabriquer les pcb.
J'ai essayer les deux autres et aussi eagle qui existe en version limité en taille de memoire, mais finalement kicad est mon choix.
q'un logiciel puisse faire le boulot que l'on te confie a ta place, sinon quel interet de te confier un travail il suffit d'acheter le logiciel?
Bon plus serieusement, un logiciel comme doxygen qui est utilisé pour faire la documentation des logiciels peut te creer un graphe de dépendance des variables et des fonctions de ton projet entre elle et entre les fichiers source et .h.
Cela te permettra d'avancer plus rapidement qu'avec les tag sans doute de savoir que fA->fB->fC->fD depends des fichiers sA,sB,sC et sD.
bin...UART signifie justement Universal Asynchronous Receiver Transmitter (merci wikipedia)
a contrario de USART ou le S signifie Synchronous en plus d'Asynchronous.
Donc des applis UART en USB c'est sans soucis
quand au applis USART pour faire de la SPI ca semble pas possible?
quand a la phrase
"Synchronous and asynchronous bit bang mode interface options with RD# and WR# strobes"
je ne la comprend pas comme ayant des capacité pour faire un USART ce chip la...
Sauf que la rs232 du FDT c'est de l'asynchrone et que la le composant est sur une liaison série synchrone donc ca ne marcheras pas.
Par contre tu peut cabler directement le composant AD sur ton port paralelle car les signaux et le composant sont en 0+5V (tu peut recuperer l'alim d'un port usb pour alimenter ton montage) et un driver tout simple deja inclus dans le kernel (je crois qu'il s'apelle parport ou un truc comme ca) te permet de lire et ecrire sur le port paralelle devrait permettre de le faire
[^] # Re: bon j'avoue
Posté par TheBreton . En réponse au message Call back sur un dossier du fs /proc. Évalué à 1.
http://lwn.net/Kernel/LDD3/
tu trouveras toutes les reponses a tes question (y compris sur le passage d'argument au module au moment du chargement qui serait bien plus souple que le define a la compilation).
Pour le fops et le role de /proc dans le systeme les explications si dessous sont suffisantes.
Bonne lecture
# bon j'avoue
Posté par TheBreton . En réponse au message Call back sur un dossier du fs /proc. Évalué à 1.
Mais sous unix tout est fichier donc a priori c'est dans l'esprit effectivement.
Maintenant ce que je ne comprend pas c' est pourquoi tu n'utiliserais pas la fops de ton module dans /dev ? Car /proc est plutot dans l'information module->user que dans l'interaction module<->user
# Bon
Posté par TheBreton . En réponse au message contruire un périphérique bluetooth. Évalué à 2.
Mais sinon tu peut utiliser ca
http://www.national.com/pf/LM/LMX9830.html
en profile "transparent uart" c'est assez simple
MAIS c'est du BGA et il faut concevoir le front-end RF as utiliser avec le chip.
Pour commencer
http://fr.wikipedia.org/wiki/Bluetooth
et pour des tas de doc accessible
https://www.bluetooth.org/apps/content/
Coté linux prend un dongle usb standard il marcheras assez bien
Bonne chance
[^] # Re: Commencement
Posté par TheBreton . En réponse au message Carte ethernet non reconnue (portable Asus F5GL). Évalué à 1.
# Commencement
Posté par TheBreton . En réponse au message Carte ethernet non reconnue (portable Asus F5GL). Évalué à 2.
Je regarderais si la carte reseau fonctionne et est reconnue
Si oui : je regarderais quel module est utilisé par cette carte :
a) j'essayerais sous debian de voir quel est la version dispo
b) j'installerais la distro qui marche car je fais au plus simple
Si non : je me dirais qu'il n'y as pas encore de drivers disponible et que les recherches reste ouverte a coup de lspic et de google
# Bon c'est peut etre dans les details....
Posté par TheBreton . En réponse au message Tolua++ : appel de fonctions en C dans code Lua. Évalué à 1.
#include <stdio.h>
pour au moins utiliser printf correctement dans hello.c
ensuite dans hello.h je mettrais bien
extern void HelloWorld(void);
d'ailleurs dans le hello.c c'est plus propre de rajouter le void dans les args de HelloWorld aussi
Apres pour l'utilisation de ta fonction dans lua la doc doit indiquer ca quand meme non ?
[^] # Re: Qu'est ce qui permet de dire...
Posté par TheBreton . En réponse au message Difficultés avec wpa_supplicant. Évalué à 1.
Peut tu refaire iwconfig apres avoir fait wpa_supplicant -D wext -i ath0 -c /etc/wpa_supplicant/wpa_supplicant.conf
# Qu'est ce qui permet de dire...
Posté par TheBreton . En réponse au message Difficultés avec wpa_supplicant. Évalué à 1.
>Ai-je oublié quelque chose ?
donner des infos peut etre...... ;-)
Quelle version de wpa_supplicant uitlise tu ? sous quel distrib ? quel kernel ?
as tu essayer WPA1 (TKIP) avec key_mgmt=WPA-PSK ) ? (ce n'est pas tout les drivers de cartes qui supporte le AES)
que donne le resultat des commandes :
dmseg (juste apres la tentative de demarrage)
lsmod
iwconfig
iwlist scan
ta carte wifi est de quel type ? elle est recente ?
# FFT
Posté par TheBreton . En réponse au message Fréquencemètre. Évalué à 3.
Pour une analyse rapide (et imparfaite car finie )des fréquences d'un signal on peut utiliser la transformé de fourrier rapide.
Voici un logiciel qui fait cela
http://linux.softpedia.com/get/Multimedia/Audio/FFT-Spectra-(...)
[^] # Re: HS
Posté par TheBreton . En réponse au journal 3DSecure à l'APRIL !. Évalué à 0.
trop de swap ralentit le swap (trajet de la tete de lecture) pas assez de swap et tu ne peut pas charger de gros fichier.
# your hard drive is full 4 step, choose one
Posté par TheBreton . En réponse au message espace disk. Évalué à 5.
"df -h"
"mount"
and post the result here.
We can see where you can found some free disk space.
2) try do delete some tempory file in your /tmp repetory.
3) if you haven't root acces to your computer, please contact your local administrator.
4) ;-) try to speak french in linuxfr.org
[^] # Re: Pas top
Posté par TheBreton . En réponse au message Blocage périodique de certaines applis. Évalué à 1.
Pour ton lecteur/graveur verifier la connectique nappe/alim sur lecteur/carte mere. Enfin si tu as toujours des pb avec il faudrait peut etre voir a le changer car en fin de vie.
Content de voir qu'une amelioration est apparue en tout cas.
Quand au modem adsl qui as envie d'imprimer....je dirais plutot qu'un petit malin essaye d'imprimer depuis internet sur ton poste plutot (d'ou l'interet d'un firewall :-) )
[^] # Re: Pas top
Posté par TheBreton . En réponse au message Blocage périodique de certaines applis. Évalué à 1.
Je t'encourage quand meme a faire le test de la memoire ca mange pas de pain.
Je suis pas tres au courant des logs de ce prog, a premiere vue une machine 192.168.0.244 sur ton réseau essaye d'utiliser le service udp 631 correspondant à l'impression reseaux et utiliser par CUPS.
Bref quelqu'un veut imprimer et demande a ton poste de le faire?
Partage imprimante? En tous cas le poste refuse les packets et les DROP
Je pense que tu doit pouvoir configurer ton firewall pour ne PAS logger ce genre d'activitée qui charge peut etre inutilement le PC.
Pas d'autre message du kernel qui serait plus interessant ?
[^] # Re: Pas top
Posté par TheBreton . En réponse au message Blocage périodique de certaines applis. Évalué à 1.
Il faut installer memtest qui est dispo dans les package mandrake, une fois installé tu toruvera un menu lors du demarrage contenant memtest, tu le lance et laisse tourner ca une nuit pour etre sur qu'aucun test ne soit "fail"
Pour verifier si un disque est plein fait simplement en ligne de commande (console ou terminal)
"df -H" ca te donnera une indication clair de l'etat de tes partitions.
dmesg est obligatoirement dispo en mode console (ou terminal si tu prefere)
# Pas top
Posté par TheBreton . En réponse au message Blocage périodique de certaines applis. Évalué à 1.
As tu regarder "dmesg" pour voir si tu n'avais pas de message d'un module systeme ?
Utilise tu le wifi ? (les anciennes version de madwifi n'etait pas tres stable)
As tu fais un test de ta mémoire (memtest) pour voir si tu n'avais pas un soucis hardware de ce coté la ?
[^] # Re: Quelques régressions quand même
Posté par TheBreton . En réponse à la dépêche Test de la Mandriva Linux 2009.0. Évalué à 3.
-Le drivers graphique choisi par n'est pas le bon pour la carte du coup c'est écran noir (faut choisir de booter en mode texte puis modifier la config de X).
-Le temps de boot a doublé : apres démarrage d'udev le pc marque une pause de 30 seconde
-KDE 4 plante tout de suite (suffit d'essayer de fermer le plasmoide du bureau pour avoir un beau message de crach).
-La carte son ne marche plus (pas encore chercher pourquoi)
-Splashy bug severe aussi (au boot) (j'ai limpression qu'il plante partout sur les carte graphique ne supportant pas directfb a creuser)
Les seules ameliorations que j'ai remarquer:
-Le temps d'execution du gestionnaire de packet (beaucoup plus veloce)
-La gestion des package orphelin (enfin !)
-Le wifi est mieux géré (grace au kernel ceci dit)
[^] # Re: OK..
Posté par TheBreton . En réponse au message Ports Usb HS ?. Évalué à 1.
car je ne vois aucun periph usb connecté a ce pc dans les log.
Donc c'est un portable , ca m'avais echappé.
J'ai déja vu des portable qui posait problème avec des clef usb au niveau de l'alimentation disponible sur les ports usb.
Je rentre pas dans les details (sauf en cas de demande).
Il faudrait faire un essai en passant par un hub usb disposant d'une alimentation autonome. C'est possible ? Tu connecte ta clef sur le hub et le cordon usb du hub sur le portable pour voir si ca se passe differement.
[^] # Re: OK..
Posté par TheBreton . En réponse au message Ports Usb HS ?. Évalué à 1.
A premiere vue tu n'as aucun perif usb (ni clavier ni souris..)
# OK..
Posté par TheBreton . En réponse au message Ports Usb HS ?. Évalué à 2.
que donne "lsmod" ?
que donne la sequence (en root)
"mkdir mnt/clef"
"mount -t vfat /dev/sda1 /mnt/clef"
(message dmesg aussi)
pourrait tu mettre la suite des messages de dmesg (notemment la couche scsi qui doit demarrer suite à l'insertion de la clef)
[^] # Re: le machin en mode graphique
Posté par TheBreton . En réponse au message comment installer antemium sur un vieux pc ?. Évalué à 1.
ca peut etre ca effectivement
les commande de base en ligne de commande sont
cd ->changement repertoire pour naviguer
ls ->comme dir en dos, pour liste un repertoir
cat ->pour afficher le contenu d'un fichier
tu peut commencer par faire
ls /var/log/
pour voir si un fichier "X" kekchose existe
tu peut faire ensuite un
cat /etc/X11/XF86Config
et voir ce que cela donne niveau config de X
# le machin en mode graphique
Posté par TheBreton . En réponse au message comment installer antemium sur un vieux pc ?. Évalué à 2.
apres avoir taper ton nom d'utilisateur et ton mot de passe bien sur.
Et jamais en tant que "root"
# perso
Posté par TheBreton . En réponse au message Schema + pcb. Évalué à 1.
J'ai essayer les deux autres et aussi eagle qui existe en version limité en taille de memoire, mais finalement kicad est mon choix.
# Je ne pense pas
Posté par TheBreton . En réponse au message Extraire une fonction d'un programme. Évalué à 2.
Bon plus serieusement, un logiciel comme doxygen qui est utilisé pour faire la documentation des logiciels peut te creer un graphe de dépendance des variables et des fonctions de ton projet entre elle et entre les fichiers source et .h.
Cela te permettra d'avancer plus rapidement qu'avec les tag sans doute de savoir que fA->fB->fC->fD depends des fichiers sA,sB,sC et sD.
[^] # Re: Microcontroleur+ RS232
Posté par TheBreton . En réponse au journal Un gyroscope USB pour Linux ?. Évalué à 2.
a contrario de USART ou le S signifie Synchronous en plus d'Asynchronous.
Donc des applis UART en USB c'est sans soucis
quand au applis USART pour faire de la SPI ca semble pas possible?
quand a la phrase
"Synchronous and asynchronous bit bang mode interface options with RD# and WR# strobes"
je ne la comprend pas comme ayant des capacité pour faire un USART ce chip la...
[^] # Re: Microcontroleur+ RS232
Posté par TheBreton . En réponse au journal Un gyroscope USB pour Linux ?. Évalué à 2.
Par contre tu peut cabler directement le composant AD sur ton port paralelle car les signaux et le composant sont en 0+5V (tu peut recuperer l'alim d'un port usb pour alimenter ton montage) et un driver tout simple deja inclus dans le kernel (je crois qu'il s'apelle parport ou un truc comme ca) te permet de lire et ecrire sur le port paralelle devrait permettre de le faire
Voici un lien pour demarrer simplement.
http://www.winehq.org/pipermail/wine-patches/2001-June/00062(...)