I was wondering whether it's possible to modify the said driver in order to prevent adapter from using embedded SRAM, and use system RAM instead. And if so, how to do it.
I have a laptop with Broadcom Netlink (BCM57780) Ethernet adapter, which apparently has bad memory chip:

It's fully functional (establishes connection with router and connects to Internet) for few seconds after plugging in the cable. Then it stops working, and immediately brings whole system to halt.