Re: SII3512 rev0 ?
- From: Peter B <pb@xxxxxxxxxxx>
- Date: Fri, 29 Jun 2007 14:54:17 +0200 (MEST)
Conclusion as for SATA Freebsd6:
Good: SII 3114 r2
Bad: SII 3512 r1, VIA 8237A r128
Question is then about 'SII 3512 r2' ..
For ms-xp, linux debian4: SII3512 r1 working.
The SII 3112A data*** specifies:
"revision 01H is defined for SiI3112A rev 1.1 and revision 02H is defined
for SiI3112A rev 1.21."
Guess I have to do the reliable thing and use 3ware, Promise, Highpoint etc..
Any recommendation on this?
(connectland 4P sata sii3114 is not easily available from here it seems)
This is a connectland 4 ports serial ata, equiped with a Sil 3114
with this card, FreeBSD works just fine and is really stable
atapci0@pci0:11:0: class=0x010400 card=0x61141095 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
atapci0: <SiI 3114 SATA150 controller> port
0xc400-0xc407,0xc080-0xc083,0xc000-0xc007,0xbc00-0xbc03,0xb880-0xb88f mem
0xff6ff000-0xff6ff3ff irq 19 at device 11.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
ata4: <ATA channel 2> on atapci0
ata5: <ATA channel 3> on atapci0
ad8: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata4-master SATA150
Guess it's one of these?
http://www.connectland.net/fiche-629-pci_card_combo_sata_150_et_ide_p_ata.html
http://www.connectland.net/fiche-130-serial_a150.html
I'm not sure but I think this board was also connectland
this card with a 3512 works just fine with windows xp and linux debian 4
but makes FreeBSD really unstable (crashing every about 10 minutes)
atapci1@pci0:12:0: class=0x010400 card=0x65121095 chip=0x35121095 rev=0x01>hdr=0x00
vendor = 'Silicon Image Inc (Was: CMD Technology Inc)'
device = 'Sil 3512 SATALink/SATARaid Controller'
class = mass storage
subclass = RAID
atapci1: <SiI 3512 SATA150 controller> port
0xd400-0xd407,0xcc00-0xcc03,0xc880-0xc887,0xc800-0xc803,0xc480-0xc48f mem
0xff6ff400-0xff6ff5ff irq 16 at device 12.0 on pci0
ata6: <ATA channel 0> on atapci1
ata7: <ATA channel 1> on atapci1
ad12: 152627MB <Maxtor 6V160E0 VA111630> at ata6-master SATA150
Seems the freebsd driver is to blame for this card then. Or m$/lin just hides
the errors ;)
(iow SII3512 + freebsd6 = bad)
Sata controller on my 4coredual-vsta motherboard, FreeBSD at best just
"see" the hard disks and crashes at the first attempt to access it
atapci2@pci0:15:0: class=0x01018f card=0x05911849 chip=0x05911106 rev=0x80
hdr=0x00
vendor = 'VIA Technologies Inc'
class = mass storage
subclass = ATA
atapci2: <VIA 8237A SATA150 controller> port
0xe000-0xe007,0xdc00-0xdc03,0xd880-0xd887,0xd800-0xd803,0xd480-0xd48f,0xd000-0xd0ff
irq 21 at device 15.0 on pci0
ata8: <ATA channel 0> on atapci2
ata9: <ATA channel 1> on atapci2
ad16: 117246MB <Maxtor 6Y120M0 YAR511W0> at ata8-master SATA150
Ide controller on the same motherboard, FreeBSD seems to be able to use it
but I'm not really confident about it's reliability
atapci3@pci0:15:1: class=0x01018a card=0x05711849 chip=0x05711106 rev=0x07
hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'VT82xxxx EIDE Controller (All VIA Chipsets)'
class = mass storage
subclass = ATA
atapci3: <VIA 8237A UDMA133 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 15.1 on pci0
ata0: <ATA channel 0> on atapci3
ata1: <ATA channel 1> on atapci3
acd0: DVDR <TSSTcorpCD/DVDW SH-S162L/TS04> at ata1-master UDMA33
PATA?
Anyway VIA had some serious blunders before, just like CMD Tech - Siliconimage.
This is confusing but I had many problems with FreeBSD, Windows, Linux debian
(debian refusing to boot if it was not alone on a controller, and bsd refusing>to work wih some controllers)
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Prev by Date: Re: SII3512 rev0 ?
- Next by Date: Re: getCWD in kernel space
- Previous by thread: Re: SII3512 rev0 ?
- Next by thread: Re: getCWD in kernel space
- Index(es):