From owner-freebsd-drivers@freebsd.org Fri May 5 08:22:08 2017 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6ABE0D5E80B for ; Fri, 5 May 2017 08:22:08 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward1h.cmail.yandex.net (forward1h.cmail.yandex.net [IPv6:2a02:6b8:0:f35::11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E10E9995 for ; Fri, 5 May 2017 08:22:07 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from smtp1p.mail.yandex.net (smtp1p.mail.yandex.net [77.88.29.84]) by forward1h.cmail.yandex.net (Yandex) with ESMTP id 7D1C32125C; Fri, 5 May 2017 11:21:56 +0300 (MSK) Received: from smtp1p.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp1p.mail.yandex.net (Yandex) with ESMTP id 6D7F91780B7F; Fri, 5 May 2017 11:21:54 +0300 (MSK) Received: by smtp1p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id GbTh3GcMwt-Ls3OS16e; Fri, 05 May 2017 11:21:54 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1493972514; bh=oC2jJz+x67FtKVpyzB03oNCdolBWRuL5NTQbj0nvVyk=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=DKdXkWXnGpCQi5Wmag4+7XcQuMLHLTEqY/VC1Gm1nc15yr8lKTV50jaz+quz3syYC 3B2s1gj36zwng97uWUksS0wmP/hEzz2ZzCh4H3KhWnqTdJfW5+ZmW5yLMlt5QoCLr5 178gRfjYbL1f2yIoyHxcJ8KvCjoHf9vjahdwRXyU= Authentication-Results: smtp1p.mail.yandex.net; dkim=pass header.i=@yandex.ru X-Yandex-Suid-Status: 1 0,1 0 Subject: Re: drivers for HPE FlexFabric 10Gb 4-port 536FLR-T ? To: David Miguel Almas , freebsd-drivers@freebsd.org References: From: "Andrey V. Elsukov" Openpgp: id=E6591E1B41DA1516F0C9BC0001C5EA0410C8A17A Message-ID: <2f4f44c7-b4fe-312f-3e23-5322ec350502@yandex.ru> Date: Fri, 5 May 2017 11:20:46 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ksfBtJANtWK9XWQ0PQEmattmFl9GiW6DK" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 May 2017 08:22:08 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ksfBtJANtWK9XWQ0PQEmattmFl9GiW6DK Content-Type: multipart/mixed; boundary="XmrjRkgng3dnqpMaMk19so18ioH9fgb9B"; protected-headers="v1" From: "Andrey V. Elsukov" To: David Miguel Almas , freebsd-drivers@freebsd.org Message-ID: <2f4f44c7-b4fe-312f-3e23-5322ec350502@yandex.ru> Subject: Re: drivers for HPE FlexFabric 10Gb 4-port 536FLR-T ? References: In-Reply-To: --XmrjRkgng3dnqpMaMk19so18ioH9fgb9B Content-Type: multipart/mixed; boundary="------------740B254162948AA97412597E" Content-Language: en-US This is a multi-part message in MIME format. --------------740B254162948AA97412597E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 04.05.2017 18:27, David Miguel Almas wrote: > Hi all, >=20 > we're using FreeBSD 11.0-RELEASE-p8 (OPNsense 17.1.4-amd64) on a HP DL3= 60 > Gen9 server. >=20 > We've just received a new NIC, a HPE FlexFabric 10Gb 4-port 536FLR-T. >=20 > The NIC isn't recognized leaving this information in 'pciconf -lv': > *none145@pci0:4:0:0: class=3D0x020000 card=3D0x00ec1590 chip=3D0x16= a11077 >=20 > Any ideas / suggestions? According to the linux code, it should work with bxe(4) driver, but you need to patch the driver's device table to be able recognize the card. You can try attached patch and recompile the kernel. --=20 WBR, Andrey V. Elsukov --------------740B254162948AA97412597E Content-Type: text/x-patch; name="bxe.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="bxe.diff" Index: sys/dev/bxe/bxe.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/dev/bxe/bxe.c (revision 317823) +++ sys/dev/bxe/bxe.c (working copy) @@ -167,6 +167,12 @@ static struct bxe_device_type bxe_devs[] =3D { "QLogic NetXtreme II BCM57840 4x10GbE" }, { + 0x1077, + CHIP_NUM_57840_4_10, + PCI_ANY_ID, PCI_ANY_ID, + "QLogic NetXtreme II BCM57840 4x10GbE" + }, + { BRCM_VENDORID, CHIP_NUM_57840_2_20, PCI_ANY_ID, PCI_ANY_ID, --------------740B254162948AA97412597E-- --XmrjRkgng3dnqpMaMk19so18ioH9fgb9B-- --ksfBtJANtWK9XWQ0PQEmattmFl9GiW6DK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEzBAEBCAAdFiEE5lkeG0HaFRbwybwAAcXqBBDIoXoFAlkMNd4ACgkQAcXqBBDI oXqikggAuPm6cj/tdXwLwPowsaXKnTosAcxCmgrSFMLOuv1+ntR8Mw0pdJyqlqUy nf5eWCwFBjxwuHOE1VeoJEOEHF5aTMM/wl1ASffmTzAjxr5ppIfe3kwGlqdH2NP1 e9vvTP6FQ1DaV2VSWu8eiUp51pLgr+5WnEKZQC1VxJcd3VNXrGNu96bgQiBp4pBF 8XNZFvcCgJyHTwXAt7UxReNHCtou2wOFzz9zdAJzHjXRcXkNSQvtFw9SNKL7OsHs k7Rfr0zWSc5qrnJXspUTJtjIWEh96xs8kzG6DbSlQ07R9Ml235JHZpzECcSy8o5t 5JmR+3xALLeScY947sYkxQ20h2XFbw== =0xEB -----END PGP SIGNATURE----- --ksfBtJANtWK9XWQ0PQEmattmFl9GiW6DK--