EFA(4) | Device Drivers Manual (amiga) | EFA(4) |
efa
— ELBOX
FastATA 1200 IDE disk controller driver
efa0 at mainbus0
The efa
driver provides support for the
FastATA 1200 family of IDE controllers and provides the interface with the
hardware for the ata(4)
driver. PIO modes 0, 3, 4 and 5 are supported.
The efa
driver supports the following
hardware:
The efa
device first appeared in
NetBSD 6.0.
The efa
driver was written by
Radoslaw Kujawa
<radoslaw.kujawa@gmail.com>.
Older versions of FastATA 1200 are NOT supported:
These devices do not generate hardware interrupts and need to be driven in non-standard polling mode. Code needed to support it is present in driver but does not work correctly.
Some of the above devices were also marketed under PowerFlyer and Winner brands.
The onboard Gayle IDE controller can not be used when FastATA is
installed and therefore, the efa
driver will not
coexist with wdc(4) driver
attached to mainbus(4).
Both efa
and
wdc(4) can be enabled in the
same kernel, but only one will attach (depending on the return value of
probe function in the efa
driver).
DMA modes are not supported, this is a hardware limitation.
Performance is worse than with official AmigaOS driver from ELBOX.
Disks partitioned in split mode, which is specific to official AmigaOS FastATA driver, are not recognized in NetBSD.
April 13, 2012 | NetBSD 10.99 |