Retour à l'accueil du site.


 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs S'enregistrerS'enregistrer 
ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Probleme de matching sur un driver...

 
Poster un nouveau sujet   Répondre au sujet    MacADSL Index du Forum -> ADSL sous MacOS X
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
SuperCedGrenoble
Membre


Inscrit le: 15 Fév 2003
Messages: 38

MessagePosté le: 28-Mar-03 14:46:25    Sujet du message: Probleme de matching sur un driver... Répondre en citant

Bonjour,

J'ai fait un driver modem adsl. J'ai encore un serieux probleme : si le modem est allume lorsque je lance le driver, ce dernier n'est pas lance. En fait, le driver ne se lance que lorsque j'allume le modem apres avoir charge le driver en question.

Savez-vous d'ou ca peut venir?

Serait-ce un probleme de driver matching?

Est-ce parce qu'un autre driver se serait deja lance et aurait pris la main sur le peripherique?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Jaypee
Connaisseur


Inscrit le: 20 Fév 2002
Messages: 329
Localisation: Nice

MessagePosté le: 30-Mar-03 20:39:42    Sujet du message: Répondre en citant

Re-Bonjour Modem masqué

En faisant ce que tu décris, je me rappelle que celà déclenche l'événement qui lance le probe() de la super-classe du driver, qui ensuite déclenche le start() de la classe du driver.

Oui, probablement la personnalité IOKIT de l'Info.plist ne permet pas le matching, encore que avec l' idVendor et l' idProduct y' a pas trop d'embrouille.

Y'aurait-y pas un driver concurrent qui prend la main avent le tiens ?

A chaque itération de ton développement, tu fais bien la séquence habituelle :
kextunload .../ton_ancien.kext
cp -R du driver du répertoire de travail vers /System/Library/Extensions
chown -R root:admin /System/Library/Extension/ton.kext (au moins la première fois, les autres fois celà reste)
touch /System/Library/Extensions
kextload .../ton_nouveau.kext

@+
Jean-Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
SuperCedGrenoble
Membre


Inscrit le: 15 Fév 2003
Messages: 38

MessagePosté le: 1-Avr-03 12:58:07    Sujet du message: Répondre en citant

Il y avait un acces concurrent.

J'ai trouve la reponse : il faut rajouter un flag dans la property list: OSBundleRequiered a Root.

Et ca fonctionne...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    MacADSL Index du Forum -> ADSL sous MacOS X Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com