Skip to content

Commit a2af139

Browse files
grahamgowerdavem330
authored andcommitted
skge: Add DMA mask quirk for Marvell 88E8001 on ASUS P5NSLI motherboard
Marvell 88E8001 on an ASUS P5NSLI motherboard is unable to send/receive packets on a system with >4gb ram unless a 32bit DMA mask is used. This issue has been around for years and a fix was sent 3.5 years ago, but there was some debate as to whether it should instead be fixed as a PCI quirk. http://www.spinics.net/lists/netdev/msg88670.html However, 18 months later a similar workaround was introduced for another chipset exhibiting the same problem. http://www.spinics.net/lists/netdev/msg142287.html Signed-off-by: Graham Gower <[email protected]> Signed-off-by: Jan Ceuleers <[email protected]> Acked-by: Stephen Hemminger <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 404d9e3 commit a2af139

File tree

1 file changed

+7
-0
lines changed
  • drivers/net/ethernet/marvell

1 file changed

+7
-0
lines changed

drivers/net/ethernet/marvell/skge.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4155,6 +4155,13 @@ static struct dmi_system_id skge_32bit_dma_boards[] = {
41554155
DMI_MATCH(DMI_BOARD_NAME, "nForce"),
41564156
},
41574157
},
4158+
{
4159+
.ident = "ASUS P5NSLI",
4160+
.matches = {
4161+
DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."),
4162+
DMI_MATCH(DMI_BOARD_NAME, "P5NSLI")
4163+
},
4164+
},
41584165
{}
41594166
};
41604167

0 commit comments

Comments
 (0)