Re: LSI Logic fibre channel adapter in FreeBSD 6.0-BETA3

From: Dimitry Andric <dimitry_at_andric.com>
Date: Sun, 11 Sep 2005 00:06:27 +0200
On 2005-09-10 at 22:28:53 Mischa Peters wrote:

>> > > I have a Fibre Channel card in my server, LSI Logic FC909A which was
--snip--
> root:~ # pciconf -vl
> none0_at_pci0:11:0:        class=0x0c0400 card=0x10101000 chip=0x06261000 rev=0x00
> hdr=0x00
>     vendor   = 'LSI Logic (Was: Symbios Logic, NCR)'
>     device   = 'LSIFC929X Dual Channel Fibre Channel I/O Processor'

Hm, your PCI configuration says it's a 929X?  And its chip id seems to
be 0x0626, which isn't present in sys/dev/mpt/mpt_pci.c...  For some
reason it was left out in the "massive overhaul" around revision 1.20?

Maybe you can apply a diff similar to the following (which was done
for the RELENG_4_11 branch):
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/mpt/mpt_pci.c.diff?r1=1.3.2.3&r2=1.3.2.3.10.1&f=h

It looks like simply adding the required PCI id, adding a case in
mpt_pci_probe, and some minor other things.  Can you try the attached
patch?  Since I'm doing this *completely* blind, YMMV, but please let
us know how it goes.  A dmesg would be nice! ;)


> root:~ # kldload mpt
> kldload: can't load mpt: File exists

This isn't needed, the mpt driver is statically linked in the GENERIC
kernel (assuming you're using that).

Received on Sat Sep 10 2005 - 20:08:06 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:43 UTC