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>
