Date: Mon, 17 May 1999 19:08:30 -0400 (EDT) From: "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com> To: dwhite@resnet.uoregon.edu (Doug White) Cc: cjclark@home.com, freebsd-questions@FreeBSD.ORG Subject: Re: Multiple fxp NICs Message-ID: <199905172308.TAA00479@cc942873-a.ewndsr1.nj.home.com> In-Reply-To: <Pine.BSF.4.03.9905171501330.15052-100000@resnet.uoregon.edu> from Doug White at "May 17, 99 03:04:17 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Doug White wrote, > On Mon, 17 May 1999, Crist J. Clark wrote: > > > I just added a new Intel EtherExpress Pro/100 (chip 82258) to my work > > PC. I have a 82257 based EtherExpress that has been working just fine, > > but it does not do 100BaseT. The old card was, and still is, > > reconginzed and utilized just fine, > > The 82257 doesn't do 100Mbit? Um, no. I have one on the motherboard of > my PPro200 and it *certainly* does 100Mbit. I do not believe all 82556 cards are 100BaseT capable. My attempts to get my old card up to 100Mb/s (in both FreeBSD and Winbloze) have not been fruitful, # ifconfig fxp0 fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 10.0.0.204 netmask 0xffffff00 broadcast 10.0.0.255 ether 00:a0:c9:22:93:d0 media: manual supported media: manual From the manpage for fxp(4), "Note that 100baseTX media type is only available on the Pro/100B." If I try to play with the 'media' option on ifconfig, ifconfig: SIOCSIFMEDIA: Device not configured Same thing for 'mediaopt.' I can see no jumpers or switches on the card itself. > THe 82258 is the Pro/100+, which has no functional difference to the > FreeBSD driver. > > What version of FreeBSD is this? Dang, I new I forgot something, % uname -vm FreeBSD 2.2.8-STABLE #0: Mon May 17 15:52:07 EDT 1999 root@pc252.mydomain.org:/mnt/jaz/src/sys/compile/PC252 i386 > > % pciconf -l > > pci0:0:0: class=0x060000 card=0x00000000 chip=0x12378086 rev=0x02 hdr=0x00 > > pci0:7:0: class=0x060100 card=0x00000000 chip=0x70008086 rev=0x01 hdr=0x80 > > pci0:7:1: class=0x010180 card=0x00000000 chip=0x70108086 rev=0x00 hdr=0x00 > > pci0:11:0: class=0x010000 card=0x00000000 chip=0x81789004 rev=0x00 hdr=0x00 > > pci0:15:0: class=0x030000 card=0x171710b4 chip=0x8a015333 rev=0x01 hdr=0x00 > > pci0:19:0: class=0x020000 card=0x00000000 chip=0x12298086 rev=0x01 hdr=0x00 > > > > All of those devices are accounted for, > > > > chip0 <Intel 82440FX (Natoma) PCI and memory controller> rev 2 on pci0:0:0 > > chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0 > > chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1 > > ahc0 <Adaptec 2940 Ultra SCSI host adapter> rev 0 int a irq 10 on pci0:11:0 > > vga0 <VGA-compatible display device> rev 1 int a irq 11 on pci0:15:0 > > fxp0 <Intel EtherExpress Pro 10/100B Ethernet> rev 1 int a irq 9 on pci0:19:0 > > > > If it is of any interest, the new NIC is what was the last remaining > > last PCI slot, and here are IRQ as ignements, > > This is the problem; the NIC requires a busmaster slot and the slot you > used is not BM. You'll have to shuffle cards, but based on your current > loadout I don't see that happening. Unless the VGA card is okay with > being in a slave slot. Note that the kernel doesn't show the card at all > on the PCI bus, attached or not. I'm not a PC hardware-type. I was not aware that there were master and slave PCI slots. How do I tell a master from a slave? The physical ordering in the box is SCSI, VGA, new fxp, and old fxp; then the ISA slots start... all empty. The reason I am using this card is that it's what was bought for an upgrade to 100BaseT at work. We've got dozens of these cards. I'd like to figure out how to install it so I can use them in other computers too. How do I know which PCI cards need master or slave spots? Thanks for the aid so far. -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905172308.TAA00479>