Forum Linux.général Changer l'IRQ d'un périphérique

Posté par  .
Étiquettes : aucune
0
3
avr.
2006
Bonjour,

J'aurais besoin de changer l'IRQ de ma carte son embarquée ESS Maestro3 (portable DELL Inspiron 8000), pour des questions de faible latence son (je veux passer de l'IRQ 5 à l'IRQ 11), mais impossible de le faire dans le BIOS (l'option n'est pas proposée).

Alors j'ai essayé "setpci -s 2.03.0 INTERRUPT_LINE=B", mais ça ne change pas l'IRQ de ma carte (donné par "lspci -v") :

(...)
0000:02:03.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
Subsystem: Dell: Unknown device 00a4
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at ec00 [size=256]
Memory at f8ffe000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [c0] Power Management version 2
(...)

Franchement, je ne sais plus quoi faire, et j'ai vraiment besoin de changer cette interruption ! Je cherche sur Google depuis pas mal de temps, j'ai flashé mon BIOS, j'ai fait des "setpci" dans tous les sens, mais rien !

Si quelqu'un pouvait m'aider, ce serait très sympa !
  • # ...

    Posté par  . Évalué à 2.

    Regarde du coter de drivers/acpi/pci_link.c qui alloue les irq pour le bus pci.
    Notament acpi_irq_penalty qui definit les priorités sur les irq a utiliser.

    PS: tu peux essayer de retirer l'irq5 du pci en la definisant comme irq isa (avec l'option du noyau qui va bien).
    • [^] # Re: ...

      Posté par  . Évalué à 1.

      Ton PS m'a l'air de dégager là une bonne solution, mais je n'ai absolument aucune esquisse d'idée de comment procéder pour définir un IRQ comme étant celui d'un slot ISA !
      Je vais essayer de chercher dans ce sens, mais si à l'occasion tu pouvais me préciser ça un peu, ce serait très gentil... :p

      Merci beaucoup pour ta réponse !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.