From owner-freebsd-current@FreeBSD.ORG Sun Jul 26 05:39:14 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8D35106566B for ; Sun, 26 Jul 2009 05:39:14 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 5DDC58FC08 for ; Sun, 26 Jul 2009 05:39:14 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPSA id 249734493; Sun, 26 Jul 2009 08:39:11 +0300 Message-ID: <4A6BEBE3.8060006@FreeBSD.org> Date: Sun, 26 Jul 2009 08:38:43 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.21 (X11/20090405) MIME-Version: 1.0 To: Greg Kerr References: <4A6B72C4.6050408@FreeBSD.org> <8D69BD3C-8690-4FEC-AE97-E0736F762B7B@akua.com> In-Reply-To: <8D69BD3C-8690-4FEC-AE97-E0736F762B7B@akua.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD-Current Subject: Re: SiI3124/3132/3531 CAM driver X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jul 2009 05:39:15 -0000 Greg Kerr wrote: >> pciconf -lbcv > > atapci0@pci0:2:0:0: class=0x018000 card=0x31321095 chip=0x31321095 > rev=0x01 hdr=0x00 > vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' > device = 'PCI Express (1x) to 2 Port SATA300 (SiI 3132)' > class = mass storage > bar [20] = type I/O Port, range 32, base 0x1000, size 128, enabled > cap 01[54] = powerspec 2 supports D0 D1 D2 D3 current D0 > cap 05[5c] = MSI supports 1 message, 64 bit > cap 10[70] = PCI-Express 1 legacy endpoint max data 128(1024) link > x1(x1) Looks like something wrong with resource allocation. Here is how mine 3132 looks: siis0@pci0:4:0:0: class=0x018000 card=0x31321095 chip=0x31321095 rev=0x01 hdr=0x00 vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' device = 'PCI Express (1x) to 2 Port SATA300 (SiI 3132)' class = mass storage bar [10] = type Memory, range 64, base 0xfe9ffc00, size 128, enabled bar [18] = type Memory, range 64, base 0xfe9f8000, size 16384, enabled bar [20] = type I/O Port, range 32, base 0xbc00, size 128, enabled cap 01[54] = powerspec 2 supports D0 D1 D2 D3 current D0 cap 05[5c] = MSI supports 1 message, 64 bit cap 10[70] = PCI-Express 1 legacy endpoint max data 128(1024) link x1(x1) You've lost two memory areas somewhere. May be it is somehow related to it's ExpressCard nature, I don't know. In theory card can be controlled via left third I/O area, but it is not supported now. -- Alexander Motin