From owner-freebsd-bugs Tue May 11 14:40: 7 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id B2FE515031 for ; Tue, 11 May 1999 14:40:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA79057; Tue, 11 May 1999 14:40:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5E1EE14C8A for ; Tue, 11 May 1999 14:37:49 -0700 (PDT) (envelope-from billf@FreeBSD.org) Received: (from billf@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA78957; Tue, 11 May 1999 14:37:49 -0700 (PDT) (envelope-from billf@FreeBSD.org) Message-Id: <199905112137.OAA78957@freefall.freebsd.org> Date: Tue, 11 May 1999 14:37:49 -0700 (PDT) From: Reply-To: billf@FreeBSD.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: i386/11655: PCI controller not detected. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 11655 >Category: i386 >Synopsis: PCI controller not detected. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue May 11 14:40:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Bill Fumerola >Release: FreeBSD 3.1-STABLE i386 >Organization: Comuter Horizons Corp. >Environment: 4.0-CURRENT snapshot from May 09, 1999 from current.freebsd.org >Description: I have a SIIG UltraATA Controller (aka UltraIDE Pro PCI) The model number from SIIG is CN2449, though their information on their web site is substandard, if anything. http://www.siig.com/prodinfo/eide/ultraeide.htm The controller reports itself at 0xC800 and IRQ 10 It is currently the only controller in the machine, the onboard IDE has been disabled in the BIOS. >How-To-Repeat: Verbose bootlog to follow, captured from serial console. Please read the information after the bootlog as well. Incidently, wpaul is my patron saint. boot -v BIOS basemem (636K) != RTC basemem (640K), setting to BIOS value Copyright (c) 1992-1999 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-19990509-CURRENT #0: Sun May 9 11:46:28 GMT 1999 root@usw2.freebsd.org:/usr/src/sys/compile/BOOTMFS Calibrating clock(s) ... TSC clock: 199434149 Hz, i8254 clock: 1193196 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 199432649 Hz CPU: Pentium Pro (199.43-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping=9 Features=0xf9ff real memory = 67108864 (65536K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x0061d000 - 0x03ffdfff, 60690432 bytes (14817 pages) config> intro Kernel Configuration Menu Skip kernel configuration and continue with installation Start kernel configuration in full-screen visual mode Start kernel configuration in CLI mode Here you have the chance to go into kernel configuration mode, makingany changes which may be necessary to properly adjust the kernel tomatch your hardware configuration.If you are installing FreeBSD for the first time, select Visual Mode(press Down-Arrow then ENTER).If you need to do more specialized kernel configuration and are anexperienced FreeBSD user, select CLI mode.If you are certain that you do not need to configure your kernelthen simply press ENTER or Q now.sio0: system console avail memory = 59023360 (57640K bytes) Found BIOS32 Service Directory header at 0xc00fd9b0 Entry = 0xfd9c0 (0xc00fd9c0) Rev = 0 Len = 1 PCI BIOS entry at 0xd9e1 DMI header at 0xc00f9e60 Version 2.0 Table at 0xf9e71, 35 entries, 1166 bytes Other BIOS signatures found: ACPI: 00000000 $PnP: 000fa460 Preloaded elf kernel "kernel" at 0xc0608000. Preloaded mfs_root "/mfsroot" at 0xc06080a8. Pentium Pro MTRR support enabled, default memory type is uncacheable Math emulator present Initializing PnP override table Probing for PnP devices: Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 No Plug-n-Play devices were found pci_open(1): mode 1 addr port (0x0cf8) is 0x80000050 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12378086) npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x1237, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7000, revid=0x01 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7010, revid=0x00 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[0]: type 4, range 32, base 0000ff80, size 4 found-> vendor=0x102b, dev=0x0519, revid=0x01 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[0]: type 1, range 32, base ffbec000, size 14 map[1]: type 3, range 32, base ff000000, size 23 found-> vendor=0x1191, dev=0x0005, revid=0x01 class=01-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[0]: type 4, range 32, base 0000fff0, size 3 map[1]: type 4, range 32, base 0000ffe4, size 2 map[2]: type 4, range 32, base 0000ffa8, size 3 map[3]: type 4, range 32, base 0000ffe0, size 2 map[4]: type 4, range 32, base 0000ff90, size 4 found-> vendor=0x10b7, dev=0x9050, revid=0x00 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[0]: type 4, range 32, base 0000ff00, size 6 pci0: on pcib0 chip0: at device 0.0 on pci0 isab0: at device 7.0 on pci0 ide_pci0: at device 7.1 on pci0 xl0: <3Com 3c905-TX Fast Etherlink XL> at device 19.0 on pci0 xl0: interrupting at irq 9 xl0: Ethernet address: 00:60:97:d4:3e:3d xl0: media options word: e040 xl0: probing for a PHY xl0: checking address: 0 xl0: checking address: 1 xl0: checking address: 2 xl0: checking address: 3 xl0: checking address: 4 xl0: checking address: 5 xl0: checking address: 6 xl0: checking address: 7 xl0: checking address: 8 xl0: checking address: 9 xl0: checking address: 10 xl0: checking address: 11 xl0: checking address: 12 xl0: checking address: 13 xl0: checking address: 14 xl0: checking address: 15 xl0: checking address: 16 xl0: checking address: 17 xl0: checking address: 18 xl0: checking address: 19 xl0: checking address: 20 xl0: checking address: 21 xl0: checking address: 22 xl0: checking address: 23 xl0: checking address: 24 xl0: found PHY at address 24, vendor id: 2000 device id: 5c01 xl0: PHY type: xl0: found MII xl0: PHY status word: 7849 xl0: 10Mbps half-duplex mode supported xl0: 10Mbps full-duplex mode supported xl0: 100Mbps half-duplex mode supported xl0: 100Mbps full-duplex mode supported xl0: autoneg supported xl0: autoneg not complete, no carrier (forcing half-duplex, 10Mbps) eisa0: on motherboard isa0: on motherboard fdc0: interrupting at irq 6 fdc0: at port 0x3f0-0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> at fdc0 drive 0 haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! haveseen_isadev() called - FIXME! bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x330 bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x334 bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x230 bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x234 bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x130 bt0: Failed Status Reg Test - ff bt_isa_probe: Probe failed for card at 0x134 haveseen_isadev() called - FIXME! aha0: status reg test failed ff haveseen_isadev() called - FIXME! aha0: status reg test failed ff haveseen_isadev() called - FIXME! aha0: status reg test failed ff haveseen_isadev() called - FIXME! aha0: status reg test failed ff haveseen_isadev() called - FIXME! aha0: status reg test failed ff haveseen_isadev() called - FIXME! aha0: status reg test failed ff mcd0: timeout getting status atkbdc0: at port 0x60 on isa0 atkbd0: on atkbdc0 atkbd: the current kbd controller command byte 0065 atkbd: keyboard ID 0x41ab (2) kbdc: RESET_KBD return code:00fa kbdc: RESET_KBD status:00aa kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000 atkbd0: interrupting at irq 1 psm0: current command byte:0065 kbdc: TEST_AUX_PORT status:0000 kbdc: RESET_AUX return code:00fa kbdc: RESET_AUX status:00aa kbdc: RESET_AUX ID:0000 psm: status 00 00 64 psm: status 10 03 55 psm: status 10 03 55 psm: status 10 03 55 psm: status 10 00 64 psm: data 00 00 00 psm: data 00 00 00 psm: status 00 00 64 psm0: on atkbdc0 psm0: model IntelliMouse, device ID 3, 3 buttons psm0: config:00000000, flags:00000000, packet size:4 psm0: syncmask:c8, syncbits:00 psm0: interrupting at irq 12 vga0: on isa0 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 sc0: on isa0 sc0: fb0 kbd0 sc0: VGA color <16 virtual consoles, flags=0x0> sio0: irq maps: 0x43 0x53 0x43 0x43 sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A, console sio0: interrupting at irq 4 sio1: irq maps: 0x43 0x4b 0x43 0x43 sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A sio1: interrupting at irq 3 sio2: not probed (disabled) sio3: not probed (disabled) ppc: parallel port found at 0x378 ppc: chipset forced to generic ppc0: SPP ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode plip: irq 7 plip0: on ppbus 0 lpt0: on ppbus 0 lpt0: Interrupt-driven port ppi0: on ppbus 0 ppc0: interrupting at irq 7 ie0: unknown board_id: f000 BIOS Geometries: 0:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 1:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 2:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 3:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 4:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 5:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 6:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 7:00000000 0..0=1 cylinders, 0..0=1 heads, 1..0=0 sectors 0 accounted for Device configuration finished. Considering MFS root f/s. rootfs is 2880 Kbyte compiled in MFS start_init: trying /sbin/init start_init: trying /sbin/oinit start_init: trying /sbin/init.bak start_init: trying /stand/sysinstall /stand/sysinstall running as init on serial console >Fix: Unknown to this developer. This machine does currently have a Redmond based operating system up and running without and special driver. The BTX boot loader on the kern.flp also reported the drives attached to this controller. I'm a really willing test dummy, and a pretty good sport. Please feed me with instructions to test and/or make this work. I'm only dependent on the snapshot servers making builds in order to test changes which require commits to the tree. Thank you for your time folks, this is a pretty popular controller, and supporting it is a Good Thing. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message