Raid controler IT 8212

Dan Strick strick at covad.net
Sun Oct 17 09:58:06 PDT 2004


On Sat, 16 Oct 2004 16:44:14 +0200, Andreas Antonovic wrote:
>>
> I have tried to install FreeBSD but the harddisk is not recognized
> because of my Raid controler ITE IT8212 ATA.
> Does anybody know where to get a FreeBSD device driver for this card ?
> I have looked up nearly all the web without sucess.
>>

I have one of these on my motherboard.  This device is essentially a
small processor that sits on the PCI bus as a device and has access to
a private ATA host adapter.  It can act on the PCI bus as a sort of
proxy for the ATA host adapter, but it doesn't do that very seamlessly.
I hacked it into the FreeBSD 4.10 ATA driver by defining its PCI vendor
and device IDs and got it to do non-DMA I/O with an ancient hard disk
that did not support DMA.  When I connected it to a modern CD drive
that did support DMA (no modern hard drive was available), it locked up.
There were other glitches.  I eventually gave up.

I exchanged some email with a Mark Lu at ITE who was working on a
FreeBSD driver that plugged into the SCSI CAM subsystem.  If you feel
ambitious, you might try to contact him at Mark.Lu at ite.com.tw.  He was
able to give me a technical document describing parts of the PCI
interface to the ITE 8212.  (Unfortunately it left far to much
undescribed.)

Dan Strick


More information about the freebsd-hardware mailing list