From owner-freebsd-net@FreeBSD.ORG Mon Oct 11 05:22:52 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B4741065670 for ; Mon, 11 Oct 2010 05:22:52 +0000 (UTC) (envelope-from ethernext@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id F41888FC08 for ; Mon, 11 Oct 2010 05:22:51 +0000 (UTC) Received: by qyk1 with SMTP id 1so81781qyk.13 for ; Sun, 10 Oct 2010 22:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=UHl3Wtfv63qdg8ydZQB9DAfGN8SLANxwCJ2k/iFeLno=; b=K86dZlzyxpMY+xkQGEOjuo11cnWZx6HXx7HUvs4GdFPiX8f9JovQBKIdViahzTysBW WWxd4x/JdvAtjFe+aQAag44hyGxgcT3wU0czGSPNOjw60hXBdOwVDI6ohXWNBx6yoz1e 2rTv5P6DgXosbkl6IP3Yi76fJMavs8mWqpj9w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=NSxmKnSKCwtZUC3BczEvntKeR4Hf+5xOqiWjjyTogeVS23QA8HOEvbHqJnV9Hg7kOm QeG6pu0La0mEwR95rKEcp4dboPkRaSIMGU0BtM5MSyj8ecvPdKQAyd6BJ5RI3F/I7GDu nJm3OSDTiQHRlcRqSOPxLnAHJEyU8MNVwnC6E= MIME-Version: 1.0 Received: by 10.229.212.205 with SMTP id gt13mr4691807qcb.161.1286773015763; Sun, 10 Oct 2010 21:56:55 -0700 (PDT) Sender: ethernext@gmail.com Received: by 10.229.73.199 with HTTP; Sun, 10 Oct 2010 21:56:55 -0700 (PDT) Date: Mon, 11 Oct 2010 00:56:55 -0400 X-Google-Sender-Auth: -3JjQb4IB0STQe-anpwDSb9py9s Message-ID: From: Bill Desjardins To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [cxgb] Chelsio T304 quad gig pcie adapter TSO disabled X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Oct 2010 05:22:52 -0000 Hi All, I have a couple Chelsio T304 quad gigabit nics that are going into iscsi servers. I got these for the TOE capabilities, but I found in the cxgb driver code that it is explicitly disabled for > 2 port nics (line 1036 : /usr/src/sys/dev/cxgb/cxgb_main.c) . The current cxgb driver is based on the chelsio 7.8.0 firmware (11/25/09), but chelsio is up to 7.11.0 (07/20/10). I had updated the firmware using cxgbtool to 7.11, but received complaints from the driver to 'upgrade' to 7.8.0, which I did. my question is, is if the cxgb driver is being worked on to update to latest chelsio firmware and/or fix TSO for the quad port cards? I don't have the programming skill's to assist with that side of things, but I can easily provide a remote spare machine with a serial console for development and testing if its helpful. Some info: uname ----------------------- FreeBSD sas.ethernap.net 8.1-STABLE FreeBSD 8.1-STABLE #1: Sun Oct 10 05:29:41 EDT 2010 sas@sas:/usr/obj/usr/src/sys/GENERIC amd64 kernel boot (2 adapters) ----------------------- cxgbc0: mem 0xc8201000-0xc8201fff,0xc8800000-0xc8ffffff,0xc8200000-0xc8200fff irq 11 at device 0.0 on pci2 cxgbc0: Insufficient clusters and/or jumbo buffers. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^???? cxgbc0: using MSI-X interrupts (9 vectors) cxgb0: on cxgbc0 cxgb0: Ethernet address: 00:07:43:05:83:16 cxgb1: on cxgbc0 cxgb1: Ethernet address: 00:07:43:05:83:17 cxgb2: on cxgbc0 cxgb2: Ethernet address: 00:07:43:05:83:18 cxgb3: on cxgbc0 cxgb3: Ethernet address: 00:07:43:05:83:19 cxgbc0: Firmware Version 7.8.0 cxgbc1: mem 0xc9101000-0xc9101fff,0xc9800000-0xc9ffffff,0xc9100000-0xc9100fff irq 11 at device 0.0 on pci8 cxgbc1: Insufficient clusters and/or jumbo buffers. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^???? cxgbc1: using MSI-X interrupts (9 vectors) cxgb4: on cxgbc1 cxgb4: Ethernet address: 00:07:43:05:a3:7d cxgb5: on cxgbc1 cxgb5: Ethernet address: 00:07:43:05:a3:7e cxgb6: on cxgbc1 cxgb6: Ethernet address: 00:07:43:05:a3:7f cxgb7: on cxgbc1 cxgb7: Ethernet address: 00:07:43:05:a3:80 cxgbc1: Firmware Version 7.8.0 lspci -vvv ------------------------------------------ 02:00.0 Ethernet controller: Chelsio Communications Inc T304 1GbE Quad Port Adapter Subsystem: Chelsio Communications Inc Device 0001 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR-