Re: SII3512 rev0 ?
Dieter wrote: pcirev { ATA_SII3512, 0x02, SIIMEMIO, 0, ATA_SA150, SiI 3512 }, { ATA_SII3512, 0x00, SIIMEMIO, SIIBUG,ATA_SA150, SiI 3512 }, What happened to rev 1? Any input on the reliability of SII3512 is also welcomed. dmesg | grep 3512 satalink0: Silicon Image SATALink 3512 (rev. 0x01) No reliability problems from the 3512. (up 74 days) This is on an Alpha box running NetBSD. I haven't tried the 3512 with FreeBSD. Could you try SII3512 (r1?) with FreeBSD-6.2 .. ? ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: SII3512 rev0 ?
Any input on the reliability of SII3512 is also welcomed. dmesg | grep 3512 satalink0: Silicon Image SATALink 3512 (rev. 0x01) No reliability problems from the 3512. (up 74 days) This is on an Alpha box running NetBSD. I haven't tried the 3512 with FreeBSD. I took a quick look at the drivers, and found a difference. NetBSD: dev/pci/satalink.c /* * Rev. = 0x01 of the 3112 have a bug that can cause data * corruption if DMA transfers cross an 8K boundary. This is * apparently hard to tickle, but we'll go ahead and play it * safe. */ if (PCI_REVISION(pa-pa_class) = 0x01) { sc-sc_dma_maxsegsz = 8192; sc-sc_dma_boundary = 8192; FreeBSD: dev/ata/ata-chipset.c if ((ctlr-chip-cfg2 SIIBUG) ch-dma) { /* work around errata in early chips */ ch-dma-boundary = 16 * DEV_BSIZE; ch-dma-segsize = 15 * DEV_BSIZE; } And of course there may be other differences I didn't find. ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: SII3512 rev0 ?
pcirev { ATA_SII3512, 0x02, SIIMEMIO, 0, ATA_SA150, SiI 3512 }, { ATA_SII3512, 0x00, SIIMEMIO, SIIBUG,ATA_SA150, SiI 3512 }, What happened to rev 1? Any input on the reliability of SII3512 is also welcomed. dmesg | grep 3512 satalink0: Silicon Image SATALink 3512 (rev. 0x01) No reliability problems from the 3512. (up 74 days) This is on an Alpha box running NetBSD. I haven't tried the 3512 with FreeBSD. ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: SII3512 rev0 ?
Peter B a écrit : In /usr/src/sys/dev/ata/ata-chipset.c the table (ata_sii_ident) for Silicon Image chips: pcirev { ATA_SII3512, 0x02, SIIMEMIO, 0, ATA_SA150, SiI 3512 }, { ATA_SII3512, 0x00, SIIMEMIO, SIIBUG,ATA_SA150, SiI 3512 }, Indicate there is a revision 0 of the chip SII3512. I wonder if there exist such chip, or if this is just an assumption from the problems with SII3112 rev0 ..? http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-chipset.c#rev1.62 Any input on the reliability of SII3512 is also welcomed. didier derny wrote: I recently added a sata board with a SiI 3512 to my computer to bypass a problem with the VT8732a of the What was the problem with VIA VT8732a..? mother board, but if FreeBSD 6.2 booted from this controller it was totally unstable, crashing as soon as the disk activity became high (occuring in less than 10mn after boot) Can you check which pci revision it has? (scanpci -v or pciconf -l) Look for 'REVISION' or 'rev=' I have the suspicion that despite possible fixes after the SII3112A v1.1 (rev1) chip. Silicon Image still lacks in engineering reliable equipment. As they infact have failed before with the famous CMD640 chip bug. However it's hard to evade the sii chips as Sweex, Lycom, ST Labs, InnoDV, Belkin, Sunix, Adaptec/1210SA all use their chips. I replaced this board by a Sata Controller with a SiI 3114 and now FreeBSD is extremely stable no crashes at all in 2 days What was the tradename for your SII 3114 equiped card .. ? Regards /Peter ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: SII3512 rev0 ?
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 datasheet 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 [EMAIL PROTECTED]: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) [EMAIL PROTECTED]:12:0:class=0x010400 card=0x65121095 chip=0x35121095 rev=0x01hdr=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 [EMAIL PROTECTED]: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 [EMAIL PROTECTED]:15:1:class=0x01018a card=0x05711849 chip=0x05711106 rev=0x07 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT82 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 refusingto work wih some controllers) ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
SII3512 rev0 ?
In /usr/src/sys/dev/ata/ata-chipset.c the table (ata_sii_ident) for Silicon Image chips: pcirev { ATA_SII3512, 0x02, SIIMEMIO, 0, ATA_SA150, SiI 3512 }, { ATA_SII3512, 0x00, SIIMEMIO, SIIBUG,ATA_SA150, SiI 3512 }, Indicate there is a revision 0 of the chip SII3512. I wonder if there exist such chip, or if this is just an assumption from the problems with SII3112 rev0 ..? http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/ata/ata-chipset.c#rev1.62 Any input on the reliability of SII3512 is also welcomed. /P ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]