Bonjour On Sun, Aug 01, 2004 at 08:53:14PM +0200, Michel Luc wrote: > > Sur une Sarge, voil� ce que �a dit: > apt-cache show isapnptools > [...snip...] > Un expert PnP du 2.6 va certainement te r�pondre plus pr�cisement.
Je ne suis pas un expert de l'ISA PnP (vu qu'il cr�e plus de probl�mes qu'il n'en r�gle, j'avais pris pour habitude de le d�sactiver � chaque fois que c'�tait possible) et �a fait un moment (depuis la sortie du noyau 2.6.2) que j'ai renonc� � me servir de la s�rie 2.6.x... Quoiqu'il en soit, comme je fais partie de ces individus qui pratiquent l'acharnement th�rapeutique sur des antiquit�s, mon exp�rience pourrait �tre utile. D'apr�s ce que j'ai vu, isapnptools n'est pas toujours n�cessaire. A mon avis, avant d'installer isapnptools, la premi�re chose � faire est de v�rifier que le noyau est bien compil� avec l'option "ISA Plug And Play support" (CONFIG_ISAPNP=y). Si ce n'est pas le cas, il faut le recompiler et regarder ce que dit un dmesg. Si tout va bien, le noyau devrait afficher des messages de ce style: isapnp: Scanning for PnP cards... isapnp: SB audio device quirk - increasing port range isapnp: Card 'Creative ViBRA16X PnP' isapnp: 1 Plug & Play card detected total (messages tir�s d'un noyau 2.4.26, mais c'�tait similaire sur un noyau 2.6.1). Ici on voit qu'une carte PnP a �t� d�tect�e (et plus important, initialis�e). A partir de l�, un modprobe sb (puisqu'il s'agit d'une sound blaster) fonctionne normalement (sans isapnptools qui n'est pas install�). A moins que je sois tomb� sur un cas particulier qui marche alors qu'il ne devrait pas, j'ai tendence � penser que si l'isapnp du noyau d�tecte la carte PnP, il n'y a pas besoin d'isapnptools. Si l'isapnp du noyau ne voit pas la carte, il y a 3 possibilit�s: 1/ Le BIOS du PC est trop vieux et ne g�re pas (ou g�re mal) ISA PnP. 2/ La carte son n'est pas une carte PnP. 3/ Le PnP de la carte son a �t� d�sactiv� (Le PnP marchait tellement bien que beaucoups de cartes permettaient de le d�sactiver). Dans tous les cas, le support de l'ISA Plug And Play du noyau peut �tre enlev�, il ne sera d'aucune utilit�. Dans le cas num�ro 1 (BIOS du PC trop vieux) il va falloir utiliser le package isapnptools pour initialiser la carte son (je me souviens pas tr�s bien comment on s'en sert, �a fait longtemps que j'en ai pas eu besoin et je ne rentrerai pas dans les d�tails pour �viter de raconter n'importe quoi). Dans les cas 2 et 3, si modprobe �choue (device non trouv� ou occup�), il va falloir aider le driver en lui passant en param�tre le port, l'irq et/ou le canal dma utilis� par la carte son. Par exemple, mon 486 a une vielle carte son Sound Blaster 8 (le Plug and Play n'existait pas quand j'ai achet� la machine et la carte son). Un modprobe sb (modprobe snd-sb8 en noyau 2.6.x) �choue syst�matiquement (p�riph�rique non trouv� ou occup�). Par contre, si j'aide le driver en lui disant o� chercher la carte son avec modprobe sb io=0x220 irq=5 dma=1 (pour un noyau 2.4.x) ou avec modprobe snd-sb8 port=0x220 irq=5 dma8=1 (pour un noyau 2.6.x) la carte son est d�tect�e et fonctionne normalement. (Evidemment, il faut remplacer les sb ou snd-sb8 par le bon module et passer les bons param�tres). Voil�, j'esp�re que tout cel� sera utile. -- J�r�me

