Philippe Gerum wrote:
[EMAIL PROTECTED] wrote:
Found it. Could you give this patch a try and report the result?

http://permalink.gmane.org/gmane.linux.kernel/682362
Applied and tested, no luck...

I-pipe: Detected illicit call from domain 'RTAI'
         into a service reserved for domain 'Linux' and below.
Pid: 0, comm: swapper Not tainted 2.6.26.2-FuCS #1
  [<c0156866>] ipipe_check_context+0xd6/0xf0
e1000: rteth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
  [<c03e206e>] _spin_lock_irqsave+0x1e/0x80
  [<c024a7a6>] pci_bus_read_config_word+0x36/0x80
  [<c0254156>] __msi_set_enable+0x46/0x80
  [<c01176f3>] ? mcount+0x1f/0x23
  [<c0254498>] msi_set_mask_bits+0xd8/0xe0
  [<c01176f3>] ? mcount+0x1f/0x23
  [<c0254737>] unmask_msi_irq+0x17/0x30
  [<c01542da>] default_enable+0x1a/0x30
  [<f892f1ee>] rt_enable_irq+0xe/0x10 [rtai_hal]
  [<f8dabd99>] ? xnintr_irq_handler+0x149/0x1f0 [rtai_rtdm]
  [<f893164b>] rtai_hirq_dispatcher+0xfb/0x430 [rtai_hal]
  [<c01021c5>] default_idle+0x45/0x60
  [<c0102180>] default_idle+0x0/0x60
  [<c0103cc7>] common_interrupt+0x2f/0x54
  [<c0102180>] default_idle+0x0/0x60
  [<c01500d8>] cgroup_file_write+0x118/0x140
  [<c01021c5>] default_idle+0x45/0x60
  [<c0101b76>] cpu_idle+0x86/0x140
  [<c03dd7fd>] start_secondary+0x16d/0x210
  [<c03d3a88>] initialize_secondary+0x8/0x20
  =======================
I-pipe tracer log (100 points):
| +*func 0 ipipe_trace_panic_freeze+0x9

I see no option aside of ironing the inner code that reads/writes the PCI
config, so here is an ugly yet possible solution for x86, that might work
(totally untested):

Very ugly. There is potentially some heavy code under this lock. Wouldn't it be better to switch to soft-disabling directly, also given that not all devices will support that method anyway?

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to