Hola, Ben tu d�marre dans le long processus d'apprentisage de la programmation kernel: moi je trouve ca excellent, mais c'est pas toujours �vident. Quelques pistes:
- Tu dois apprendre les regles de la programmation kernel (genre on utilise pas les libraires de la libc, pas de malloc, semaphores, spinlock etc..). Ressource: Linux device drivers (2 edition), open source book sur oreilley web site. - Tu dois te familiariser avec le subsystem du kernel en rapport (donc les modules sound), meilleur approche: lire le code d'un driver d'une carte similaire a la tienne. - Tu dois (et c'est le plus difficile) trouver comment commander ta carte en particulier: initialisation, envoyer, recevoir, controler, bref,un ensemble de out et de in a des addresses particulieres etc.. Pour les trouver, je vois 3 solutions: --> Trouver les specs sur internet (peut etre via le constructeur). --> d�asemnbler le driver sous windows. --> Utiliser la carte sous vmware et dumper les s�quences d'initilisation envoy�e par vmware vers la carte son. Courrage et, un bon truc: utilise User Mode linux, car quand ca pette dans le kernel, ca pette le plus souvent magistralement ;) JeF On Tue, Mar 26, 2002 at 08:35:46PM +0100, CORNELY Nicolas wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > > Je poss�de un carte son Ego Systems WaveTerminal 2496 [www.egosys.net]. > Depuis que j'ai d�finitivement abandonn� Windows, je ne peux plus utiliser > cette carte [� mon grand regret parce qu'elle tue vraiment!]. La solution au > probl�me est simple: �crire le driver. Ben, ouaip... mais j'ai jamais fais �a > de ma vie! Quelqu'un pourrait-il me donner une piste pour me lancer dans > cette entreprise parce que l�, je suis vraiment dans le n�ant total. > > - -- > ============================================= > CORNELY Nicolas - http://www.cornely.org/ - BELGIUM > ============================================= > Powered by KMail / SuSE Linux 7.3 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (GNU/Linux) > Comment: For info see http://www.gnupg.org > > iEYEARECAAYFAjygzZ0ACgkQux9ia+8PbaNfJwCdHk8CTnrWUc+FBA+Zm6ggXFQj > vgsAniBdqO9EhlBiEpg6T6aBUmJUy1z6 > =vgBs > -----END PGP SIGNATURE----- > _______________________________________________ > Linux Mailing List > Archives: http://unixtech.be/mailman/listinfo/linux > -- -> Jean-Francois Dive --> [EMAIL PROTECTED]

