ATA driver races with interrupts

Kenneth Culver culverk at
Mon Aug 2 10:46:25 PDT 2004

Quoting Ville-Pertti Keinonen <will+freebsd-current at>:

> Kenneth Culver wrote:
>> I have this exact same motherboard, but I'm using the onboard 
>> promise controller
>> set up with 2 disks as a raid0, and I'm not having any problems with this
>> setup. I used the promise controller because from what I've been told, the
>> promise controllers are very fast in FreeBSD compared to other controllers.
> If the two disks appear as one to FreeBSD, the problem probably isn't
> going to show up.
> It may also depend on the controller, since the channel registers might
> not satisfy the conditions in ata_generic_interrupt (I didn't bother
> digging up my ATA specs while debugging this), but even if it is a
> controller oddity, I don't think the ATA driver should be sensitive such
> conditions.

OK, I've never tried to access the SATA drives individually, even though they
show up as individual drives as well as showing up as the raid array.


More information about the freebsd-current mailing list