*BSD News Article 50201


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!swidir.switch.ch!scsing.switch.ch!news.belwue.de!news.dfn.de!Germany.EU.net!howland.reston.ans.net!ix.netcom.com!netcom.com!csus.edu!news.ucdavis.edu!rocky!itannman
From: itannman@rocky.ucdavis.edu (Ann Mansker)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: 3C589 setup
Date: 29 Aug 1995 00:44:56 GMT
Organization: University of California, Davis
Lines: 35
Message-ID: <41tnu8$605@mark.ucdavis.edu>
NNTP-Posting-Host: rocky.ucdavis.edu
X-Newsreader: TIN [version 1.2 PL2]

I've seen a little discussion on this group about using a 3Com 3C589
PCMCIA card with FreeBSD 2.0.5.  I'm glad to see that it can be done, but
how?  I have a TI TravelMate 4000M multibooting FreeBSD 2.0.5 and Windows
for Workgroups, and a 3Com 3C589 combo card, usually on twisted pair
(fortunately -- sounds like Thinnet would be a bigger problem).  

Under WfWG, I'm using Phoenix PCM+ for card services and 3Com's packet 
drivers, and everything works fine.  The 3C589 is configured by the point 
enabler, and apparently then handed over to PCM+.  The card services 
insist on assigning the card to irq 5 (though the point enabler puts it 
at 3), and giving it an I/O base of 0200 (though the point enabler puts 
it at 0300).  At least, I think that's the I/O base -- PCM+ calls it I/O 
Window 1.

FreeBSD, though it recognizes that the network card is present, always
gives the message "zp0 not found at 0x200" -- or not found at whatever
address I give it. 

The device line in the kernel is currently:

device    zp0 at isa? port 0x300 net irq 5 iomem 0x10000 vector zpintr

Iomem was assigned according to the Register Base Address assigned by PCM+.  
Poking around in the software, I found 3Com's 3C589CFG program, and used 
that to see if there was anything useful there.  It said that the I/O 
address was 110, but that the card services would dynamically readdress 
as needed, so don't worry about it.  Just for laughs, I tried 0110, but 
zp0 wasn't found there, either.

I'm sure you've all realized by now that I'm a novice at this.  I hope 
I've provided enough information for some kind soul to tell me what I'm 
doing wrong, or what's missing....

Ann Mansker