Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jul 1998 10:45:51 -0400 (EDT)
From:      "Larry S. Lile" <lile@stdio.com>
To:        Bill Paul <wpaul@skynet.ctr.columbia.edu>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Object library formats
Message-ID:  <Pine.SUN.3.91.980707103029.18086C-100000@heathers2.stdio.com>
In-Reply-To: <199807071431.KAA18265@skynet.ctr.columbia.edu>

next in thread | previous in thread | raw e-mail | index | archive | help


On Tue, 7 Jul 1998, Bill Paul wrote:

> Of all the gin joints in all the towns in all the world, Larry S. Lile 
> had to walk into mine and say: 
>  
> > Could this library be linked into a kernel?
> > 
> > COFF/TRLLD.O:        80386 COFF executable not stripped - version 30821
> > 
> > It is part of the Olicom device driver development kit for their token
> > ring cards.  They seem to think it would be compatible with a.out.  Also
> > would this library be compatible with an elf'd system?
> > 
> > ELF/TRLLD.O:         ELF 32-bit LSB relocatable, Intel 80386, version 1, 
> > not stripped
> 
> I would avoid trying to accomodate foreign object modules. It sets a
> bad precedent. Repeat after me: "You want source code. You want source
> code. These aren't the droids you're looking for."

I really like having the source, but sometimes that is just not possible.
If I can make their object code work in a driver then I will use it,
if not then I will push them for a native object or the source.  I 
understand their point though, they have spent a lot of money to make
good token ring cards and dont want to give away their technology
but they are making an effort to provide third party accessability.

> On a totally different note, somebody brought Olicom to my attention
> the other day: they also make PCI ethernet NICs based on the ThunderLAN
> chip. These are almost completely identical to the Compaq ThunderLAN
> NICs, except they use a different PCI vendor and product ID, and they
> have the station address encoded at a different location within the
> EEPROM (most ThunderLAN NICs have it at 0x83, they have it at 0xF8;
> accomodating this is easy). Unfortunately, I don't know where to find
> the PCI vendor and product IDs for their cards: all the 'datasheets'
> on their web server are basically just marketing hype. I found one
> place with patches for the Linux driver that claim to add Olicom
> support, but in typical Linux fashion, the patches are broken: the
> patch for the header file is incomplete and lists only the Olicom
> vendor ID, whereas the patch for the C code refers to product IDs for
> the OC-2183/2185, OC-2326 and 2326 NICs. These are nowhere to be found.
> 
> I asked Olicom about getting more useful datasheets via their
> 'feedback' section on the web server but haven't heard anything back
> yet.

They were happy to help me, but it did take several days.  July 2 is
not a good day to start asking technical questions, oops.  Also their
development staff is in Denmark.

> May I ask where you got the token ring device driver kit? Do they have
> it available for download anywhere or did you have to speak to someone
> in particular at Olicom to get it? Do you know if they have kits for
> the ethernet NICs too?

The tokenring kit is at:
    http://www.olicom.com
        software
           TOKEN-RING:Token-Ring PowerMACH Works

I have not seen an ethernet ddk, but that does not mean there isn't
one.  You should call them (Corporate office) and ask about it.  I
will warn you that you will get passed around and finally end up
most likely talking to the head marketing rep. in your area.  The 
lady I ended up talking to however was very nice and got me the
ddk (when it was not on the webserver/or the link was broken?) via
e-mail.

> PS: The ThunderLAN chip appears to support both ethernet and token rin
>     PHYs; if this is a PCI token-ring NIC thay you have, it may have
>     this chip on it, in which case I would visit the Texas Instruments
>     web server and obtain the programmer's guide from there.

Why reinvent the wheel?  Besides I already looked at the two olicom 
cards I have and couldn't find the chips on TI's website :(  I found
some very similar numbers but no matches.  (Of course I was only looking
for token ring stuff)

Larry Lile
lile@stdio.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.980707103029.18086C-100000>