Hello Daniel, tr�s long message..
le probl�me des IRQ's n'est pas nouveau, un PC n'en as que 16 (de 0 a 15) et il faut �viter d'utiliser autant que possible le sharing IRQ, en particulier pour la carte graphique et/ou pour toute device fortement utilis�e. Oui d�pendant de la carte m�re mais en principe plusieurs support de carte ont un IRQ diff�rent, modifiable en g�n�ral, dans le BIOS du PC. Il y a souvent des probl�mes a premiere vue insurmontable si une carte demande un irq particulier et cela semble �tre le cas chez vous pour la device 007 qui impose l'IQ11 alors qu'elle re�ois l'IRQ 5? Il faut essayer de g�rer: 1) suivant le slot utilis� dans la carte m�re et l'IRQ de ce slot 2) suivant certaines carte IRQ auto adaptable 3) suivant certaines carte IRQ modifiable par cavalier 4) suivant l'IRQ sharing du slot 5) suivant certains slots et certaines cartes m�re qui ne g�re pas l'IRQ sharing Le plus souvent le probl�me est le premier d�marrage de la machine, et le plus simple est d'utiliser une disquette DOS et de d�marrer carte par carte en les ajoutant une par une en particulier si plus d'un conflit existe *** Andr� ON4HU *** page WEB:.......... http://users.skynet.be/on4hu/ serveur WEB:...... http://www.on4hu.dynip.com serveur FTP:........ ftp://ftp.on4hu.dynip.com e-mail (1)............... [EMAIL PROTECTED] e-mail (2)............... [EMAIL PROTECTED] ----- Original Message ----- From: "Daniel Moyne" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, April 26, 2002 1:25 PM Subject: Re: [debutant] re-d�finir l'IRQ d'une carte SCSI ou autre > On Friday 26 April 2002 09:18, RichardLinux wrote: > > Bonjour > > > > Apr�s install de linux, au boot, je vois des messages indiquant que l'irq 9 > > n'est pas correcte pour ma carte SCSI adaptec 152x et c'est en effet l'IRQ > > 9 que j'utilise pour la connexion de mon graveur SCSI. > > > > Comment faire pour d�finir le bon num�ro d'IRQ sachant que j'ai trouv� un > > utilitaire sous KDE dont j'ai oubli� le nom permettant de configurer ma > > carte mais la modification semble �tre sans effet puisque j'ai toujours le > > message et que je ne peux acc�der au disque plac� dans mon graveur. > > > > Merci d'avance. > Je me joins � cette discussion, pour �largir le d�bat, car j'ai un probl�me > analogue : au boot de ma carte SCSI (j'entends par l� affichage de la liste > des devices qui sont reconnus) je vois des messages pour chaque device qui > contiennent des caract�res bizarres, l'information propos�e �tant quand m�me > lisible. Les gens de Tekram contact�s m'ont dit que je devais > avoir un pb de conflit m�moire du � un pb d'IRQ ! Pour �tre +pr�cis ce pb est > apparu apr�s changement de ma carte m�re et c'est arriv� � d'autres personnes > ! J'ai donc pass� la commande (pas d'une nouvelle carte !) : > $ dmesg > et l� surprise, le message suivant : > ..................................... > PCI: Found IRQ 11 for device 00:07.3 > IRQ routing conflict for 00:07.2, have irq 5, want irq 11 > IRQ routing conflict for 00:07.3, have irq 5, want irq 11 > PCI: Sharing IRQ 11 with 00:0a.0 > ..................................... > Donc l'USB qui r�clame l'IRQ 11 d�j� utilis� par ma carte Tekram se voit > affecter l'IRQ 5 ! On pourrait comprendre que le probl�me est r�solu ! Cela > est-il suffisant pour aller polluer une zone m�moire o� sont list�s mes > devices SCSI g�r�s par ma carte Tekram, � voir ? > > Pour mieux comprendre j'ai initi� les actions suivantes : > > a) d�placement de ma carte SCSI d'un SLOT � un autre > > J'ai 5 SLOTs PCI. L� pa ta tra... impossible de booter ! Donc les SLOTs PCI ne > sont pas tous �quivalents vis � vis d'IRQ ou autre. Retour au montage > pratiqu� par mon installateur, qui consult� n'a pas l'air d'en savoir plus que > moi. > > En consultant la doc de ma carte MSI, je constate que : > - les SLOTs #1, #4 et AC97 (module son de ma carte m�re) sont partag�s > - les SLOTS #2, #5, USB#1 et USB#2 sont partag�s > - les SLOTs #1~5 (j'imagine de #1 � #5) sont Bus Master > - que de plus, il existe des IRQ pins connect�s aux BUS PCI pins appel�s INT > A#, INT B#, INT C# et INT D# suivant une r�gle d�finie dans un tableau ou en > plus on d�fini une notion d'"order". > > C'est proprement incompr�hensible, puisque non comment�. Un exemple : le SLOT > #4 est d�fini comme suit : > ------------------------------------------------ > | | Order 1| Order 2| Order 3| Order 4| > ------------------------------------------------ > | SLOT # 4 | INT B# | INT C# | INT D# | INT A# | > ------------------------------------------------ > > Questions : > - comment lire ce tableau et comprendre l'interaction IRQ, INT n#, Order n ? > - comment placer d'une mani�re logique une carte son SoundBlaster PCI, une > carte SCSI PCI, une carte r�seau PCI dans les SLOTs disponibles (j'imagine > que pour la carte son c'est SLOT #1 ou #4 et rien d'autre du au partage > indiqu� ci-dessus), mais pour le reste ? > > b) d�sactivation de l'USB dans le BIOS, juste pour voir > > Je pensais voir l'USB dispara�tre des affectations IRQ avec une action si > drastique, eh bien non ! Si j'ex�cute la commande : > $ dmesg > j'obtiens ceci : > ..................................... > PCI: Found IRQ 11 for device 00:07.2 > PCI: Sharing IRQ 11 with 00:07.3 > PCI: Sharing IRQ 11 with 00:0a.0 > Applying VIA southbridge workaround. > PCI: Enabling Via external APIC routing > PCI: Via IRQ fixup for 00:07.2, from 0 to 11 > PCI: Via IRQ fixup for 00:07.3, from 255 to 11 > ..................................... > Conclusion : > > - l'IRQ 11 devient partag� entre la carte SCSI et les 2 ports USB (qui seront > probablement inutilisables ? chez moi je n'ai rien de connect� en USB). > > - chassez le naturel, il revient au galop : en effet il semble que les 2 ports > USB aient une attirance particuli�re pour l'IRQ 11, qu'ils r�clamaient d�j� + > haut. Si je vais voir le listing des interruptions dans le Centre de Contr�le > KDE je vois la ligne suivante : > ...................................................... > 11: 893 XT-PIC DC395x_TRM, usb-uhci, usb-uhci > ...................................................... > Normal. Avant les 2 usb-uhci apparaissaient sous l'IRQ 5. Quant � mes > caract�res bizarres affich�s au boot, ils sont toujours l�, ce qui n'est pas > surprenant. > > c) enqu�te aupr�s de MSI pour en savoir plus > > J'attends toujours une r�ponse. A suivre. > > d) enqu�te sur la liste > > Donc ce message, puisque d'autres personnes semblent avoir des soucis > analogues. Je profite de cette tribune pour appronfondir le sujet IRQ avec > des affirmations et des interrogations pour ceux que �a int�resse. > > i) pourquoi des IRQs > > C'est simple IRQ = Interrupt Request. A c�t� du Processeur Principal qui > d�roule son code, il existe d'autres puces p�riph�riques qui elles aussi font > un boulot particulier, dans le clavier, dans la souris, les cartes SCSI, > l'imprimante, etc... A un moment le besoin de communication, voire > d'interaction entre un processeur p�riph�rique et le Processeur Principal est > n�cessaire. Alors le processeur p�riph�rique lance une interruption en > positionnant des bits dans le code instruction de > l'instruction courante en cours d"ex�cution. Cette action interrompt le > travail du Processuer Principal qui doit alors ex�cuter d'une routine > sp�cifique � une adresse donn�e (ces adresses sont quelquefois nomm�es > vecteurs) fonction du num�ro d'IRQ. Ce travail termin� le Processeur > Principal reprend son travail o� il l'a laiss�. Et voil�. C'est par exemple > ce qui se passe quand vous tapez sur un touche du clavier, ou envoyez des > messages avec votre modem. > > ii) affectation des IRQs > > on ne dispose que de 16 IRQs num�rot�s de 0 � 15. Ceux-ci sont affect�s � des > p�riph�riques voire groupe de p�riph�riques, suivant des r�gles qu'il faut > conna�tre. Une carte SCSI avec 5 p�riph�riques n'a besoin que d'un IRQ, la > carte g�rant elles-m�mes les p�riph�riques SCSI. Mais l'IDE #0, l'IDE #1, le > clavier, la souris, le modem, le port s�rie COM#1, COM#2 (d�sign�s aussi COM > A et COM B), le port parall�le (LPT1 & LPT2), l'USB, les cartes PCI, la > carte AGP (carte graphique), etc ... qui ont leur propre processeur > n�cessitent une affectation d'IRQ pour dialoguer. D'o� la vraie question : y > en a-t-il pour tout le monde ? et sinon comment partager ? > > Cette affectation est r�alis�e de plusieurs mani�res : > - physique au niveau du p�riph�rique : il semble que par exemple certains > p�riph�riques comme ma carte Tekram SCSI ont un IRQ affect� d'office en > hardware : IRQ 11 INT A# (est-ce compatible avec du plug and play), > - par soft : c'est le BIOS qui fait le boulot avec : > . ou le plug and play, > . ou une affectation choisie par l'utilisateur. > Ainsi : > - le modem se voit proposer l'IRQ #3 (� noter que si vous listez les > interruptions � un moment donn�s vous ne voyez l'IRQ #3 que si le modem est > en fonctionnement ; voir +bas pour l'affectation effective). > - le port parall�le se voit proposer l'IRQ 7 (� ce sujet la doc parle de LPT1 > et LPT2, donc 2 ports pour un seul connecteur parall�le ?) > > Par ailleurs � la connexion de mon modem c'est l'IRQ 4 qui est en d�finitive > affect�, contrairement � ce qui est dit dans le BIOS. Je n'ai pas r�ussi � > voir afficher l'IRQ 7 pour mon imprimante en cours d'impression bien que ce > soit cet IRQ qui soit propos�, probablement parce que > l'affectation-d�saffectation de l'IRQ 7 sur un port parall�le est trop rapide > ! > > iii) Quelques IRQ's particuliers : > > IRQ 0 : timer > IRQ 2 : cascade (?) > IRQ 8 : rtc (?) > > iv) Comment lire l'affectation IRQ > > - au boot : en allant dans le BIOS (cette information ne semble pas �tre > fiable ; voir +haut commentaire sur affectation IRQ modem), > - apr�s boot : > . dans le centre de Centre de Contr�le KDE avec les rubriques "Interruptions", > et "PCI" (qui liste plus que les informations PCI), > . en mode console avec les commandes : > $ cd /proc > $ cat interrupts > > Voil�. J'attends des commentaires (corrections, r�ponses). Merci. > -- > Daniel Moyne (Nulix)---------------------------------------------------------- > Software : Mandrake 8.2 RC1 \\|// kernel "2.4.18-4mdk" > / --- \ > (' o-o ') > --------------------------------oOO-(_)-OOo------------------------------- ----- > > > > > > > > > > > > > ---------------------------------------------------------------------------- ---- > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? > Rendez-vous sur "http://www.mandrakestore.com" >
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
