BT Hub 3\. Hardware upgrade. DHCP on WAN fails.
-
I recently upgraded the hardware of my pfSense to a new 64 bit system. The system has two WANs, a BT FTTP using a BT Hub 5, and an ADSL for failover using a BT Hub 3. On the new hardware, I spoofed the WANs' MAC addresses to match the old system. When commissioning the new system, the fibre WAN worked seamlessly. However, the ADSL WAN could not get a DHCP IP address from the BT Hub 3. Anyway, short story, in System -> Advanced -> Networking tick the box 'Disable hardware checksum offload'. All fixed.
Bonus info:-
[2.3.2-RELEASE][admin@pfsense.example.com]/root: pciconf -l
[snipped]
re0@pci0:2:0:0: class=0x020000 card=0x816810ec chip=0x816810ec rev=0x06 hdr=0x00
re1@pci0:3:0:0: class=0x020000 card=0x816810ec chip=0x816810ec rev=0x06 hdr=0x00
ahci0@pci0:4:0:0: class=0x010185 card=0x10601b21 chip=0x06111b21 rev=0x01 hdr=0x00
re2@pci0:5:4:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
re3@pci0:5:6:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
re4@pci0:5:7:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
N.B.
1) The BT Hub 3 worked with re3 but not re0. Notice that they're different chips. re2-4 are on a daughter card. BT Hub5 was on re4. Also, re0 worked fine as a LAN.
2) I have an apparently identical system in another location that works fine where the BT Hub5 is re0, and the BT Hub3 is re1. Go figure.
Hope this helps someone. -
I would recommend switching to real modem devices rather than using the HomeHubs as a modem if you can. Or at least quasi real like the HG612 ;)
Steve