Skip to content

Commit

Permalink
net/phy: micrel: Disable asymmetric pause for KSZ9031
Browse files Browse the repository at this point in the history
The KSZ9031 appears to suffer from the same hardware bug as described
for the KSZ9021 in commit 32fcafb
("net/phy: micrel: Disable asymmetric pause for KSZ9021")
you have to unplug the cable and plug it back to get it to work.

Remove the SUPPORTED_Asym_Pause flag for the KSZ9031 to fix this.

Signed-off-by: Mike Looijmans <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
MikeLooijmans authored and davem330 committed Sep 15, 2014
1 parent 9e07a42 commit 95e8b10
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions drivers/net/phy/micrel.c
Original file line number Diff line number Diff line change
Expand Up @@ -592,8 +592,7 @@ static struct phy_driver ksphy_driver[] = {
.phy_id = PHY_ID_KSZ9031,
.phy_id_mask = 0x00fffff0,
.name = "Micrel KSZ9031 Gigabit PHY",
.features = (PHY_GBIT_FEATURES | SUPPORTED_Pause
| SUPPORTED_Asym_Pause),
.features = (PHY_GBIT_FEATURES | SUPPORTED_Pause),
.flags = PHY_HAS_MAGICANEG | PHY_HAS_INTERRUPT,
.config_init = ksz9031_config_init,
.config_aneg = genphy_config_aneg,
Expand Down

0 comments on commit 95e8b10

Please sign in to comment.