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>