Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2002 23:18:57 -0500
From:      "Aaron Brosseau" <vaio_net@yahoo.com>
To:        <freebsd-mobile@freebsd.org>
Subject:   Two Identical Nics - No Solution In Sight
Message-ID:  <000901c1af8e$a6853890$b74d3844@cc2448180a>

next in thread | raw e-mail | index | archive | help
Hello,

I've got what seems to be a very common problem.  Two identical pcmcia
network cards on one machine and only one works.  I've searched the mailing
list archives and seen many people with the exact same problem.
Unfortunately, all the solutions that were given were either guesses on how
to fix the problem or non-specific things to try.  Since I am new to this
list, I'm not sure if this issue is something that gets discussed often, but
I'm hoping someone out there knows the answer.  I would prefer that only
people who have dealt with this problem directly (and solved it) reply to
this email.


The problem - on boot up, one card is always detected fine, but the second
card produces the error message - "No free configuration for card Linksys".

All the things I've read regarding this problem seem to revolve around three
files - the kernel, rc.conf, and pccard.conf.  I've tried every solution or
suggestion that I've come across and nothing has worked yet.

Here is what I've got:

A 380D IBM ThinkPad and two identical Linksys PCMPC100 network cards (the
ones with the detachable dongles).  I am running FreeBSD 4.5.  If I use a
different brand of NIC for the second (or first) slot, everything works
fine.  Also, if I just switch the two NIC's, the error message still
appears.  I have also tried to use the two Linksys cards on another laptop
and the errors show up on that one as well.  If I use the cards
individually, they work perfect.  This tells me that the NICs are fine and
the slots can both be used simultaneously for the ThinkPad.

Here is what I've tried already to fix the problem:

1.  Modifying the pccard.conf file to only have the driver I need for the
Linksys card.
2.  Changing the values of the Linksys section of the pccard.conf for my
specific card.
3.  Adding the lines: ifconfig_ed0=inet 192.168.0.13 netmask 255.255.255.0
and ifconfig_ed1=inet 192.168.0.14 netmask 255.255.255.0 to my rc.conf.
4.  Rebuilding the kernel with the lines: ed0 at isa? port 0x300 irq 3 iomem
0xd8000 and ed1 at isa? port 0x280 irq 10 iomem 0xdc000.
5.  Rebuilding the kernel with just line: device ed (removing the lines from
step 4).
6.  Rebuilding the kernel with all other devices removed that weren't
absolutely needed.
7.  Rebuilding the kernel with the "disable" removed from the end of the
device pcic1 ... line.
8.  Checking dmesg | grep irq to make sure there were no IRQ conflicts.

If someone needs to see my dmesg output word for word or my kernel file, I
will be glad to send them, but I really feel like since this seems to be
such a common and known issue, there must be a straight forward list of what
exactly needs to be changed on any given system to make this work.  If
anyone out there has dealt with this problem and knows SPECIFICALLY what
they did to rectify it, please let me know.  Thank you for all your help.

Aaron


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000901c1af8e$a6853890$b74d3844>