Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 1998 16:50:55 -0400
From:      Luis Munoz <lem@cantv.net>
To:        freebsd-hardware@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG
Subject:   3Com 905B-TX on a Compaq
Message-ID:  <3.0.5.32.19980514165055.00793c30@pop.cantv.net>

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

Hi there:

I'm installing a couple of servers and running into a couple of
problems:

- Servers: Compaq Proliant 1600R w/256M RAM, external RAID arrays
- SCSI: 2 Adaptec 2944UW. Built-in NCR controllers are disabled.
- NICs: 2 3Com 905B-TX FastEtherLink III 10/100. Built-in 10/100 NIC is
	disabled.
- O/S: FreeBSD 2.2.6-RELEASE

I have two problems:

(1) I can't make FreeBSD locate cards on slots 1, 2 or 3 which fall on
	PCI bus #2. The following is an excerpt from a boot -v. For this,
	I installed one Adaptec 2944 UW on slot 6 (PCI bus #0) and a 3Com
	3C905B-TX on slot 5 (PCI bus #0). I also disabled the built-in
	NCR controllers and the NIC so as to free more resources. Those 
	are hooked to the PCI bus #0 internally. This is a testing
	kernel, with many stuff trimmed down.

[snip]
FreeBSD 2.2.6-RELEASE #0: Fri May 15 11:06:01 GMT 1998

root@myname.my.domain:/usr/src/sys/compile/TEST
Calibrating clock(s) ...
i586 clock: 266238554 Hz, i8254 clock: 1193146 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
CLK_USE_I586_CALIBRATION not specified - using old calibration method
CPU: Pentium Pro (266.25-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x633  Stepping=3
Features=0x80f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,M
MX>
real memory  = 16777216 (16384K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x0023b000 -0x00ffdfff, 14430208 bytes (3523 pages)
avail memory = 14565376 (14224K bytes)
eisa0: <CPQ553 (System Board)>
Probing for devices on the EISA bus
pcibus_setup(1):	mode 1 addr port (0x0cf8) is 0x00000000
pcibus_setup(1a):	mode1res=0x80000000 (0x80000000)
pcibus_check: device 0 is there (id=00051166)
Probing for devices on PCI bus 0:

configuration mode 1 allows 32 devices.
chip0 <generic PCI bridge (vendor=1166 device=0005 subclass=0)> rev 0 on
pci0:0:0
# and so on... I don't think the rest is relevant.
[snip]

(2) The 3Com card is not recognized. I went in and modified if_vx_pci.c
	to add this board-id to it, and then the machine would hang 
	whenever there was a packet in the network. This is the relevant
	boot -v info

[snip]
pci0:11:
vendor=0x10b7, device=0x9055, class=network (ethernet) int a irq 5 [no
driver assigned]
	map(10): io(6400)
	map(14): mem32(c6ffef80)
[snip]

I would like to know if it's possible to have FreeBSD seeing all of
the PCI slots/devices in this machine and if there's a driver that would
work with the NICs I have. If this is not the case, which 100 Mbit/sec
card is the best replacement for this one?

Thanks a lot in advance.

-lem



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.19980514165055.00793c30>