Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Nov 2012 23:59:13 -0800
From:      camden lindsay <camden.lindsay+freebsd-net@gmail.com>
To:        freebsd-net@freebsd.org
Cc:        Blake Anghilante <blake_anghilante@hotmail.com>
Subject:   bxe driver crash -- 'client ramrod halt failed!'
Message-ID:  <CABkW7JNyJE-F0gC8f5TFe4phEB-7pxm-zWCO14mrAC%2BdFDDbTw@mail.gmail.com>
In-Reply-To: <CABkW7JOd-BXxqxWEVCTyfqZgVSgwbvbQnjLiz_UVxFXBmOwBeA@mail.gmail.com>
References:  <CABkW7JOd-BXxqxWEVCTyfqZgVSgwbvbQnjLiz_UVxFXBmOwBeA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--e89a8f503ba64d527204cee89d66
Content-Type: text/plain; charset=ISO-8859-1

Hello-
Please excuse if i am not following customary protocol, i've worked very
little with bsd and linux mailing lists.
My friend and I are trying to set up a Broadcom Netxtreme II NIC (57711 A0)
in a BSD box, and we are having problems.

Problem summary:
BSD machine appears to boot healthily, and interface configures as expected
using ifconfig
BSD and Windows machines can ping each other, as  expected
BSD machine goes unreachable after first tcp packets arrive on interface,
be it via SCP/SSH, HTTP/HTTPS or Iperf
Ifconfig down after this hang leads to error 'client ramrod halt failed!'.
Ifconfig up after ramrod failure bombards stdout with error messages
(attached) seeming to indicate receive registers expected to be 0/empty
have data in them.
Identical error messages repeat until the device is once again ifconfig'd
down

UDP iperf works prior to any TCP traffic, albeit seems slower than should
be.

To verify hardware, the same card was tested in the same hardware
environment using knoppix (7.0.4 DVD), and performed as expected using
iperf with TCP.

Environment:
-Windows 7 Machine
--Solar Flare 4000

-BSD Machine
--Nas4Free 9.1.0.1 rev 358 (BSD 9.1 RC2)
[blake@storage ~]$ uname -a
FreeBSD storage.local 9.1-RC2 FreeBSD 9.1-RC2 #0: Mon Oct  8 03:51:59 JST
2012     aoyama@nas4free.local:/usr/obj/nas4free/usr/src/sys/NAS4FREE-amd64
 amd64
and
--BSD 9.1. RC2 vanilla  (both display same symptoms)


--Broadcom NetExtreme 57711 A0
blake@storage ~]$ dmesg | grep bxe
bxe0: <Broadcom NetXtreme II BCM57711 10GbE (A0) BXE v:1.5.52
bxe0: Ethernet address: 00:10:18:b8:e4:5c
bxe0: ASIC (0x164F0000); Rev (A0); Bus (PCIe x8, 5Gbps); Flags (MSI-X);
Queues (RSS:4); BD's (RX:510,TX:255); Firmware (5.2.13); Bootcode (6.2.10)
bxe1: <Broadcom NetXtreme II BCM57711 10GbE (A0) BXE v:1.5.52
bxe1: Ethernet address: 00:10:18:b8:e4:5e
bxe1: ASIC (0x164F0000); Rev (A0); Bus (PCIe x8, 5Gbps); Flags (MSI-X);
Queues (RSS:4); BD's (RX:510,TX:255); Firmware (5.2.13); Bootcode (6.2.10)


[blake@storage ~]$ pciconf -lv  | grep bxe -A 4
bxe0@pci0:1:0:0: class=0x020000 card=0x111314e4 chip=0x164f14e4 rev=0x00
hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II BCM57711 10-Gigabit PCIe'
    class      = network
    subclass   = ethernet
bxe1@pci0:1:0:1: class=0x020000 card=0x111314e4 chip=0x164f14e4 rev=0x00
hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II BCM57711 10-Gigabit PCIe'
    class      = network
    subclass   = ethernet


Any pointers toward troubleshooting would be greatly appreciated.
Thanks!
Camden

--e89a8f503ba64d527204cee89d66
Content-Type: text/plain; charset=US-ASCII; name="bxe_puke.txt"
Content-Disposition: attachment; filename="bxe_puke.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h9p959nh0

a2VybmVsOiBieGUxOiAvdXNyL3NyYy9zeXMvZGV2L2J4ZS9pZl9ieGUuYyg2ODU0KTogRkFUQUwg
aGFyZHdhcmUgYmxvY2sgYXR0ZW50aW9uIChzZXQxID0gMHgwODAwMDAwMCkhXHBhcgpOb3YgMTcg
MjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogLS0tLS0tLS0tLSBCZWdpbiBj
cmFzaCBkdW1wIC0tLS0tLS0tLS1ccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIg
a2VybmVsOiBieGUxOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSWRsZSBDaGVjayAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3Rv
cmFnZVx0YWIga2VybmVsOiBieGUxOiBXQVJOSU5HIFBYUDI6IFZRMSBpcyBub3QgZW1wdHkuIFZh
bHVlIGlzIDB4M1xwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4
ZTE6IFdBUk5JTkcgUFhQMjogVlE5IGlzIG5vdCBlbXB0eS4gVmFsdWUgaXMgMHgyXHBhcgpOb3Yg
MTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1IgQ0ZDOiBBQyA+
IDEgLSBMQ0lEIDAgQ0lEX0NBTSAweDgwMDAwIFZhbHVlIGlzIDB4MTBccGFyCk5vdiAxNyAyMTo1
Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBXQVJOSU5HIFVDTTogWFggcHJvdGVj
dGlvbiBDQU0gaXMgbm90IGVtcHR5LiBWYWx1ZSBpcyAweDFccGFyCk5vdiAxNyAyMTo1Nzo1N1x0
YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBXQVJOSU5HIEJSQjE6IEJSQiBpcyBub3QgZW1w
dHkuIFZhbHVlIGlzIDB4NVxwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJu
ZWw6IGJ4ZTE6IEVSUk9SIEJSQjE6IGludGVycnVwdCBzdGF0dXMgaXMgbm90IDAuIFZhbHVlIGlz
IDB4NDA0MDBccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUx
OiBFUlJPUiBVUEI6IGludGVycnVwdCBzdGF0dXMgaXMgbm90IDAuIFZhbHVlIGlzIDB4MlxwYXIK
Tm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IElORk8gUFhQMjog
aW50ZXJydXB0IHN0YXR1cyAxIGlzIG5vdCAwLiBWYWx1ZSBpcyAweDIwXHBhcgpOb3YgMTcgMjE6
NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1IgQUVVOiBQMCBBRlRFUl9J
TlZFUlRfMiBpcyBub3QgMC4gVmFsdWUgaXMgMHg4MDAwMDAwXHBhcgpOb3YgMTcgMjE6NTc6NTdc
dGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1IgQUVVOiBQMSBBRlRFUl9JTlZFUlRf
MiBpcyBub3QgMC4gVmFsdWUgaXMgMHg4MDAwMDAwXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0
b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1IgQUVVOiBNQ1AgQUZURVJfSU5WRVJUXzIgaXMg
bm90IDAuIFZhbHVlIGlzIDB4ODAwMDAwMFxwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdl
XHRhYiBrZXJuZWw6IGJ4ZTE6IFdBUk5JTkcgVUNNOiBYWF9GUkVFIGlzIG5vdCAyNy4gVmFsdWUg
aXMgMHgxN1xwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6
IFdBUk5JTkcgUFJTOiBTRVJJQUxfTlVNX1NUQVRVU19MU0IgaXMgbm90IDAuIFZhbHVlIGlzIDB4
ZmZmODAwMDBccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUx
OiBXQVJOSU5HIFBSUzogU0VSSUFMX05VTV9TVEFUVVNfTVNCIGlzIG5vdCAwLiBWYWx1ZSBpcyAw
eDFlZGZmN1xwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6
IElORk8gUFhQMjogcGFyaXR5IHN0YXR1cyAwIGlzIG5vdCAwLiBWYWx1ZSBpcyAweDEwXHBhcgpO
b3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1IgVVNFTTog
aW50ZXJydXB0IHN0YXR1cyAwIGlzIG5vdCAwLiBWYWx1ZSBpcyAweDEwMDAwXHBhcgpOb3YgMTcg
MjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogYnhlX2lkbGVfY2hrKCk6IEZh
aWxlZCB3aXRoIDcgZXJyb3IocykgYW5kIDIgd2FybmluZyhzKSFccGFyCk5vdiAxNyAyMTo1Nzo1
N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyCk5vdiAx
NyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gSWRsZSBDaGVjayAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1c
cGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBXQVJOSU5H
IFBYUDI6IFZRMSBpcyBub3QgZW1wdHkuIFZhbHVlIGlzIDB4M1xwYXIKTm92IDE3IDIxOjU3OjU3
XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IFdBUk5JTkcgUFhQMjogVlE5IGlzIG5vdCBl
bXB0eS4gVmFsdWUgaXMgMHgyXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtl
cm5lbDogYnhlMTogRVJST1IgQ0ZDOiBBQyA+IDEgLSBMQ0lEIDAgQ0lEX0NBTSAweDgwMDAwIFZh
bHVlIGlzIDB4MTBccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBi
eGUxOiBXQVJOSU5HIFVDTTogWFggcHJvdGVjdGlvbiBDQU0gaXMgbm90IGVtcHR5LiBWYWx1ZSBp
cyAweDFccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBX
QVJOSU5HIEJSQjE6IEJSQiBpcyBub3QgZW1wdHkuIFZhbHVlIGlzIDB4NVxwYXIKTm92IDE3IDIx
OjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IEVSUk9SIEJSQjE6IGludGVycnVw
dCBzdGF0dXMgaXMgbm90IDAuIFZhbHVlIGlzIDB4NDA0MDBccGFyCk5vdiAxNyAyMTo1Nzo1N1x0
YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBFUlJPUiBVUEI6IGludGVycnVwdCBzdGF0dXMg
aXMgbm90IDAuIFZhbHVlIGlzIDB4MlxwYXIKTm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRh
YiBrZXJuZWw6IGJ4ZTE6IElORk8gUFhQMjogaW50ZXJydXB0IHN0YXR1cyAxIGlzIG5vdCAwLiBW
YWx1ZSBpcyAweDIwXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDog
YnhlMTogRVJST1IgQUVVOiBQMCBBRlRFUl9JTlZFUlRfMiBpcyBub3QgMC4gVmFsdWUgaXMgMHg4
MDAwMDAwXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTog
RVJST1IgQUVVOiBQMSBBRlRFUl9JTlZFUlRfMiBpcyBub3QgMC4gVmFsdWUgaXMgMHg4MDAwMDAw
XHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5lbDogYnhlMTogRVJST1Ig
QUVVOiBNQ1AgQUZURVJfSU5WRVJUXzIgaXMgbm90IDAuIFZhbHVlIGlzIDB4ODAwMDAwMFxwYXIK
Tm92IDE3IDIxOjU3OjU3XHRhYiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IFdBUk5JTkcgVUNN
OiBYWF9GUkVFIGlzIG5vdCAyNy4gVmFsdWUgaXMgMHgxN1xwYXIKTm92IDE3IDIxOjU3OjU3XHRh
YiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IFdBUk5JTkcgUFJTOiBTRVJJQUxfTlVNX1NUQVRV
U19MU0IgaXMgbm90IDAuIFZhbHVlIGlzIDB4ZmZmODAwMDBccGFyCk5vdiAxNyAyMTo1Nzo1N1x0
YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUxOiBXQVJOSU5HIFBSUzogU0VSSUFMX05VTV9TVEFU
VVNfTVNCIGlzIG5vdCAwLiBWYWx1ZSBpcyAweDNlZGZmN1xwYXIKTm92IDE3IDIxOjU3OjU3XHRh
YiBzdG9yYWdlXHRhYiBrZXJuZWw6IGJ4ZTE6IElORk8gUFhQMjogcGFyaXR5IHN0YXR1cyAwIGlz
IG5vdCAwLiBWYWx1ZSBpcyAweDEwXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFi
IGtlcm5lbDogYnhlMTogRVJST1IgVVNFTTogaW50ZXJydXB0IHN0YXR1cyAwIGlzIG5vdCAwLiBW
YWx1ZSBpcyAweDEwMDAwXHBhcgpOb3YgMTcgMjE6NTc6NTdcdGFiIHN0b3JhZ2VcdGFiIGtlcm5l
bDogYnhlMTogYnhlX2lkbGVfY2hrKCk6IEZhaWxlZCB3aXRoIDcgZXJyb3IocykgYW5kIDIgd2Fy
bmluZyhzKSFccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2VybmVsOiBieGUx
OiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1ccGFyCk5vdiAxNyAyMTo1Nzo1N1x0YWIgc3RvcmFnZVx0YWIga2Vy
bmVsOiBieGUxOiAtLS0tLS0tLS0tIEVuZCBjcmFzaCBkdW1wIC0tLS0tLS0tLS1ccGFyCn0K
--e89a8f503ba64d527204cee89d66--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABkW7JNyJE-F0gC8f5TFe4phEB-7pxm-zWCO14mrAC%2BdFDDbTw>