IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Matériel Discussion :

Custom driver vs Kernel


Sujet :

Matériel

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Custom driver vs Kernel
    Bonjour,

    Je viens d'écrire un nouveau driver usb pour un HID, qui fonctionne à merveille sur un noyau 2.6.y. Pour le faire fonctionner, je décharge d'abord usbhid (via rmmod) avant de charger mon propre module (insmod...) via un petit script bash.

    Le problème est que je dois faire migrer mon driver sur 3.6.y et que usb-generic vient directement prendre en compte mon HID (vu via dmesg). Comme il est intégré au noyau, je n'ai plus la possibilité de le décharger.

    Du coup, ma question est de savoir comment supplanter un module intégré dans le noyau avec son propre LKM.

    PS: j'utilise une structure usb_device_id avec un couple {USB_DEVICE(VENDOR_ID, PRODUCT_ID) pour que mon driver prenne bien en charge mon HID.

    En vous remerciant pour vos lumières...

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Peut être en désactivant la fonctionnalité, soit à travers la compilation, soit à travers sysctl.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/05/2011, 18h11
  2. [Linux] [Kernel] [Driver] [workqueue]
    Par Cédric-29 dans le forum Linux
    Réponses: 6
    Dernier message: 15/06/2009, 19h04
  3. Réponses: 3
    Dernier message: 10/12/2008, 20h47
  4. kernel source driver sagem
    Par souchraf dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 13/11/2007, 16h37
  5. Driver nvidia freeze sur kernel 2.6.16 sous Fedora core 5
    Par Invité4 dans le forum Matériel
    Réponses: 1
    Dernier message: 03/04/2006, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo