Date: Sat, 27 Feb 1999 05:16:29 -0800 (PST) From: Jesse <j@lumiere.net> To: Mike Smith <mike@smith.net.au> Cc: se@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: fails to recognize any PCI cards (PicMG) Message-ID: <Pine.BSF.4.05.9902261132580.64773-100000@leaf.lumiere.net> In-Reply-To: <199902261727.JAA08270@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 26 Feb 1999, Mike Smith wrote: > > I have three servers with PicMG motherboards that I'm trying to convert > > from Windows NT to FreeBSD. I don't have much experience with this type of > > setup (passive backplanes), so you'll have to excuse me if I'm missing > > something obvious. > > > > I've tried installing FreeBSD 2.2.8-RELEASE and 3.1-RELEASE on these > > servers, however they fail to recognize any PCI cards (Adaptec 2940UWs, > > Intel EtherExpress Pro 10/100 Bs). > > Please send us the output from booting with -v set; it looks like maybe > funny PCI hardware. (use 3.1 for this) Someone mentioned that the SBC card model might be more helpful than that of the passive backplane. All I was able to find about it was "PSC-586". A couple people also mentioned that they remember a patch for something similar (although perhaps not the same) a while back. I searched the archives and came up with nothing. Any better ways to search for it? Someone else suggested it might be useful to look at the model numbers on the chips on the SBC. Here they are: VIA VT82C42N 9512CF (VIA's website lists VT82C42 as a keyboard/mouse controller chip) ALI M1449 A3 9445 TS2 B27925 ALI M1451 B1 9450 TS2 AB1831 SMC FDC37C665GT B9525-D3470AIC 6H75 865-3 BENCHMARQ bq3287MT 9525SB2 PM525016 (website looks like they make CMOS stuff) Output from booting with -v set: Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.1-19990225-STABLE #0: Thu Feb 25 10:53:53 GMT 1999 root@usw3.freebsd.org:/usr/src/sys/compile/GENERIC Calibrating clock(s) ... TSC clock: 132775454 Hz, i8254 clock: 1193622 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method Timecounter "TSC" frequency 132728279 Hz CPU: Pentium/P54C (132.73-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52b Stepping=11 Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> real memory = 33554432 (32768K bytes) Physical memory chunk(s): 0x00001000 - 0x0009ffff, 651264 bytes (159 pages) 0x0034d000 - 0x01ffdfff, 30085120 bytes (7345 pages) avail memory = 29507584 (28816K bytes) Found BIOS32 Service Directory header at 0xf00fc8f0 Entry = 0xfcc20 (0xf00fcc20) Rev = 0 Len = 1 PCI BIOS entry at 0xcc50 Other BIOS signatures found: ACPI: 00000000 $PnP: 00000000 Preloaded elf kernel "kernel" at 0xf0340000. Math emulator present pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=145110b9) Probing for devices on PCI bus 0: found-> vendor=0x10b9, dev=0x1451, revid=0xad class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 chip0: <Host to PCI bridge (vendor=10b9 device=1451)> rev 0xad on pci0.0.0 found-> vendor=0x10b9, dev=0x1449, revid=0xb2 class=00-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 found-> vendor=0x10b7, dev=0x5950, revid=0x00 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[0]: type 4, range 32, base 00006000, size 5 vx0: <3COM 3C595 Fast Etherlink III PCI> rev 0x00 int a irq 11 on pci0.13.0 utp/tx[*utp*]: disable 'auto select' with DOS util! address 00:a0:24:48:78:c1 Probing for devices on the ISA bus: ... Wait a sec! It detected my ethernet card there! After a lot more investigation, I've found that (with a fully installed system) if I cold start the machine, it won't detect the PCI bus (it won't even detect any chips). However, if I restart the machine, it'll detect it on the next bootup. HOWEVER even though it detects the PCI cards they don't appear to work. I tried both the 3Com card and an fxp0 card, both which I know work. I could ifconfig both, but whenever I tried to ping anything over the network nothing would come back (but it will under linux). With the fxp card, the kernel would report fxp0: device timed out So maybe it can kinda see the PCI stuff, but it's not communicating properly with it? I don't know. :/ --- Jesse <j@lumiere.net> http://www.lumiere.net/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9902261132580.64773-100000>