Sil 3114 SATA RAID

Jiri Mikulas konfer at
Mon Sep 20 06:49:01 PDT 2004

I have Epox *EP-8HDA3+* motherboard
AMD64 processor, runing on i386 kernel and userland
FreeBSD 5.3-BETA5 FreeBSD 5.3-BETA5 #0: Mon Sep 20 
11:49:48 UTC 2004     root at  

I am booting from standalone SATA disk ad12
atapci1: <VIA 6420 SATA150 controller> port 
irq 11 at device 15.0 on pci0
ad12: 152627MB <ST3160827AS/3.00> [310101/16/63] at ata6-master SATA150

I have:
atapci0: <SiI 3114 SATA150 controller> port 
mem 0xeb004000-0xeb0043ff irq 10 at device 14.0 on  pci0
ata2: channel #0 on atapci0
ata3: channel #1 on atapci0
ata4: channel #2 on atapci0
ata5: channel #3 on atapci0
atapci0 at pci0:14:0:      class=0x010400 card=0x90181695 chip=0x31141095 
rev=0x02 hdr=0x00
    vendor   = 'Silicon Image Inc (Was: CMD Technology Inc)'
    device   = 'Sil 3114 SATALink/SATARaid Controller'
    class    = mass storage
    subclass = RAID
and two disks
ad4: 190782MB <WDC WD2000JD-00FYB0/02.05D02> [387621/16/63] at 
ata2-master SATA150
ad6: 190782MB <WDC WD2000JD-00FYB0/02.05D02> [387621/16/63] at 
ata3-master SATA150

if I create any RAID(0,1) with Sil 3114 controller BIOS
boot hangs on
Timecounter "TSC" frequency 2009947112 Hz quality 800
Timecounters tick every 10.000 msec
ata2-master: FAILURE - ATA_IDENTIFY status=51<READY,DSC,ERROR> 
error=4<ABORTED> LBA=0

if I setup disks in "standalone" mode - with controller BIOS
as ad4 and ad6,
after boot I can create RAID with atacontrol without problems

kelt64# atacontrol create RAID1 ad4 ad6
ar0 created

ar0: 190780MB <ATA RAID1 array> [24321/255/63] status: READY subdisks:
 disk0 READY on ad4 at ata2-master
 disk1 READY on ad6 at ata3-master

kelt64# atacontrol status 0
ar0: ATA RAID1 subdisks: ad4 ad6 status: READY

Is it known bug, or anything else (my fault)?
I also used amd64 FBSD 5.3-BETA4 and had the same problem
sorry for my english
thanks for reply ;)

More information about the freebsd-current mailing list