Melinda,
Changing IRQs can be different for almost all motherboard out there.
What would help in this case is to know a few things:
1) What sort of motherboard is it? Is this a desktop or laptop machine?
2) Have you looked in BIOS yet for the options your system gives you to
change interrupts? If there are options there, then you will have more
flexibility when you get ready to do it. Look around in BIOS, but do not
change anything yet. In Award BIOS these options are usually under the
Advanced heading and having to do with PCI. If you do have options, note
which slots are shared.
3) Assuming that is a desktop machine, what slots are your cards in?
4) I guess your NIC is on-board, and not in a PCI slot?
Looking at your data below, you are using the IO-APIC chips on your
motherboard. This gives you more interrupt numbers, but in some cases
actually less flexibility. Try booting with the noapic option and see if
this limits the IRQ numbers to 0-15.
All that said, on old style machines (no IO-APIC) when IRQs are
shared it is most often because the slots they are in are required to
share IRQs. I use Asus motherboard which give a lot of flexibility for
assigning IRQ numbers to specific slots, but there are often slots that
HAVE to share an IRQ since the motherboard is designed that way. If this
is your case, then you will have to move the OHCI controller to a
different slot to not share.
Get the data above and get back to us. We're here to help.
Cheers,
Mark
On Mon, 2003-10-20 at 21:49, Melinda Taylor wrote:
> Hello,
>
>
> I have recently discovered that my ethernet card and ohci1394 module are
> sharing the same IRQ.
>
> > cat /proc/interrupts
> CPU0 CPU1
> 0: 206643198 207718980 IO-APIC-edge timer
> 1: 47 78 IO-APIC-edge keyboard
> 2: 0 0 XT-PIC cascade
> 4: 13231122 13278428 IO-APIC-edge serial
> 8: 8 2 IO-APIC-edge rtc
> 14: 1558 843 IO-APIC-edge ide0
> 16: 25401713 25393421 IO-APIC-level aic7xxx, 3ware Storage
> Controller
> 17: 1392713 1390644 IO-APIC-level aic7xxx
> 18: 389893182 390023790 IO-APIC-level eth0, ohci1394
>
> Its been suggested that this sharing of IRQ's is what causes I/O errors
> when backing up data to my firewire drive.
>
> Is there a way to get the firewire card module to load using a different
> IRQ using options in the modules.conf file?
> What I have read suggests this can't be done for firewire but I would
> like find out for sure?
>
> Changing the IRQ for the network card requires me to download a dos
> utility from 3com, turn off Plug and play and set the cards IRQ and I am not
> even entirely sure if this can be done for onboard NIC's.
>
> I can change the slot in which the firewire PCI card is located as the
> easiest solution but
> I am just interested to find out if you can do it via the module as this
> means downtime for the server.
> My bios does not allow me to assign IRQ's to specific PCI slots either.
>
> Many Thanks,
>
> Melinda
>
>
>
>
>
>
>
>
>
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by OSDN developer relations
> Here's your chance to show off your extensive product knowledge
> We want to know what you know. Tell us and you have a chance to win $100
> http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
> _______________________________________________
> mailing list Linux1394-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux1394-user
-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
mailing list Linux1394-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux1394-user
Received on Tue Oct 21 15:59:11 2003
This archive was generated by hypermail 2.1.8 : Mon 02 May 2005 - 09:16:44 CEST