From: Len Brown <len.brown@intel.com>
To: Jing Xu <xujing_cn2001@yahoo.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: irq again
Date: 08 Dec 2003 14:40:34 -0500 [thread overview]
Message-ID: <1070912434.2408.50.camel@dhcppc4> (raw)
In-Reply-To: <BF1FE1855350A0479097B3A0D2A80EE00184D63D@hdsmsx402.hd.intel.com>
If the Dell has an IO-APIC, you want to build support for it into the
kernel -- doing so may free up some additional interrupt lines.
If you can upgrade to the 2.4.23 kernel and run in ACPI mode, then there
are a couple of knobs that might be able to help you.
acpi_irq_balance ACPI will balance active IRQs
acpi_irq_nobalance ACPI will not move active IRQs
acpi_irq_pci= If irq_balance, Clear listed IRQs for use by PCI
acpi_irq_isa= If irq_balance, Mark listed IRQs used by ISA
acpi_irq_balance is default in IOAPIC mode
acpi_irq_nobalance is default in PIC mode
the acpi_irq_[pci, isa] are to list specify IRQs that should, and should
not be used for PCI interrupts, respectively.
cheers,
-Len
ps. Might also try to disable USB in the BIOS and use a PS/2 keyboard to
free up the IRQs?
On Mon, 2003-12-08 at 13:58, Jing Xu wrote:
> Hi, guys,
>
> I have been stuct on this problem for a long time. Any
> suggestion on this will be highly appreciated.
>
> I'm running linux 2.4.20 and rtai 24.1.11. My linux
> kernel module needs to use IRQ 9 10 11 for AGP graphic
> card, sound card and PCI-Dio24 IO card. These irqs are
> also shared by USB controllers. My module hangs when
> it tries to request one of the above irqs that is used
> by USB keyboard.
>
> I am using DELL machine, and its bios cannot reserve
> irq's.
>
> I also tried to set boot paramter "pci=irqmask=0xf1ef"
> to reserve irqs 9 10 11 4 for my driver, and it hasn't
> had any effect - those irqs are still used by usb
> controllers on initialization.
>
> How to solve this irq confliction problem?
>
> Thanks in advance,
>
> jing
>
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.yahoo.com/
> -
> To unsubscribe from this list: send the line "unsubscribe
> linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
>
next parent reply other threads:[~2003-12-08 19:42 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <BF1FE1855350A0479097B3A0D2A80EE00184D63D@hdsmsx402.hd.intel.com>
2003-12-08 19:40 ` Len Brown [this message]
2003-12-08 18:58 irq again Jing Xu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1070912434.2408.50.camel@dhcppc4 \
--to=len.brown@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=xujing_cn2001@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.