Subject: Re: 3com pcmcia anp apm problems
To: Kevin Sullivan <ksulliva@psc.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 10/16/1997 12:51:21
[ Not really appropriate for current-users since the code won't be in
-current for another day or two, but I'll reply here anyhow so people
know... ]
On Thu, 16 Oct 1997 09:44:01 -0400
Kevin Sullivan <ksulliva@psc.edu> wrote:
> * I have a 3com Etherlink III LAN card which works fine, and a 3com
That would be a 3c589...
> Etherlink III LAN+Modem card (brand new) where the modem works fine but
> the ethernet doesn't. Win95 runs the LAN+Modem card fine, but when
...that would be a 3c562.
> NetBSD boots it corrupts the MAC address. The latest kernels hang when
I suspect your laptop has the same behavior mine does when certain i/o
ranges are used...
> pcic0 at isa0 port 0x3e0-0x3e1 iomem 0xd0000-0xd3fff: using irq 5
> pcic0: controller 0 (Cirrus PD672X) has sockets A and B
> pcmcia0 at pcic0 controller 0 socket 0
> ep0 at pcmcia0 function 0 port 0x400-0x40f: 3Com 3C589 Ethernet
...note the i/o address range...
> ep0: MAC address 00:60:97:8f:df:ef
> ep0: 8KB byte-wide FIFO, 5:3 Rx:Tx split, utp/aui/bnc (default utp)
> pcmcia0: card irq 9
> pcmcia1 at pcic0 controller 0 socket 1
> ep1 at pcmcia1 function 0 port 0x300-0x30f: 3Com 3C562 Ethernet
...and again. My NEC Versa 6030X loses when cards are mapped into
this range.
> Let me know if you need any more info. My laptop is an IBM Thinkpad 701cs=
> .
Please update your sys/dev/isa and sys/dev/pcmcia. I have just checked
in some changes that fix a bug in if_ep_pcmcia.c that would cause it to
use an inappropriate i/o address range for the 3c562's Very Special i/o
allocation needs.
Please let me know if it works for you.
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: +1 408 866 1912
NAS: M/S 258-6 Work: +1 415 604 0935
Moffett Field, CA 94035 Pager: +1 415 428 6939