Date: Sun, 26 Jul 2009 09:44:33 +0300 From: Alexander Motin <mav@FreeBSD.org> To: Greg Kerr <Greg.Kerr@akua.com> Cc: FreeBSD-Current <freebsd-current@freebsd.org> Subject: Re: SiI3124/3132/3531 CAM driver Message-ID: <4A6BFB51.2050407@FreeBSD.org> In-Reply-To: <942DD4EC-9893-4DDB-B3DE-B13DB41ACBBF@akua.com> References: <h4fnjj$1ul8$1@FreeBSD.cs.nctu.edu.tw> <4A6B72C4.6050408@FreeBSD.org> <8D69BD3C-8690-4FEC-AE97-E0736F762B7B@akua.com> <4A6BEBE3.8060006@FreeBSD.org> <942DD4EC-9893-4DDB-B3DE-B13DB41ACBBF@akua.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Greg Kerr wrote: > siis0@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 > 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) > > With the latest in HEAD, siis attached, all BARs have gone ... no > settings in BIOS to fiddle with? If your ExpressCard slot connected via PCIe bridge, then it can be the same problem as I have with PCIe LAN and WiFi on my laptop. In my case BIOS allocates device resources, but ACPI initialization flushes PCIe bridges and does not restore them. FreeBSD now grants BIOS to do all PCI resource allocation, but it is not happening in some cases. You may try to boot your system without ACPI. Also you may try to talk to John Baldwin, he has touched this topic a bit on last BSDCan. -- Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A6BFB51.2050407>