Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Sep 2005 00:06:27 +0200
From:      Dimitry Andric <dimitry@andric.com>
To:        Mischa Peters <mischa.peters@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: LSI Logic fibre channel adapter in FreeBSD 6.0-BETA3
Message-ID:  <1925484655.20050911000627@andric.com>
In-Reply-To: <25e9cd01050910132847bdf260@mail.gmail.com>
References:  <25e9cd0105082823337369bb6d@mail.gmail.com> <4312C7BC.1010603@home.pl> <25e9cd0105083006006713c8ca@mail.gmail.com> <25e9cd01050910132847bdf260@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
------------FF1421961E4B753C
Content-Type: multipart/mixed;
 boundary="----------8011D1811E1C3131"

------------8011D1811E1C3131
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

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@pci0:11:0:        class=3D0x0c0400 card=3D0x10101000 chip=3D0x06261=
000 rev=3D0x00
> hdr=3D0x00
>     vendor   =3D 'LSI Logic (Was: Symbios Logic, NCR)'
>     device   =3D '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=3D1=
.3.2.3&r2=3D1.3.2.3.10.1&f=3Dh

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).

------------8011D1811E1C3131
Content-Type: text/plain; name="mpt-add-929x.patch"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="mpt-add-929x.patch"

LS0tIHN5cy9kZXYvbXB0L21wdF9wY2kuYy5vcmlnCVN1biBKdWwgMTAgMTc6MDU6MzggMjAw
NQorKysgc3lzL2Rldi9tcHQvbXB0X3BjaS5jCVNhdCBTZXAgMTAgMjI6MjI6MTkgMjAwNQpA
QCAtOTcsNiArOTcsMTAgQEAKICNkZWZpbmUJUENJX1BST0RVQ1RfTFNJX0ZDOTI5CQkweDA2
MjIKICNlbmRpZgogCisjaWZuZGVmCVBDSV9QUk9EVUNUX0xTSV9GQzkyOVgKKyNkZWZpbmUJ
UENJX1BST0RVQ1RfTFNJX0ZDOTI5WAkJMHgwNjI2CisjZW5kaWYKKwogI2lmbmRlZglQQ0lf
UFJPRFVDVF9MU0lfMTAzMAogI2RlZmluZQlQQ0lfUFJPRFVDVF9MU0lfMTAzMAkJMHgwMDMw
CiAjZW5kaWYKQEAgLTE1Nyw2ICsxNjEsOSBAQAogCWNhc2UgUENJX1BST0RVQ1RfTFNJX0ZD
OTI5OgogCQlkZXNjID0gIkxTSUxvZ2ljIEZDOTI5IEZDIEFkYXB0ZXIiOwogCQlicmVhazsK
KwljYXNlIFBDSV9QUk9EVUNUX0xTSV9GQzkyOVg6CisJCWRlc2MgPSAiTFNJTG9naWMgRkM5
MjlYIEZDIEFkYXB0ZXIiOworCQlicmVhazsKIAljYXNlIFBDSV9QUk9EVUNUX0xTSV8xMDMw
OgogCQlkZXNjID0gIkxTSUxvZ2ljIDEwMzAgVWx0cmE0IEFkYXB0ZXIiOwogCQlicmVhazsK
QEAgLTI1OSw2ICsyNjYsNyBAQAogCWNhc2UgUENJX1BST0RVQ1RfTFNJX0ZDOTA5QToKIAlj
YXNlIFBDSV9QUk9EVUNUX0xTSV9GQzkxOToKIAljYXNlIFBDSV9QUk9EVUNUX0xTSV9GQzky
OToKKwljYXNlIFBDSV9QUk9EVUNUX0xTSV9GQzkyOVg6CiAJCW1wdC0+aXNfZmMgPSAxOwog
CQlicmVhazsKIAlkZWZhdWx0OgpAQCAtMzAwLDYgKzMwOCw3IEBACiAJICogSWYgc28sIGxp
bmsgd2l0aCBvdXIgcGFydG5lciAoYXJvdW5kIHlldCkKIAkgKi8KIAlpZiAoKHBjaV9nZXRf
ZGV2aWNlKGRldikgJiB+MSkgPT0gUENJX1BST0RVQ1RfTFNJX0ZDOTI5IHx8CisJICAgIChw
Y2lfZ2V0X2RldmljZShkZXYpICYgfjEpID09IFBDSV9QUk9EVUNUX0xTSV9GQzkyOVggfHwK
IAkgICAgKHBjaV9nZXRfZGV2aWNlKGRldikgJiB+MSkgPT0gUENJX1BST0RVQ1RfTFNJXzEw
MzApIHsKIAkJbXB0X2xpbmtfcGVlcihtcHQpOwogCX0K

------------8011D1811E1C3131--
------------FF1421961E4B753C
Content-Type: application/pgp-signature

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFDI1jjsF6jCi4glqMRAn5OAKCJSy5KfzJRkey2IqWX1tC8yUYLzACghETe
aU1HI52Mcj5R07y+Qd7dkxU=
=6W5/
-----END PGP MESSAGE-----

------------FF1421961E4B753C--




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