diff options
| author | Warner Losh <imp@FreeBSD.org> | 2009-03-31 19:23:59 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2009-03-31 19:23:59 +0000 |
| commit | b54b7a73347924727f3f1725fb31e39474f115ee (patch) | |
| tree | 3ebc3b0f29ae17bc913252e542ba7667918b1305 /sys/dev/ed | |
| parent | 62382a43c06dcb945b30e2091cb3e681fcc044bf (diff) | |
Notes
Diffstat (limited to 'sys/dev/ed')
| -rw-r--r-- | sys/dev/ed/if_ed_pccard.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ed/if_ed_pccard.c b/sys/dev/ed/if_ed_pccard.c index 1f8119789249..5a783020fe99 100644 --- a/sys/dev/ed/if_ed_pccard.c +++ b/sys/dev/ed/if_ed_pccard.c @@ -1098,6 +1098,10 @@ ed_miibus_readreg(device_t dev, int phy, int reg) * Also, PHYs above 16 appear to be phantoms on some cards, but not * others. Registers read for this are often the same as prior values * read. Filter all register requests to 17-31. + * + * I can't explain it, since I don't have the DL100xx data sheets, but + * the DL100xx chips do 13-bits before the 'ACK' but, but the AX88x90 + * chips have 14. The linux pcnet and axnet drivers confirm this. */ if (sc->chip_type == ED_CHIP_TYPE_AX88790) { if (phy > 0x10) |
