Suspected broken driver qlxgb for FreeBSD 10.3

cr2025x1 at gmail.com cr2025x1 at gmail.com
Fri Mar 10 16:47:19 UTC 2017


Hello,

I have a dual 10Gbps Ethernet LAN Card using QLE3242 and I’m trying to use it at pfSense based on FreeBSD.
However, I’m facing errors and unable to use it. The log is:

ql0: qla_hw_send: (nsegs[1, 42, 0x0] > Q8_TX_MAX_SEGMENTS)
ql0: qla_dump_buf8: qla_hw_send: wrong pkt 0x2a dump start
ql0: 0x00000000: 00 1b 21 2f 1c 1b 2c 27 d7 4e ce e0 08 06 00 01
ql0: 0x00000010: 08 00 06 04 00 02 2c 27 d7 4e ce e0 0a 0a 0a 01
ql0: 0x00000020: 00 1b 21 2f 1c 1b 0a 0a 0a 02
ql0: qla_dump_buf8: qla_hw_send: wrong pkt dump end
ql0: qla_hw_send: (nsegs[1, 42, 0x0] > Q8_TX_MAX_SEGMENTS)
ql0: qla_dump_buf8: qla_hw_send: wrong pkt 0x2a dump start
ql0: 0x00000000: 00 1b 21 2f 1c 1b 2c 27 d7 4e ce e0 08 06 00 01
ql0: 0x00000010: 08 00 06 04 00 02 2c 27 d7 4e ce e0 0a 0a 0a 01
ql0: 0x00000020: 00 1b 21 2f 1c 1b 0a 0a 0a 02
ql0: qla_dump_buf8: qla_hw_send: wrong pkt dump end
ql0: qla_hw_send: (nsegs[1, 42, 0x0] > Q8_TX_MAX_SEGMENTS)
ql0: qla_dump_buf8: qla_hw_send: wrong pkt 0x2a dump start
ql0: 0x00000000: 00 1b 21 2f 1c 1b 2c 27 d7 4e ce e0 08 06 00 01
ql0: 0x00000010: 08 00 06 04 00 02 2c 27 d7 4e ce e0 0a 0a 0a 01
ql0: 0x00000020: 00 1b 21 2f 1c 1b 0a 0a 0a 02
ql0: qla_dump_buf8: qla_hw_send: wrong pkt dump end
ql0: qla_hw_send: (nsegs[1, 42, 0x0] > Q8_TX_MAX_SEGMENTS)
ql0: qla_dump_buf8: qla_hw_send: wrong pkt 0x2a dump start
ql0: 0x00000000: 00 1b 21 2f 1c 1b 2c 27 d7 4e ce e0 08 06 00 01
ql0: 0x00000010: 08 00 06 04 00 02 2c 27 d7 4e ce e0 0a 0a 0a 01
ql0: 0x00000020: 00 1b 21 2f 1c 1b 0a 0a 0a 02
ql0: qla_dump_buf8: qla_hw_send: wrong pkt dump end

After searching the Internet, I’m thinking the driver for QLE3242 is broken on FreeBSD 10.

The following link is from FreeNAS bug tracker. The issue is about Ethernet card with QLogic 8214 failing at FreeNAS 9.10.
https://bugs.freenas.org/issues/14925
The original poster says it was OK when using FreeNAS 9.3, which is based on FreeBSD 9.3 but it was broken when using FreeNAS 9.10, which is based on FreeBSD 10.3.

The next link is from FreeBSD forum, also showing similar symptom. The OP tries to use HP NC523SFP, the card with QLE3242.
https://forums.freebsd.org/threads/52033/
The OP is using the version of pfSense based on FreeBSD 10.1.

The next link is from FreeBSD mailing list, also with the same symptom. The OP also using HP NC523SFP.
https://lists.freebsd.org/pipermail/freebsd-net/2014-February/037840.html
The reply says the same driver on FreeBSD 9.0 doesn’t show any problem.

Mine and those three cases all use qlxgb driver, the driver for FreeBSD for these chips. 
And it seems the driver worked before FreeBSD 10.x, but it wasn’t on FreeBSD 10.x.

Would you help me solve this problem?

Sincerely,
MJ Kang.


Sent from Mail for Windows 10



More information about the freebsd-net mailing list