Forum Linux.noyau Comportement étrange de l'ouverture d'un device

Posté par  .
Étiquettes : aucune
0
27
jan.
2010
Bonjour,

J'ai écrit un module linux mais j'ai un comportement étrange lorsque j'essaye d'y accéder par une application.

Pour faire court : lorsque je l'ouvre avec 'cat' cela fonctionne impeccable, lorsque je l'ouvre avec une application cela ne fonctionne pas : le fichier n'existe pas dit le système.

Avec plus de détail :
mon module est un simple character device de type filesystem.

Si je fais
#strace -eopen cat /dev/my_test
......
open("/dev/my_test", O_RDONLY|O_LARGEFILE) = 3
...

Ce la fonctionne.

Maintenant (…)

Forum Linux.noyau Ecrire un module avec un read bloquant

Posté par  .
Étiquettes : aucune
0
19
jan.
2010
Bonjour,

Je suis débutant dans l'écriture de module linux.

J'essaye de faire une interface d'échange entre kernel et userland qui soit bloquant pour le user tant que le kernel n'a pas la donnée de disponible.

Je reprends , j'ai donc ceci

static struct file_operations toto_fops = {
.owner = THIS_MODULE,
.read = toto_read,
.write = toto_write,
.open = toto_open,
.release = toto_release,
};

static ssize_t toto_read(struct file *file, char *buf, size_t count, loff_t *ppos)
{
....
wait_data()
copy_to_user(buf, (int *)videomemory (…)

Forum général.petites-annonces Cherche stagiaire sur Rennes

Posté par  .
Étiquettes : aucune
2
13
jan.
2009
bonjour,

J'arrive pas à trouver mon stagiaire. Comme ce stage à une forte connotation Linux, je me suis dit que j'allais poster ici.

C'est un stage pour étudiant en fin d'étude (Bac+5) sur Rennes.
Le domaine du stage est la sécurité informatique.
Plus précisément dans le Trusted Computing et la virtualisation.

Le profil recherché est un linuxien n'ayant pas trop peur d'aller voir comme cela marche dans le kernel et ayant un bon niveau en C. Des connaissances en sécurité (…)

Forum Linux.général Processus lent avec processeur en idle

Posté par  .
Étiquettes : aucune
0
13
mai
2008
Bonjour,

j'ai une application qui est lente. Mais lorsque j'essaye de savoir où est le goulot d'étranglement et je ne comprends pas.
Si je fait un top , le processeur ne fait pas grand chose (97% en idle) pas d'activité disque ni réseau. Mais qu'est-ce qui fait ?
C'est ma première interrogation.
j'ai essayer lantencytop sur un 2.6.25 mais le résultat est pas évident a comprendre et ne donne pas beaucoup d'information. lantencytop sera sûrement un bon outil mais pour (…)

Forum Programmation.c Comment lire un ficher taré sans "detarer"

Posté par  .
Étiquettes : aucune
0
28
avr.
2008
Bonjour,

Je dois stocker plusieurs gros fichiers dans un seul . évidement je pense a tar . Mais je dois aussi y avoir accès SANS "detarer" (ce serait trop lourd).

J'ai regardé libtar mais soit j'ai pas compris soit cela ne permet pas d'accéder au fichiers.

Connaissez-vous un moyen/librairie pour faire cela ?

Il n'y a pas besoin de compresser.

Toute autres alternative est la bienvenue, j'ai pas l'impression que je soit le premier a avoir ce genre de besoin.
(…)

Forum Linux.noyau Lire dans /dev/kmem

Posté par  .
Étiquettes : aucune
0
4
oct.
2007
Avant... on pouvait lire dans /dev/kmem la mémoire du kernel et dans /dev/mem la mémoire physique.

maintenant si on essaye de lire /dev/kmem on a :

$ sudo cat /dev/kmem
cat: /dev/kmem: Bad address


Ma question: c'est une protection ? comment on fait pour désactiver cette protection (j'ai pu vu d'option de compilation du kernel a propos de cela).

Merci

Forum Linux.général Activé le SPDIF sur une carte Nforce2

Posté par  .
Étiquettes : aucune
0
19
juil.
2007
Bonjour,

Je viens de recevoir un appareil qui reçoit le son par RCA digital 75Ohm ou autrement appelé SPDIF.

J'ai une carte mère ASUS A7N8X-E deluxe avec le chipset NForce2 qui propose une sortie SPDIF.

Sauf que rien ne sort....

aplay -l donne
# aplay -l
**** Liste des PLAYBACK périphériques ****
carte 0: nForce2 [NVidia nForce2], périphérique 0 : Intel ICH [NVidia nForce2]
Sous-périphériques: 1/1
Sous-périphérique: #0: subdevice #0
carte 0: nForce2 [NVidia nForce2], périphérique 2 : Intel ICH (…)

Forum Programmation.c++ librairie synamique compilé en C linké en c++

Posté par  .
Étiquettes : aucune
0
27
juin
2007
Bonjour,

J'ai du code qui compile en C (et pas en C++) j'en ai fait une librairie dynamique (avec fPIC pour la generation des .o et -shared pour la generation du .so).
Je veux intergrer ce .so dans un programme C++.

Mais cela marche pas j'ai des "Undefined reference to xxxx"
Ou xxxx sont des fonctions de mon .so

La où je comprends pas c'est que pour test j'ai generé deux .so de deux facon différentes. Une méthodes fonctionne , (…)

Forum Programmation.autre Perfomance reseau Corba

Posté par  .
Étiquettes : aucune
0
16
mai
2007
Quelqu'un a-t-il une idée de la performance max d'une liaison corba sur un réseau Gibabit?
Le corba en question serait TAO.
Ma question peut être reformulé ainsi : est-ce que qu'une connexion Corba peut tenir plus de 100Mo/s (en suppossant pas de problème de disque ou de reseau).

Merci

Forum Linux.général Utiliser une sortie SPDIF et carte son externe USB

Posté par  .
Étiquettes :
0
8
mai
2007
J'ai une carte son externe USB (la M-Audio Audiophile), elle posséde une entrée SPDIF/RCA. Ma carte mére (a base de NForce2) posséde une sortie SPDIF/RCA.

J'essaye donc de connecter ma sortie SPDIF de ma carte mére en l'entrée SPDIF de ma carte son ....

Je suis sous Ubuntu Feisty.

J'utilise pour l'instant l'USB pour le transport des données. Alsa ne voit pas trop ma carte son externe, mais Ubuntu est OK, Le problème est que je peut avoir qu'une seul (…)

Forum Linux.noyau Intel P965

Posté par  .
Étiquettes :
0
26
oct.
2006
Bonjour,

je viens de recevoir mon nouveau jouet: intel DQ965GF avec un core duo 2 . Chipset a base de 965 : Q965 Express + ICH8

J'ai un disque dur sur le ide et un lecteur de DVD sur USB.

J'ai testé la daily de edgy daté de hier et elle ne voit pas le disque dur.
Idem pour la Fedora core 6.

Le boot du CD ou DVD se passe impecable mais comme il ne voit pas le disque (…)