lecture memoire physique
Bonjour à tous.
J'ai un soft qui accede directement à une zone memoire physique pour lire une RDA du carte sur bus ISA (PC104).
Le mecanisme passe par la fonction mmap et tourne sur une carte PC.
Mon probleme aujourd'hui c'est que je suis en train de valider une nouvelle carte PC, j'ai donc compilé mon noyau linux 2.6.30+ son patch xenomai 2.4.9 (oui je travaille en temps reel pour mon application).
Et la mon applic ou plutot le noyau me genere un beau message:
Xeno_Process1:1085 map pfn expected mapping type uncached-minus for db000-dc000, got write-back
Sachant que ma carte est en D800:0000 jusqu'a DBFF:0000
De plus je peux faire tourner mon applic en mode simulation sans acceder à cette carte et là ça tourne.
J'ai beau modifier les parametre du BIOS et de la config noyau avec recompile derrire rien n'y fais
J'ai vraiement besoin d'un coup de main sur ce coup
Merci
# nopat
Posté par neologix . Évalué à 2.
Essaie de passer l'option 'nopat' au noyau.
C'est probablement dû à cette régression :
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=1adcaafe7414c5731f758b158aa0525057225deb
# merci
Posté par gijy . Évalué à 0.
Oui j'ai deja lu ce post.
Et j'ai deja essayé, alors là ça me plante carrement ma machine!!!
D'ailleur, je n'ai pas compris l'utilité de ce nopat dans le boot.
Merci pour la reponse quand meme, je prend toutes les idées car je suis toujours planté
# nopat ne marche pas
Posté par gijy . Évalué à 0.
nopat dans le grub ne marche pas je plante directement mon appli
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.