Hi all, I've got a convoluted hardware setup question for y'all.... :)

I've been having a hard time trying to force my sound and network card
to use different IRQs. The system is a RedHat 7.2 machine using the
stock kernel, so I'm running loadable modules for tulip and emu10k1. 

On bootup, my "ESCD" assigns most of my devices to either IRQ 10 or 11,
so my /proc/interrupts looks like:

           CPU0       
  0:    3942806          XT-PIC  timer
  1:       5676          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
 10:    2542361          XT-PIC  EMU10K1, nvidia
 11:     244766          XT-PIC  aic7xxx, usb-uhci, usb-uhci, eth0
 14:     133429          XT-PIC  ide0
 15:       9909          XT-PIC  ide1

I've been getting lots of glitches in my audio lately so for example,
I'd like to move my sound card to IRQ 5. Thus I add

options emu10k1 irq=5

to my /etc/modules.conf file and either remove the modules by hand or
reboot the computer, and the card still comes up on IRQ 10. Likewise
with the tulip driver. In fact, with that, if I try reloading the module
the card won't come up, even with irq=11 - I have to remove the options
section from modules.conf for it to work at all.

I've also tried assigning the IRQs via the BIOS, but that seems to do
nothing either - the ESCD still piles almost everything on 10 and 11.
When I disable one or both of those IRQs in the BIOS, the devices won't
be assigned an IRQ at all, and won't work. I've also tried swapping
cards around on physical PCI slots, which will sometimes change IRQ
assignments, but as I add all of my cards (SCSI, sound, network, etc), I
still end up getting IRQ pileups. 

I would really like to learn more about how IRQ and IO assignment is
done by BIOS and Linux, if anyone could point me to some good
documentation. My second choice would be to get some quick enlightenment
as to what I am doing wrong - it's kind of hard to decide which Ogg
Vorbis quality level to encode to when I can't do my audio testing
without getting beeps and clicks! :)

Thanks so much,

Scott

-- 
Scott A. Garman                         
[EMAIL PROTECTED]                


*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************

Reply via email to