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>