From owner-freebsd-current@FreeBSD.ORG Sat Sep 10 22:08:06 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE75916A41F for ; Sat, 10 Sep 2005 22:08:03 +0000 (GMT) (envelope-from dimitry@andric.com) Received: from tensor.xs4all.nl (tensor.xs4all.nl [194.109.160.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B09943D95 for ; Sat, 10 Sep 2005 22:06:52 +0000 (GMT) (envelope-from dimitry@andric.com) Received: from kilgore.dim (kilgore.dim [192.168.0.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.xs4all.nl (Postfix) with ESMTP id 6D998B840; Sun, 11 Sep 2005 00:06:49 +0200 (CEST) Date: Sun, 11 Sep 2005 00:06:27 +0200 From: Dimitry Andric X-Mailer: The Bat! (v3.61.03 beta) Professional X-Priority: 3 (Normal) Message-ID: <1925484655.20050911000627@andric.com> To: Mischa Peters In-Reply-To: <25e9cd01050910132847bdf260@mail.gmail.com> References: <25e9cd0105082823337369bb6d@mail.gmail.com> <4312C7BC.1010603@home.pl> <25e9cd0105083006006713c8ca@mail.gmail.com> <25e9cd01050910132847bdf260@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="----------FF1421961E4B753C" Cc: freebsd-current@freebsd.org Subject: Re: LSI Logic fibre channel adapter in FreeBSD 6.0-BETA3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dimitry Andric List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 22:08:06 -0000 ------------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--