Subject: eepro.c

From: Jan Ramon <[email-masked]>
Date: Fri, 6 Sep 1996 12:23:37 +0200 (MET DST)

eepro.c seems to be convinced that he must probe for internet 
etherexpress at 0x240.  

I also found

static unsigned int eepro_portlist[] =
   { 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360, 0};

So, eepro.c is also convinced that a card on 0x230 can't exist.
This isn't true.  My card is on 0x230.  I (finally) solved the problem saying

>int
>eepro_probe(struct device *dev)
>{
>        int i;
>        int base_addr = dev ? dev->base_addr : 0;
>
>// /////////// begin of jan's code
>        dev->base_addr = base_addr = 0x230;
>// /////////// end of jan's code
>
>        if (base_addr > 0x1ff)          /* Check a single specified 
>location. */
>                return eepro_probe1(dev, base_addr);
>

but this doesn't seem a clean way to solve the problem.  Is there info 
(doc/howto/....) available about clean kernel programming?

Jan Ramon
([email-masked])

---

From: Alex Romosan <[email-masked]>
Date: Fri, 6 Sep 1996 18:38:29 -0500

if you run eepro as a module try adding:

options eepro io=0x230

in /etc/conf.modules. if you have it compiled in the kernel (as i do)
add:

append="ether=0,0x230,eth0"

in /etc/lilo.conf. i've tried it both ways and it works fine for me
(set at 0x210). now if i can only convince the card to show up on irq
11 as the dos setup program believes it to be instead of irq 5 as
linux insists. so if anybody out there has any ideas please let me
know.

--alex--

-- 
| I believe the moment is at hand when, by a paranoiac and active |
|  advance of the mind, it will be possible (simultaneously with  |
|  automatism and other passive states) to systematize confusion  |
|  and thus to help to discredit completely the world of reality. |

---

From: Bill Bumgarner <[email-masked]>
Date: Tue, 10 Sep 96 23:53:52 -0500

I'm still looking for a driver for the Intel EtherExpress Pro/10+.  As I have a Cogent EM960 that LIMPS along [frequently locking up the system under heavy load], I am quite willing to cobble together a driver-- but know next to nothing about enet drivers [yeah, I can almost hear the knowledgable cringe].

I was hoping to start with Don Brecker's [sp-- sorry, can't remember] Pro/100 driver as a basis as it almost works, but I can't get to Don's site-- cesdis seems to be down.

So;  Has anyone done any work on just such driver??

If so, I'd be more than happy to provide whatever teesting/assistane I can [I'm kinda dead in the water until I get a hold of just such a driver]?  If not, does anyone care to offer assistance as I struggle through the development process?

thanks,
b.bum