All of lore.kernel.org
 help / color / mirror / Atom feed
* 1850/2850 hangs under I/O load
@ 2005-07-13 15:55 Keir Fraser
  2005-07-13 16:43 ` Brian Hays
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Keir Fraser @ 2005-07-13 15:55 UTC (permalink / raw)
  To: rob, barryf-lists, davidh.davidh; +Cc: xen-devel


Looking back over the emails on this topic, someone pointed out a
patch for Linux 2.6.10 that disabled software IRQ affinity for
1850/2850 systems.

You can try a similar fix on Xen (either 2.0.x or unstable) by editing
arch/x86/irq.c:pirq_guest_bind(), and remove the following lines:

    if ( desc->handler->set_affinity != NULL )
        desc->handler->set_affinity(<blah>);

If this fixes the I/O hangs for you, it is a nicer fix than
ignorebiostables. I can add a boot parameter to have the same effect,
and also probably have the fix applied automatically for 1850/2850
systems in the unstable tree (just like Linux).

Let me know how it works out.

 -- Keir

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-07-14 15:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-13 15:55 1850/2850 hangs under I/O load Keir Fraser
2005-07-13 16:43 ` Brian Hays
2005-07-13 17:16   ` Keir Fraser
2005-07-13 19:39 ` David H
     [not found] ` <c4e0079f0507131213190d6762@mail.gmail.com>
     [not found]   ` <6e5c7f99544bb10aa8fe6663cfd8d79e@cl.cam.ac.uk>
2005-07-14  1:37     ` David H
2005-07-14 10:29       ` Keir Fraser
2005-07-14 10:45         ` Keir Fraser
2005-07-14 11:15           ` Keir Fraser
2005-07-14 15:05         ` David H
2005-07-14 15:14           ` Keir Fraser

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.