Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 May 2012 22:39:03 -0300
From:      "Nenhum_de_Nos" <matheus@eternamente.info>
To:        freebsd-stable@freebsd.org
Subject:   siiis + port multiplier + 9.0R
Message-ID:  <ec7e468bc7d45996c2eee0f192ae3600.squirrel@eternamente.info>

next in thread | raw e-mail | index | archive | help
hail,

I have a problem using a port multiplier  on 9.0R:

pci SATA card:

siis0@pci0:5:0:0:	class=0x010400 card=0x71241095 chip=0x31241095 rev=0x01 hdr=0x00
    vendor     = 'Silicon Image, Inc.'
    device     = 'SiI 3124 PCI-X Serial ATA Controller'
    class      = mass storage
    subclass   = RAID

multiplier:

pmp0 at siisch1 bus 0 scbus1 target 15 lun 0
pmp0: <Port Multiplier 37261095 1706> ATA-0 device
pmp0: 300.000MB/s transfers (SATA 2.x, NONE, PIO 8192bytes)
pmp0: 5 fan-out ports

FreeBSD:

FreeBSD lamneth 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012    
root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

the error is:

dmesg:

May 21 22:20:45 lamneth kernel: siisch1:  ... waiting for slots 40000000
May 21 22:20:45 lamneth kernel: siisch1: Timeout on slot 30
May 21 22:20:45 lamneth kernel: siisch1: siis_timeout is 00040000 ss 40812000 rs 40812000 es
00000000 sts 801e2000 serr 00000000
May 21 22:21:17 lamneth kernel: siisch1: Timeout on slot 26
May 21 22:21:17 lamneth kernel: siisch1: siis_timeout is 00040000 ss 64400000 rs 64400000 es
00000000 sts 801e2000 serr 00000000
May 21 22:21:17 lamneth kernel: siisch1:  ... waiting for slots 60400000
May 21 22:21:17 lamneth kernel: siisch1: Timeout on slot 22
May 21 22:21:17 lamneth kernel: siisch1: siis_timeout is 00040000 ss 64400000 rs 64400000 es
00000000 sts 801e2000 serr 00000000
May 21 22:21:17 lamneth kernel: siisch1:  ... waiting for slots 60000000
May 21 22:21:47 lamneth kernel: siisch1: Timeout on slot 29
May 21 22:21:47 lamneth kernel: siisch1: siis_timeout is 00040000 ss 64400000 rs 64400000 es
00000000 sts 801e2000 serr 00000000
May 21 22:21:47 lamneth kernel: siisch1:  ... waiting for slots 40000000
May 21 22:21:47 lamneth kernel: siisch1: Timeout on slot 30
May 21 22:21:47 lamneth kernel: siisch1: siis_timeout is 00040000 ss 64400000 rs 64400000 es
00000000 sts 801e2000 serr 00000000

using the card without the multiplier, gets me around 7MB/s for ZFS+Geli. Using both, I get a
great speed (almost this) and then I begin to see those messages above, and copy speed drops to
hundreads of KB/s.

I've used this multiplier with this card:

ahci1@pci0:13:0:0:	class=0x010601 card=0x10601b21 chip=0x06121b21 rev=0x01 hdr=0x00
    vendor     = 'ASMedia Technology Inc.'
    class      = mass storage
    subclass   = SATA


on another box, no error. but the performance is too low using geli (soekris net6501-70).

any reason for this, is a bug ? I'm looking forward on buying this:
http://www.hwtools.net/Adapter/PM362.html or http://www.hwtools.net/adapter/pm2c.html, if the
first would support multiplier, then all is fine. else, the latter would let me use the eSATA pcie
card I use on soekris, and I think all would be fine also.

if anyone would have any words of advice. My goal is to have a FreeBSD capable of ZFS, geli and
lots of disks. My mainboard is intel d525mw and 4GB ram.

so far, just using 4 disks performance is what I need.

thanks,

matheus


-- 
We will call you Cygnus,
The God of balance you shall be

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

http://en.wikipedia.org/wiki/Posting_style



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ec7e468bc7d45996c2eee0f192ae3600.squirrel>