]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix TI PCI1520 PCI Cardbus bridge, but others affected.
authorWarner Losh <imp@FreeBSD.org>
Mon, 7 Jan 2019 05:59:58 +0000 (05:59 +0000)
committerWarner Losh <imp@FreeBSD.org>
Mon, 7 Jan 2019 05:59:58 +0000 (05:59 +0000)
commit7afbd60504ef1f0efdf248aa12e121c33b7fee0f
tree10a37375f9555b41f7d13b5bf1b751561fa2ab3a
parentf871c5d99d1efb11136a7f39b640e25afa971df9
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