Re: SII3512 rev0 ?

看板FB_hackers作者時間18年前 (2007/07/02 00:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
> >> 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 "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #16XzKP00 (FB_hackers)
文章代碼(AID): #16XzKP00 (FB_hackers)