Just wanted to share details how to make Broadcom BCM5671 work with FreeNAS and TrueNAS on HP Compaq 6305 desktop.
Based on my research, Broadcom BCM5761 (Broadcom in general) doesn't play well with FreeBSD. Behavior is very strange - TrueNAS is not able to establish network connection and will report web interface at http://0.0.0.0, although physical connection is established and link is 'up'. In case a user tries to manually configure static IP address, it's a no go - it can ping itself, but can't ping anything else on the network. Found some reference about it here - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206168.
What I did to solve this problem on HP Compaq 6305:
Note that this solution probably applies to various HP desktops and servers that use Broadcom network adapters. I am convinced that what actually solves the problem is disabling DACH, but updating BIOS and firmware surely helps.
I lost 4-5 hours and checked at least 100 pages, so the least I could do is offer a solution here for someone losing nerves in the future.
Based on my research, Broadcom BCM5761 (Broadcom in general) doesn't play well with FreeBSD. Behavior is very strange - TrueNAS is not able to establish network connection and will report web interface at http://0.0.0.0, although physical connection is established and link is 'up'. In case a user tries to manually configure static IP address, it's a no go - it can ping itself, but can't ping anything else on the network. Found some reference about it here - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206168.
What I did to solve this problem on HP Compaq 6305:
- Upgrade BIOS to latest version - https://support.hp.com/hr-en/drivers/selfservice/hp-compaq-pro-6305-small-form-factor-pc/5296265
- Upgrade Broadcom BCM5671 firmware to the latest version - https://ftp.hp.com/pub/softpaq/sp87001-87500/sp87071.exe
- In BIOS, disable DACH - explanation how to do it is shown when you unpack Broadcom firmware package
Note that this solution probably applies to various HP desktops and servers that use Broadcom network adapters. I am convinced that what actually solves the problem is disabling DACH, but updating BIOS and firmware surely helps.
I lost 4-5 hours and checked at least 100 pages, so the least I could do is offer a solution here for someone losing nerves in the future.