Since 614f4d166eee, on systems with ZONE_DMA unavailable, the Tigon3 driver fails to initialize, at least on systems with BCM57766 controllers. On a late 2012 Mac Mini: [ 1.226623] tg3 0000:01:00.0: Unable to obtain 64 bit DMA for consistent allocations [ 1.226718] tg3 0000:01:00.0: probe with driver tg3 failed with error -5 Fixes: 614f4d166eee "tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets" Cc: stable@vger.kernel.org Signed-off-by: Rui Salvaterra --- drivers/net/ethernet/broadcom/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/broadcom/Kconfig b/drivers/net/ethernet/broadcom/Kconfig index f0bac0dd1439..c9875daa043b 100644 --- a/drivers/net/ethernet/broadcom/Kconfig +++ b/drivers/net/ethernet/broadcom/Kconfig @@ -124,6 +124,7 @@ config TIGON3 tristate "Broadcom Tigon3 support" depends on PCI depends on PTP_1588_CLOCK_OPTIONAL + depends on ZONE_DMA select CRC32 select PHYLIB help -- 2.55.0