Backed out part of a previous change: don't set ZWS on '790 chips; it has
shown to be harmful in that it results in the card not being detected properly on warmboot due to the station address failing to be read correctly from the NVRAM.
This commit is contained in:
parent
dd15a0d07f
commit
bcedb8707e
@ -24,7 +24,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: if_ed.c,v 1.120 1997/09/08 20:00:21 davidg Exp $
|
||||
* $Id: if_ed.c,v 1.121 1997/09/10 00:17:39 davidg Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -730,11 +730,6 @@ ed_probe_WD80x3(isa_dev)
|
||||
if (isa16bit) {
|
||||
if (sc->is790) {
|
||||
sc->wd_laar_proto = inb(sc->asic_addr + ED_WD_LAAR);
|
||||
/*
|
||||
* Enable zero waitstate operation
|
||||
*/
|
||||
outb(sc->asic_addr + ED_WD790_GCR, inb(sc->asic_addr +
|
||||
ED_WD790_GCR) | ED_WD790_GCR_ZWSEN);
|
||||
} else {
|
||||
sc->wd_laar_proto = ED_WD_LAAR_L16EN | ED_WD_LAAR_0WS16 |
|
||||
((kvtop(sc->mem_start) >> 19) & ED_WD_LAAR_ADDRHI);
|
||||
|
@ -24,7 +24,7 @@
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: if_ed.c,v 1.120 1997/09/08 20:00:21 davidg Exp $
|
||||
* $Id: if_ed.c,v 1.121 1997/09/10 00:17:39 davidg Exp $
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -730,11 +730,6 @@ ed_probe_WD80x3(isa_dev)
|
||||
if (isa16bit) {
|
||||
if (sc->is790) {
|
||||
sc->wd_laar_proto = inb(sc->asic_addr + ED_WD_LAAR);
|
||||
/*
|
||||
* Enable zero waitstate operation
|
||||
*/
|
||||
outb(sc->asic_addr + ED_WD790_GCR, inb(sc->asic_addr +
|
||||
ED_WD790_GCR) | ED_WD790_GCR_ZWSEN);
|
||||
} else {
|
||||
sc->wd_laar_proto = ED_WD_LAAR_L16EN | ED_WD_LAAR_0WS16 |
|
||||
((kvtop(sc->mem_start) >> 19) & ED_WD_LAAR_ADDRHI);
|
||||
|
Loading…
x
Reference in New Issue
Block a user