HomeFreeBSD

e1000: fix I219 hang on reset

Description

e1000: fix I219 hang on reset

Clear the rings before reset to avoid a HW hang.

Inspired by em-7.7.8 and DPDK (1fc9701238edcf0541289b9ae15565b6d9d7ab30)

Reviewed by: erj
Sponsored by: BBOX.io
Pull Request: https://github.com/freebsd/freebsd-src/pull/540

(cherry picked from commit ae1dca798e0f826de46f4ec11914ba4c91928d7a)

Details

Provenance
Kevin Bowling <kbowling@FreeBSD.org>Authored on Feb 8 2023, 7:21 PM
Parents
rG04b24c1069a5: cleanvar: Be more careful when cleaning up /var.
Branches
Unknown
Tags
Unknown

Event Timeline

Kevin Bowling <kbowling@FreeBSD.org> committed rGe646dced5931: e1000: fix I219 hang on reset (authored by Kevin Bowling <kbowling@FreeBSD.org>).Feb 22 2023, 12:49 AM