]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix TI PCI1520 PCI Cardbus bridge, but others affected.
authorimp <imp@FreeBSD.org>
Mon, 7 Jan 2019 05:59:58 +0000 (05:59 +0000)
committerimp <imp@FreeBSD.org>
Mon, 7 Jan 2019 05:59:58 +0000 (05:59 +0000)
commitb542ac1ea9ff30a64192638d2bc649dff200f6f1
tree10a37375f9555b41f7d13b5bf1b751561fa2ab3a
parent02962790a9575eb5d514675dcf39800e903009a2
Fix TI PCI1520 PCI Cardbus bridge, but others affected.

On system with Celeron 1.5GHz CPU, sometimes when a PCMCIA to Compact Flash
adapter containing a Compact Flash card is inserted in the cardbus slot the
system hangs. This problem has not been observed in systems with a 2.8GHz
XEON CPU or faster.

Analysis of the cbb driver shows functional interrupts are routed to PCI
BEFORE the interrupt handler for functional interrupts has been registered.

Fix applied as described in the bug.

PR: 128040
Submitted by: Arthur Hartwig
sys/dev/pccbb/pccbb.c