From owner-freebsd-questions Mon Apr 23 13:38:26 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mail6.svr.pol.co.uk (mail6.svr.pol.co.uk [195.92.193.212]) by hub.freebsd.org (Postfix) with ESMTP id 744C237B422 for ; Mon, 23 Apr 2001 13:38:14 -0700 (PDT) (envelope-from matt@circusstreet.freeserve.co.uk) Received: from modem-223.black-trigger.dialup.pol.co.uk ([62.136.233.223] helo=lyveden) by mail6.svr.pol.co.uk with smtp (Exim 3.13 #0) id 14rn63-0006F2-00 for freebsd-questions@freebsd.org; Mon, 23 Apr 2001 21:38:11 +0100 Message-ID: <000601c0cc35$c3082dc0$69b2fea9@lyveden> From: "Matthew Proctor" To: Subject: PCI bus not being probed Date: Mon, 23 Apr 2001 21:41:15 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG For some reason my machine is not detecting my PCI bus to even begin probing it! Enclosed is uname -a, dmesg (from a boot -v) and my kernel config file. I am not entirely sure what motherboard I have - I think its a VXpro-II, leastways thats what the largest chips on it have printed on them and I got a hit on google when I searched for that name. The strangest thing is when I boot -c and go into UserConfig, I can SEE the PCI bus! Any help GREATLY appreciated thanks Matt Proctor matt@circusstreet.freeserve.co.uk -----uname -a------ > FreeBSD excise.proctor.org 3.4-RELEASE FreeBSD 3.4-RELEASE #0: Mon Apr 23 09:03:30 BST 2001 root@excise.proctor.org:/usr/src/sys/compile/EXCISE i386 > > ---------------dmesg begins---------------- > 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.4-RELEASE #0: Mon Apr 23 09:03:30 BST 2001 > root@excise.proctor.org:/usr/src/sys/compile/EXCISE > Calibrating clock(s) ... TSC clock: 133292414 Hz, i8254 clock: 1193392 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 133270614 Hz > CPU: Cyrix 6x86MX (133.27-MHz 686-class CPU) > Origin = "CyrixInstead" Id = 0x600 Stepping = 0 DIR=0x0451 > Features=0x80a135 > real memory = 100663296 (98304K bytes) > Physical memory chunk(s): > 0x00001000 - 0x0009efff, 647168 bytes (158 pages) > 0x00265000 - 0x05ffdfff, 98144256 bytes (23961 pages) > avail memory = 95395840 (93160K bytes) > Found BIOS32 Service Directory header at 0xc00fdb00 > Entry = 0xfdb10 (0xc00fdb10) Rev = 0 Len = 1 > PCI BIOS entry at 0xdb31 > Other BIOS signatures found: > ACPI: 00000000 > $PnP: 000f8530 > Preloaded elf kernel "kernel" at 0xc024c000. > pci_open(1): mode 1 addr port (0x0cf8) is 0xc01eff40 > pci_open(2): mode 2 enable port (0x0cf8) is 0xff > Probing for devices on the ISA bus: > atkbd: the current kbd controller command byte 0065 > atkbd: keyboard ID 0x41ab (2) > kbdc: RESET_KBD return code:00fa > kbdc: RESET_KBD status:00aa > sc0 on isa > sc0: fb0 kbd0 > sc0: VGA color <16 virtual consoles, flags=0x0> > atkbdc0 at 0x60-0x6f on motherboard > atkbd0 irq 1 on isa > kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 > sio0: irq maps: 0x9 0x19 0x9 0x9 > sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa > sio0: type 16550A > sio1: irq maps: 0x1 0x9 0x1 0x1 > sio1 at 0x2f8-0x2ff irq 3 on isa > sio1: type 16550A > fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa > fdc0: FIFO enabled, 8 bytes threshold > fd0: 1.44MB 3.5in > wdc0 at 0x1f0-0x1f7 irq 14 flags 0xb0ff on isa > wdc0: unit 0 (wd0): , LBA, 32-bit, multi-block-16 > wd0: 2062MB (4224150 sectors), 523 cyls, 128 heads, 63 S/T, 512 B/S > wd0: ATA INQUIRE valid = 0007, dmamword = 0407, apio = 0003, udma = 0007 > wdc1 not found at 0x170 > ppc: parallel port found at 0x378 > ppc: chipset forced to generic > ppc0: EPP SPP > ppc0 at 0x378 irq 7 flags 0x40 on isa > ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode > lpt0: on ppbus 0 > lpt0: Interrupt-driven port > vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa > fb0: vga0, vga, type:VGA (5), flags:0x7007f > fb0: port:0x3b0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 > fb0: init mode:24, bios mode:3, current mode:24 > fb0: window:0xc00b8000 size:32k gran:32k, buf:0x0 size:0k > VGA parameters upon power-up > 50 18 10 00 00 00 03 00 02 67 60 4f 50 83 55 81 > bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96 > b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c > 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff > VGA parameters in BIOS for mode 24 > 50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81 > bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 > b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c > 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff > EGA/VGA parameters to be used for mode 24 > 50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81 > bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 > b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c > 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff > npx0 on motherboard > npx0: INT 16 interface > imasks: bio c0084040, tty c007009a, net c007009a > BIOS Geometries: > 0:02097f3f 0..521=522 cylinders, 0..127=128 heads, 1..63=63 sectors > 0 accounted for > Device configuration finished. > IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default > new masks: bio c0084040, tty c007009a, net c007009a > DUMMYNET initialized (990504) > IP Filter: initialized. Default = pass all, Logging = enabled > Considering FFS root f/s. > changing root device to wd0s1a > wd0s1: type 0xa5, start 0, end = 4224149, size 4224150 > wd0s1: C/H/S end 262/239/63 (3976559) != end 4224149: invalid > start_init: trying /sbin/init > Linux-ELF exec handler installed > ---------------dmesg ends---------------- > ---------------EXCISE configuration begins---------------- > # > # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks > # > # For more information on this file, please read the handbook section on > # Kernel Configuration Files: > # > # http://www.freebsd.org/handbook/kernelconfig-config.html > # > # The handbook is also available locally in /usr/share/doc/handbook > # if you've installed the doc distribution, otherwise always see the > # FreeBSD World Wide Web server (http://www.FreeBSD.ORG/) for the > # latest information. > # > # An exhaustive list of options and more detailed explanations of the > # device lines is also present in the ./LINT configuration file. If you are > # in doubt as to the purpose or necessity of a line, check first in LINT. > # > # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.143.2.24 1999/12/05 01:56:42 luoqi Exp $ > > machine "i386" > # cpu "I386_CPU" > # cpu "I486_CPU" > cpu "I586_CPU" > cpu "I686_CPU" > ident EXCISE > maxusers 32 > > # some cpu enhancement options > options "CPU_BLUELIGHTNING_FPU_OP_CACHE" > options "CPU_BLUELIGHTNING_3X" > options "CPU_FASTER_5X86_FPU" > options "NO_F00F_HACK" > > # options MATH_EMULATE #Support for x87 emulation > options USER_LDT #Allow program to manipulate LDT > options "MD5" #build encryp routine in > options "VM86" #allow vm86 mode > options FFS #Berkeley Fast Filesystem > options FFS_ROOT #FFS usable as root device [keep this!] > options PROCFS #Process filesystem > options SUIDDIR #for samba > options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] > options UCONSOLE #Allow users to grab the console > options FAILSAFE #Be conservative > options USERCONFIG #boot -c editor > options VISUAL_USERCONFIG #visual boot -c editor > options KTRACE #ktrace(1) syscall trace support > options SYSVSHM #SYSV-style shared memory > options SYSVMSG #SYSV-style message queues > options SYSVSEM #SYSV-style semaphores > > config kernel root on wd0 > > device isa0 > # controller pnp0 # PnP support for ISA > device pci0 > > # Floppy drives > controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 > disk fd0 at fdc0 drive 0 > > # IDE controller and disks > options "CMD640" # work around CMD640 chip deficiency > controller wdc0 at isa? port "IO_WD1" bio irq 14 flags 0xb0ff > disk wd0 at wdc0 drive 0 > > controller wdc1 at isa? port "IO_WD2" bio irq 15 > disk wd2 at wdc1 drive 0 > > # ATAPI devices > options ATAPI #Enable ATAPI support for IDE bus > options ATAPI_STATIC #Don't do it as an LKM > device acd0 #IDE CD-ROM > > # atkbdc0 controls both the keyboard and the PS/2 mouse > controller atkbdc0 at isa? port IO_KBD tty > device atkbd0 at isa? tty irq 1 > > device vga0 at isa? port ? conflicts > > # splash screen/screen saver > pseudo-device splash > > # syscons is the default console driver, resembling an SCO console > device sc0 at isa? tty > > # Floating point support - do not disable. > device npx0 at isa? port IO_NPX irq 13 > > # Serial (COM) ports > device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 > device sio1 at isa? port "IO_COM2" tty irq 3 > > # Parallel port > device ppc0 at isa? port? flags 0x40 net irq 7 > controller ppbus0 # Parallel port bus (required) > device lpt0 at ppbus? # Printer > > options INET #InterNETworking > options IPFIREWALL #firewalls with ipfw > options IPFIREWALL_FORWARD #enable proxy support > options IPFIREWALL_VERBOSE #info on dropped packets > options "IPFIREWALL_VERBOSE_LIMIT=100" #limit verbosity > options IPFIREWALL_DEFAULT_TO_ACCEPT #avoid getting locked out... > options IPDIVERT #enable divert IP sockets > options IPFILTER #enable ipfilter package > options IPFILTER_LOG #enable logging for ipfilter > # options IPFILTER_LKM #enable LKM support for ipfilter > options ICMP_BANDLIM #limit response to ICMP error > options DUMMYNET #see man page dummynet(4) > > device ed0 # bog standard, but pci not isa > > # ISA Ethernet NICs. > # Order is important here due to intrusive probes, do *not* alphabetize > # this list of network interfaces until the probes have been fixed. > # Right now it appears that the ie0 must be probed before ep0. See > # revision 1.20 of this file. > # device ed0 at isa? port 0x280 net irq 9 iomem 0xd8000 > > # Pseudo devices - the number indicates how many units to allocated. > pseudo-device loop # Network loopback > pseudo-device ether # Ethernet support > pseudo-device sl 1 # Kernel SLIP > pseudo-device ppp 2 # Kernel PPP > pseudo-device tun 2 # Packet tunnel > pseudo-device pty 16 # Pseudo-ttys (telnet etc) > pseudo-device gzip # Exec gzipped a.out's > > pseudo-device speaker # play simple noises through speaker > ---------------EXCISE configuration ends---------------- > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message