aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorAlan Cox <alan@lxorguk.ukuu.org.uk>2005-06-28 23:45:18 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-29 00:20:35 -0400
commit200803dfe4ff772740d63db725ab2f1b185ccf92 (patch)
treef567852c984c947f792edb18fee273cfa363d374 /Documentation
parent21fe3471c3aaa5c489c5d3a4d705291eb7511248 (diff)
[PATCH] irqpoll
Anyone reporting a stuck IRQ should try these options. Its effectiveness varies we've found in the Fedora case. Quite a few systems with misdescribed IRQ routing just work when you use irqpoll. It also fixes up the VIA systems although thats now fixed with the VIA quirk (which we could just make default as its what Redmond OS does but Linus didn't like it historically). A small number of systems have jammed IRQ sources or misdescribes that cause an IRQ that we have no handler registered anywhere for. In those cases it doesn't help. Signed-off-by: Alan Cox <number6@the-village.bc.nu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/kernel-parameters.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 0f71251f12b9..67e99f144199 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -437,6 +437,10 @@ running once the system is up.
437 Format: {"of[f]" | "sk[ipmbr]"} 437 Format: {"of[f]" | "sk[ipmbr]"}
438 See comment in arch/i386/boot/edd.S 438 See comment in arch/i386/boot/edd.S
439 439
440 edd [EDD]
441 Format: {"of[f]" | "sk[ipmbr]"}
442 See comment in arch/i386/boot/edd.S
443
440 eicon= [HW,ISDN] 444 eicon= [HW,ISDN]
441 Format: <id>,<membase>,<irq> 445 Format: <id>,<membase>,<irq>
442 446
@@ -622,6 +626,17 @@ running once the system is up.
622 ips= [HW,SCSI] Adaptec / IBM ServeRAID controller 626 ips= [HW,SCSI] Adaptec / IBM ServeRAID controller
623 See header of drivers/scsi/ips.c. 627 See header of drivers/scsi/ips.c.
624 628
629 irqfixup [HW]
630 When an interrupt is not handled search all handlers
631 for it. Intended to get systems with badly broken
632 firmware running.
633
634 irqpoll [HW]
635 When an interrupt is not handled search all handlers
636 for it. Also check all handlers each timer
637 interrupt. Intended to get systems with badly broken
638 firmware running.
639
625 isapnp= [ISAPNP] 640 isapnp= [ISAPNP]
626 Format: <RDP>, <reset>, <pci_scan>, <verbosity> 641 Format: <RDP>, <reset>, <pci_scan>, <verbosity>
627 642