[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how 2 use NIC card not in "Supported Hardware"
- To: misc_(_at_)_openbsd_(_dot_)_org
- Subject: Re: how 2 use NIC card not in "Supported Hardware"
- From: "STeve Andre'" <andres_(_at_)_msu_(_dot_)_edu>
- Date: Sun, 06 May 2001 01:26:40 -0400
It's times like this that the "apropos" command is a great ally in the
hunt for information.
Doing an "apropos tulip", based on your thoughts that the card uses
a tulip driver on Linux, we get
de (4) - DEC DC32x4x (Tulip) Ethernet driver
If we do a "man de" we get a statement that says
"This driver may support other cards based on the 21040 and 21041
Ethernet controllers, or the 21140[A], 21141, 21142 and 21143 Fast
Ethernet controllers.
So the de(4) driver *might* work for you; it's certainly worth a try.
The apropos command really helps out when you're looking for something
and you aren't quite sure how to go about finding it. Note that the
OpenBSD web site can do an apropos scan (its in the the manual pages
section), so you don't have to have ready access to an OpenBSD system
to get all the info you need.
Good luck!
--STeve Andre'
At 04:39 PM 5/5/01 -0700, Derek Sivers wrote:
Semi-newbie, but important question:
When something general like an ethernet card is not listed in OpenBSD's
"Supported Hardware" list - but I know it *should* work (it's a totally
standard Cardbus card, and I'm using generic OpenBSD kernel)...
... what would YOU do to get OpenBSD to recognize it? How would you find
out which driver to call it? (fxp? ne? dc?)
I had the card in when I installed OpenBSD 2.8 from the CD-Roms but it
didn't recognize it, which makes me wonder if it could actually be Just
Not Supported.
Any tips on where to start?
Here's the card:
Linksys EtherFast 10/100
CardBus PC Card
Model No: PCMPC200
And its webpage:
http://www.linksys.com/products/product.asp?prid=29&grid=11
Thanks!
------------------------------------------
P.S. They do have Linux support on their website. Seems like it might
be a Tulip-based driver. Does any of this translate to OpenBSD? (below...)
EtherFast 10/100 CardBus PC Card
Recently the controller chip used on our card has had a rev change. The
old version was a DEC 21143 TC the new version is a DEC 21143 TD. Some
compatability issues with the Tulip driver have been noted and are
currently undergoing developement and testing to include the new chip
changes. We will provide a link the the driver as soon as it is available.
You must add the following to /etc/pcmcia/config: device "tulip_cb" class
"network" module "cb_enabler", "tulip_cb"
card "Linksys EtherFast 10/100 CardBus PC Card"
manfid 0x0149, 0xc2ab
bind "tulip_cb"
You must obtain the latest tulip.c driver from Donald Becker. This is a
special version for PCMCIA cards.
Compile tulip.c with this command:
gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet
-Wall -Wstrict-prototypes -O6 -c tulip.c -o tulip_cb.o
`[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`
-DCARDBUS
After this is complete, copy tulip_cb.o to /lib/modules/<
kernel.version >/pcmcia.
Issue a kill -HUP < cardmgr pid >, or if you are using redhat issue
/etc/rc.d/init.d/pcmcia stop, then start or just reboot the computer.
After this point, the PC Card will be automatically recognized as soon as
you plug it in. You must have version 3.0.5 of the Linux PCMCIA services
or higher to support CardBus. You can ftp the latest version here
Visit your host, monkey.org