tb said:
The hard drive has two Linux OSs: Ubuntu 11.04 and Slackware 13.37 --
both 32-bit. I am hoping that their kernels will take care care of the
driver interface.
I was taking a look at an SIIG UltraATA 133 PCI (p/n SC-PE4B12-S4) and
an ACARD AEC-6280 PCI ATA-133 IDE. The first one has a Linux driver
only for hardware v.1. (I think they are up to hardware v. 4 now.)
The second one states that it is compatible with RedHat, Fedora, RH
Enterprise, SuSE, Tubro.
So I am guessing that Linux's kernel includes drivers for the
controller cards. (Right?)
This entry on Newegg has a customer feedback entry that says
the main chip is a SIL0680 (which in turn was a CMD0680, which
SIL redesigned for ATA133 or something). Historically, it's probably
one of the oldest designs around, having been dragged through two
companies. One reviewer here mentions the 500GB limit.
http://www.newegg.com/Product/Product.aspx?Item=N82E16816150013
The card has a separate EEPROM on it. That's the "PMC" on the left.
In some cases, the flasher and firmware, come as a separate package.
With Promise cards, there tended to be a relationship between the
driver version and the firmware, so with Promise, you'd want to
get them as a "pair" on the same web site visit.
http://images10.newegg.com/NeweggImage/productimage/16-150-013-01.jpg
Now, if Siig doesn't provide good support, does someone
else have SIL0680 firmware ? The firmware, would be the Extended
INT 0x13 code in the flash chip on the card, used during the boot
process.
On this Syba card with the SIL0680, it looks like they had two
versions of card, and the difference between them could be
the firmware loaded. The SIL0680 could support RAID, but it's
just "soft RAID". There is no firmware flasher offered there, to
change an "I" card to an "R" card.
http://it.us.syba.com/support_download/download/73-0201-1.html
If we go looking on the SiliconImage site, there is firmware there.
http://www.siliconimage.com/support/searchresults.aspx?pid=31&cat=15
There is also a page with drivers for various OSes.
http://www.siliconimage.com/support/searchresults.aspx?pid=31&cat=3
Those links come from the product page.
http://www.siliconimage.com/products/product.aspx?pid=31
*******
I actually have an AEC-6280M here, which is the Macintosh version
of product. Years ago, I got a new Mac, which came with an ATA-66
disk interface (ugh!). I wanted something a little better, so got the
AEC card. The front of the box claims it is ATA-133, while the
printed manual still mentions ATA-100.
I'm browsing the installer CD from the box the product came in,
and it has drivers for several OSes. The WinXP AEC6280.INF file
is from 08/18/2003. The PCI VEN/DEV in that file is PCI\VEN_1191&DEV_0009.
From the pci.ids file, it looks like AEC made the chip themselves ("ATP865").
1191 Artop Electronic Corp
0009 ATP865
In the Linux folder on that CD (where there is *no* driver), it says:
"The driver of AEC-6280 was built-in Red Hat Linux 7.3 & Later
Note: The hard disk connected to the aec6280 IDE card will locate
on /dev/hde to /dev/hdh.
You can execute dmesg command to check it."
So that's all I've got of interest on that one. You'd want to check
in Linux-land for the history of ATP865 development, and whether the
ATP865 bears a resemblance to any other chips. The user manual that
came in the box, doesn't seem to align with the version of hardware
shipped, and in any case, there are no details on "drive size limit"
or the like, in that manual. At least the CD with drivers on it,
is well organized.
(the ATP-865 as a chip... ATA-6 implies "big disk" but there are no
words to confirm that)
http://www.acard.com.tw/english/fb0...ATP-865&type1_title=Storage IC&type1_idno=1#6
I can get some keywords from this post...
http://lists.debian.org/debian-kernel/2010/12/msg00147.html
libata aec62xx driver pata_artop
It's not a "very warm trail", so I'll stop there.
HTH,
Paul