All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dennis Nguyen <dennisnguy@domain.hid>
To: Jeroen Van den Keybus <jeroen.vandenkeybus@domain.hid>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] xnintr_shirq_handler: IRQ11 not handled. Disable IRQ line.
Date: Wed, 21 Nov 2007 20:53:29 -0800	[thread overview]
Message-ID: <47450B49.2060907@domain.hid> (raw)
In-Reply-To: <fd6a47a90711211544q437ea186mcfbab54fd0a257cc@domain.hid>

Hi Jeroen,

Thanks for the information.

The Xenomai disabled the interrupt when it saw the sharing. The message 
log from dmesg was:
xenomai: xnintr_shirq_handler: IRQ11 not handled. Disabling IRQ line.

The NICs worked normally with 8139too.ko and 8139cp.ko drivers.

I have three difference types of PCs: pentium III 650 Mhz, Core2, and 
AMD athlon 2Ghz. on different mother boards.  All of them have conflict 
IRQs with xenomai and RTnet.  I swapped the slots but it did not 
changed.  I'm thinking of giving the NICs  fixed IRQ but I don't know how.

Anyone have any ideas?

Thanks,
Dennis



Jeroen Van den Keybus wrote:
>
>     Yes, I have problem with sharing the IRQ 11.
>     my questions are:
>     How can I set the rteth0 to a known not sharing IRQ in the system? 
>
>  
> - You already said you don't have BIOS options.
> - If you have multiple PCI slots, try swapping the cards. Usually, 
> adjacent slots have different interrupt lines. But you might end up 
> sharing with something else.
> - Avoid the use of the sharing device (possible with audio, some USB, ...)
> - Check if ACPI configures the interrupt lines for you (bypassing the 
> BIOS). I don't know for sure, but I think you can use the acpi_irq_pci 
> kernel parameter to somehow influence the mapping of the 
> physical interrupt lines to logical IRQ lines (numbers).
> - You could also try to share the same IRQ for both cards (again by 
> replacing them in the PCI slots).
>  
> But, in all fairness, I think your problem lies elsewhere, because 
> both IRQ10 and 11 are affected and disabling only occurs after a lot 
> (1000 or so) of unhandled requests have happened.
>
>  
>
>     How can I pass a known IRQ from RTnet to the Xenomai
>     xnintr_shirq_handler?
>
>  
> The PCI interrupts are fixed after BIOS (or ACPI) has done its job. If 
> you change the number of the IRQ line by moving it or using the 
> BIOS/ACPI, it should also change correctly.
>  
>  
> What does the dmesg log say ? Perhaps you can turn on debugging for 
> the rtnet driver and get more info.
>  
> Last but not least: do the cards work correctly in parallel using the 
> standard Linux driver (8139too) ?
>  
>  
> Jeroen.


  reply	other threads:[~2007-11-22  4:53 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-20 22:42 [Xenomai-help] xnintr_shirq_handler: IRQ11 not handled. Disable IRQ line Dennis Nguyen
2007-11-21  1:24 ` [Xenomai-help] can't bringing up eth0 indra sakti
2007-11-21  9:13   ` Leopold Palomo-Avellaneda
2007-11-21  9:36   ` Gilles Chanteperdrix
2007-11-21  9:40 ` [Xenomai-help] xnintr_shirq_handler: IRQ11 not handled. Disable IRQ line Gilles Chanteperdrix
2007-11-21 22:33   ` DENNIS NGUYEN
2007-11-21 23:44     ` Jeroen Van den Keybus
2007-11-22  4:53       ` Dennis Nguyen [this message]
2007-11-22 11:42         ` Jeroen Van den Keybus
2007-11-22 14:41           ` Dennis Nguyen
2007-11-22 14:49             ` Roland Tollenaar
2007-11-22 19:00               ` Jeroen Van den Keybus
2007-11-29 14:52                 ` [Xenomai-help] xnintr_shirq_handler: IRQ11 not handled. Disabling " Dennis Nguyen
2007-11-29 16:50                   ` Jeroen Van den Keybus

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=47450B49.2060907@domain.hid \
    --to=dennisnguy@domain.hid \
    --cc=jeroen.vandenkeybus@domain.hid \
    --cc=xenomai@xenomai.org \
    /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.