*BSD News Article 73481


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!vic.news.telstra.net!act.news.telstra.net!psgrain!usenet.eel.ufl.edu!gatech!news.mathworks.com!nntp.primenet.com!news.cais.net!nntp.uio.no!nntp-oslo.UNINETT.no!nntp-trd.UNINETT.no!not-for-mail
From: sthaug@nethelp.no (Steinar Haug)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: PCI cards supported by 2.1 release
Date: 12 Jul 1996 07:42:31 GMT
Organization: Nethelp Consulting, Trondheim, Norway
Lines: 61
Message-ID: <4s4vl7$2d0@verdi.nethelp.no>
References: <4ricnq$4c4@news.ci.ua.pt> <4s3q7s$cpf@simcity.LF.net>
NNTP-Posting-Host: trane.uninett.no
In-reply-to: pi@complx.lf.net's message of 11 Jul 1996 21:03:56 GMT

[Kurt Jaeger]

|   Looks like the dec 21040 based simple cards work fine.

Yup, they're great.

|   We tested a SMC power pci card with 21040 -- worked.
|   We tested a PowerNIC cn935e from cnet (21041 based) -- worked.
|   We tested a Cogent 964 with four ethernets on it -- the first
|   ether (de0) worked.
|   
|   The problem came with the other three ethers:
|   
|   If I ran ifconfig de1, the fbsd 2.1.0 kernel just frooze.
|   
|   Looks like one needs some sort of
|   
|   controller pci1
|   
|   statement for the kernel. I'm not sure this is already supported.
|   Someone else have an idea ? I'd *love* to built routers from that
|   kind of stuff 8-)

Don't know what your problem is, but here's a small part of the dmesg
output for a machine with one SMC Etherpower^2 card (2 ports), and one
ZNYX ZX314 card (4 ports):

Probing for devices on PCI bus 2:
de0 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci2:4
de0: DC21040 [10Mb/s] pass 2.3 Ethernet address 00:00:c0:2b:0e:c0
de0: enabling 10baseT/UTP port
de1 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci2:5
de1: DC21040 [10Mb/s] pass 2.3 Ethernet address 00:00:c0:4e:10:c0
de1: enabling 10baseT/UTP port
Probing for devices on PCI bus 1:
de2 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4
de2: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:1d:20
de2: enabling 10baseT/UTP port
de3 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:5
de3: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:1d:21
de3: enabling 10baseT/UTP port
de4 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci1:6
de4: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:1d:22
de4: enabling 10baseT/UTP port
de5 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci1:7
de5: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:1d:23
de5: enabling 10baseT/UTP port

In the kernel config I simply have

device de0
device de1
device de2
device de3
device de4
device de5

It took some fiddling around with the BIOS to get this to work, but now
it works very well! Btw, this is on a machine which runs the 960323 SNAP.

Steinar Haug, Nethelp consulting, sthaug@nethelp.no