Date: Mon, 14 Aug 2000 18:30:56 -0700 From: unsafe at any speed <erich@ucsd.edu> To: Douglas Cohen <douglas@artswire.org> Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: How to setup two PCCard Ethernet Adapters under 4.0 Current Message-ID: <39989D50.CC6E88F9@ucsd.edu> References: <003c01c00655$2bd9e160$0905a8c0@410wk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Doug, I have a similar setup with two 3com 3c589's in a Thinkpad 701. My system is still running FreeBSD 3.4 because it works and I haven't been brave enough to try it with 4.x yet. The first problem you describe doesn't come up in my case because I have one 3c589C and one 3c589D, which have different pccard.conf entries. I have inelegant hacks to get around the second problem you describe through brute force. pccard.conf: ------- # 3Com Etherlink III 3C589B, 3C589C card "3Com Corporation" "3C589" config 0x1 "ep0" ? insert echo 3Com Etherlink III inserted insert /etc/pccard_ether ep0 -link0 link1 insert /etc/start_if.ep0 remove echo 3Com Etherlink III removed remove /sbin/ifconfig ep0 delete # 3Com Etherlink III 3C589D card "3Com Corporation" "3C589D" config 0x1 "ep1" ? insert echo 3Com Etherlink III inserted insert /etc/pccard_ether ep1 insert /sbin/ifconfig ep1 inet 192.168.1.1 insert /usr/local/sbin/dhcps ep1 remove echo 3Com Etherlink III removed remove /sbin/ifconfig ep1 delete ------ start_if.ep0 has lines to start a dhcp client and natd on ep0. rc.conf says, pccard_enable="YES" pccard_ifconfig="NO" hope this helps, eric Eric Hedstrom erich@ucsd.edu Douglas Cohen wrote: > > Perhaps what I want to do isn't possible, but I thought I'd ask here anyway > just to be sure (I posted the message below to freebsd-questions twice and > no one had an answer). Thank you for any help you can provide. > ----- > I'm having trouble getting two 3Com PCCard Ethernet adapters to function at > the same time in my Toshiba Satellite Pro 400 CS. Either card works fine if > they are alone in the computer, but when they are both in during startup, > only the first card is configured and the system indicates that there are no > resources available for the second card. The startup messages look like > this: > > May 24 08:42:35 nsy /kernel: pccard: card inserted, slot 0 > May 24 08:42:35 nsy /kernel: pccard: card inserted, slot 1 > May 24 08:42:40 nsy sshd[179]: Listener created on port 22. > May 24 08:42:40 nsy sshd[180]: Daemon is running. > May 24 08:42:42 nsy /kernel: ep0: <3Com Etherlink III 3C589> at port > 0x240-0x24f irq 5 slot 0 on pccard0 > May 24 08:42:42 nsy /kernel: ep0: Ethernet address 00:10:4b:a0:54:ed > May 24 08:42:42 nsy /kernel: ep0: supplying EUI64: 00:10:4b:ff:fe:a0:54:ed > May 24 08:42:42 nsy pccard:ep0: 3Com Etherlink III inserted > May 24 08:42:42 nsy /kernel: ep0: starting DAD for > fe80:000a::0210:4bff:fea0:54ed > May 24 08:42:43 nsy /kernel: ep0: DAD complete for > fe80:000a::0210:4bff:fea0:54ed - no duplicates found > May 24 08:42:47 nsy pccardd[46]: No free configuration for card 3Com > May 24 08:42:47 nsy pccardd[46]: pccardd started > > There seems to be two problems: > > 1 - How to have FreeBSD allocate resources to both PCCards? (There are > plenty of resources available, especially as the motherboard sound, lpt and > com ports have all been disabled in system setup.) > > 2 - Once the second Ethernet card is working, how is it configured for > TCP/IP? The lines used in the /etc/rc.conf file don't indicate how they can > be applied to a specific Ethernet adapter (in this case it would be ep0 and > ep1). Here are the relevant lines from /etc/rc.conf: > > pccard_ifconfig="inet xxx.xxx.xxx.xxx netmask 255.255.255.0" > pccard_enable="YES" > pccardd_flags="-i 5 -i 11" > pccard_mem="DEFAULT" > > Thank you for your help! > > Best, > Doug > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message 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?39989D50.CC6E88F9>