Allez dernière question et je tente de crasher mon linux avec mon driver tout moche, mais qui passe la compilation avec un 2.6
Une ligne
spin_unlock_irg(¤t->sigmask_lock);
ne passe pas la compilation, et me dit que current ne possède pas d'attribut sigmask_lock.
Le problème dans tout ca, c'est que current est une variable introuvable, dnas le sens ou elle est défini nul part dans le code, et je ne peut pas savoir si sigmask_lock est réellement contenu dans l'éventuel structure représenté par la variable current.
Est-ce une variable par défaut, ou j'ai mal cherché?
Merci.
PS: Cette variable se retrouve un peu partout dans le fichier Linux/Kthread/Kthread.c pour les précisions...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
oui, c'est effectivement ce que j'ai trouvé après coup, merci de me confirmer, j'en ai besoin, car je nage un peu dans ce boxon de sources ( et c'est en plus ma première correction de driver, ca promet...)
Ah oui, est-il possible de casser du matos avec un driver miteux??
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Bon, en commentant les erreurs, il n'y en a que 4
J'ai réussit a me dépatouiller pour le driver_data, merci, mais maintenant, problème suivant, cette fois ci c'est du C :
On a cette structure et cette définition de type :
typedef struct _khal_dev
{
/* general khal globals */
hw_if_supp_t dev_type; /* supported hw_i/f for this device */
...
/* spinlock for khal_blktra_put_mac_indication() via interrupt buffer */
spinlock_t blktra_spinlock;
...
UINT8 interrupt_node_name[MAX_INTERRUPT_NODE_STRING];
/* unique identifer for PCI */
/* interrupt node used in */
/* /proc/interrupts */
} khal_dev_t, *pKhal_dev_t, **ppKhal_dev_t;
On a cette fonction qui utilise la structure ci-dessus :
if (*ppKhal_dev != NULL)
{
/* initialization of data */
memset(*ppKhal_dev, 0, sizeof(khal_dev_t));
spin_lock_init(&(*ppKhal_dev->blktra_spinlock));
result = OSWR_SUCCESSFUL;
}
OSWR_DPF(("<=== khal_create_instance\n"));
return (result);
}
Et on a ce message d'erreur à la compilation :
gcc -DCONFIG_KMOD -DEXPORT_SYMTAB -DMODULE -D__KERNEL__ -DLINUX -DCONFIG_PROC_FS -I/home/lastnico/Am1771/Linux/../Include -I/usr/src/linux/include -Wall -DNAUTILUS_CFG_PLATF_X86 -DNAUTILUS_CFG_PCI -DNAUTILUS_SYSTEM_IS_MAC_SME_TARGET -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=`uname -m` -malign-functions=4 -fno-omit-frame-pointer -Os -I/home/lastnico/Am1771/Linux/../Include -I/usr/src/linux/include -IInclude -I../Include -c -o obj/x86/2.6.1/Khal.o "Khal.c"
cc1: warning: -malign-functions is obsolete, use -falign-functions
Khal.c: In function `khal_create_instance':
Khal.c:641: error: request for member `blktra_spinlock' in something not a structure or union
make[1]: *** [obj/x86/2.6.1/Khal.o] Erreur 1
A votre avis, quel est la solution ?
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Bon, en fait, cela a bien fonctionné, mais l'appel à driver_data est fait dans plusieurs fichiers, alors comment et ou placer la dite variable globale?
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Je suis plutôt d'accord avec toi sur le fait que Java est vraiment très puissant, et qu'Eclipse est le meilleur IDE que je connaisse (a part evidemment le fameux Wordpad de Microsoft, mais la, on n'y peut rien), mais je pense cependant ton point de vue ne pourrait s'appliquer que par la libération de Java par sun, et je craint qu'il soit maintenant trop tard...
Sinon, auriez vous trouvé sur le net des applis utilisant XUL, et ne me répondez pas Mozilla, je veux dire par la des applis qui se lance depuis le navigateur (mozilla, firefox), en cliquant sur un lien, comme ce que je pense avoir compris... non????
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Personnellement, je n'y croit plus depuis la semi alliance avec Microsoft.
Java est vraiment un très bon langage de programmation, peut etre un petit peu lent (enfin c du bytecode)
GCJ est un compilation Java si j'ai bien compris, mais il manque quand même un interpréteur si on veut que java fonctionne, et c'est pas gagné.
Java, AMHA, c'est comme toute les technologies, il faut les apporter devant les yeux des utilisateurs pour qu'ils l'utilisent, donc tant que je n'ai pas de java sur ma distrib, je ne vais pas penser a utiliser de progs java.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
Est ce que cela ne serait pas mieux???
Ca m'a l'air d'être un site bien space, ou je découvre oci des driver pour ma carte wifi, ki n'a pas de driver a ce jour sauf peut etre celui que j'ai trouvé au meme endroit...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
En même temps, Mme Fontaine a bizarrement dégagé du gouvernement Raffarin II, car elle était, au meme titre que Roseline (Bachelot, pour les non intimes), considéré comme la championne des bourdes ....
Ya pu ka virer le reste du gouvernement et surtout les dégats kils ont fait...merci la loi LEN, on s'en passeré comme testament...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
En faisant un insmod Nautilus.o
Il me dit :
insmod: error inserting 'Nautilus.o': -1 Invalid module format
Que faireeuuhh!!!
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
Une ligne
spin_unlock_irg(¤t->sigmask_lock);
ne passe pas la compilation, et me dit que current ne possède pas d'attribut sigmask_lock.
Le problème dans tout ca, c'est que current est une variable introuvable, dnas le sens ou elle est défini nul part dans le code, et je ne peut pas savoir si sigmask_lock est réellement contenu dans l'éventuel structure représenté par la variable current.
Est-ce une variable par défaut, ou j'ai mal cherché?
Merci.
PS: Cette variable se retrouve un peu partout dans le fichier Linux/Kthread/Kthread.c pour les précisions...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
Ah oui, est-il possible de casser du matos avec un driver miteux??
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
J'ai réussit a me dépatouiller pour le driver_data, merci, mais maintenant, problème suivant, cette fois ci c'est du C :
On a cette structure et cette définition de type :
On a cette fonction qui utilise la structure ci-dessus :
Et on a ce message d'erreur à la compilation :
gcc -DCONFIG_KMOD -DEXPORT_SYMTAB -DMODULE -D__KERNEL__ -DLINUX -DCONFIG_PROC_FS -I/home/lastnico/Am1771/Linux/../Include -I/usr/src/linux/include -Wall -DNAUTILUS_CFG_PLATF_X86 -DNAUTILUS_CFG_PCI -DNAUTILUS_SYSTEM_IS_MAC_SME_TARGET -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=`uname -m` -malign-functions=4 -fno-omit-frame-pointer -Os -I/home/lastnico/Am1771/Linux/../Include -I/usr/src/linux/include -IInclude -I../Include -c -o obj/x86/2.6.1/Khal.o "Khal.c"
cc1: warning: -malign-functions is obsolete, use -falign-functions
Khal.c: In function `khal_create_instance':
Khal.c:641: error: request for member `blktra_spinlock' in something not a structure or union
make[1]: *** [obj/x86/2.6.1/Khal.o] Erreur 1
A votre avis, quel est la solution ?
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Porter un driver sur un 2.6
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Porter un driver sur un 2.6. Évalué à 1.
Mais cela passe par des macros, alors pour transformer cela, c'est pas forcément gagné.
merci d'aider, je te plussoie!
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Chmod: le blues du dimanche matin ...
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Chmod: le blues du dimanche matin .... Évalué à 1.
chmod -Rv */*.png *.png
marcherait ? Pas taper si cela n'est pas vrai...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Eclipse avec GCJ: un environnement de développement libre
Posté par Nicolas Ternisien (site web personnel) . En réponse à la dépêche Eclipse avec GCJ: un environnement de développement libre. Évalué à 2.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Inkscape : nouveau leader open source du dessin vectoriel ?
Posté par Nicolas Ternisien (site web personnel) . En réponse à la dépêche Inkscape : nouveau leader open source du dessin vectoriel ?. Évalué à 2.
mais le menu Help has disappeared ...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn
Posté par Nicolas Ternisien (site web personnel) . En réponse à la dépêche Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn. Évalué à 1.
Sinon, auriez vous trouvé sur le net des applis utilisant XUL, et ne me répondez pas Mozilla, je veux dire par la des applis qui se lance depuis le navigateur (mozilla, firefox), en cliquant sur un lien, comme ce que je pense avoir compris... non????
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Evolution de l'utilisation de Mozilla
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Evolution de l'utilisation de Mozilla. Évalué à 2.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Sortie de X Window System X11R6.7 de X.Org
Posté par Nicolas Ternisien (site web personnel) . En réponse à la dépêche Sortie de X Window System X11R6.7 de X.Org. Évalué à 3.
Ya t il un intérêt a ce que dis ma phrase?
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: Croyez-vous à l'avenir de Java sur Linux...
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Croyez-vous à l'avenir de Java sur Linux.... Évalué à 2.
Java est vraiment un très bon langage de programmation, peut etre un petit peu lent (enfin c du bytecode)
GCJ est un compilation Java si j'ai bien compris, mais il manque quand même un interpréteur si on veut que java fonctionne, et c'est pas gagné.
Java, AMHA, c'est comme toute les technologies, il faut les apporter devant les yeux des utilisateurs pour qu'ils l'utilisent, donc tant que je n'ai pas de java sur ma distrib, je ne vais pas penser a utiliser de progs java.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Sondage: votre plus grosse boulette sous root. Évalué à 0.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: RTL8180 fonctionne via ndiswrapper !
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal RTL8180 fonctionne via ndiswrapper !. Évalué à 1.
Est ce que cela ne serait pas mieux???
Ca m'a l'air d'être un site bien space, ou je découvre oci des driver pour ma carte wifi, ki n'a pas de driver a ce jour sauf peut etre celui que j'ai trouvé au meme endroit...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Sun n'est pas sun
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal Sun n'est pas sun. Évalué à 2.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
# Re: On va pouvoir se lacher
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal On va pouvoir se lacher. Évalué à 2.
Ya pu ka virer le reste du gouvernement et surtout les dégats kils ont fait...merci la loi LEN, on s'en passeré comme testament...
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: RMS à Sophia-Antipolis
Posté par Nicolas Ternisien (site web personnel) . En réponse au journal RMS à Sophia-Antipolis. Évalué à 1.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Microsoft parle d'OpenOffice.org
Posté par Nicolas Ternisien (site web personnel) . En réponse à la dépêche Microsoft parle d'OpenOffice.org. Évalué à 1.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Synchro locale d'un site web statique
Posté par Nicolas Ternisien (site web personnel) . En réponse au message [Editeur] Synchro locale d'un site web statique. Évalué à 1.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!