Jeff Garzik wrote: > Manfred Spraul wrote: > >> + if (id->driver_data & DEV_HAS_HIGH_DMA) { >> + np->desc_ver = DESC_VER_3; >> + dev->features |= NETIF_F_HIGHDMA; >> + if (pci_set_dma_mask(pci_dev, 0x0000007fffffffffULL)) { >> + if (pci_set_dma_mask(pci_dev, 0xffffffffULL)) >> + goto out_relreg; >> + } > > > > setting of NETIF_F_HIGHDMA is wrong, if 64-bit set-dma-mask fails. Ok, I have removed the NETIF_F_HIGHDMA setting: forcedeth doesn't support scatter-gather, thus illegal_highdma() is never called, therefore NETIF_F_HIGHDMA doesn't matter. -- Manfred