Page MenuHomeFreeBSD

D60828.1794698082.diff
No OneTemporary

Authored By
Unknown
Size
534 B
Referenced Files
None
Subscribers
None

D60828.1794698082.diff

diff --git a/sys/dev/usb/net/if_smsc.c b/sys/dev/usb/net/if_smsc.c
--- a/sys/dev/usb/net/if_smsc.c
+++ b/sys/dev/usb/net/if_smsc.c
@@ -1429,7 +1429,9 @@
(sc->sc_rev_id & SMSC_ID_REV_CHIP_REV_MASK));
/* GPIO/LED setup */
- reg_val = SMSC_LED_GPIO_CFG_SPD_LED | SMSC_LED_GPIO_CFG_LNK_LED |
+ if (smsc_read_reg(sc, SMSC_LED_GPIO_CFG, &reg_val) < 0)
+ reg_val = 0;
+ reg_val |= SMSC_LED_GPIO_CFG_SPD_LED | SMSC_LED_GPIO_CFG_LNK_LED |
SMSC_LED_GPIO_CFG_FDX_LED;
smsc_write_reg(sc, SMSC_LED_GPIO_CFG, reg_val);

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 14, 11:14 PM (18 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41235379
Default Alt Text
D60828.1794698082.diff (534 B)

Event Timeline