From owner-freebsd-questions@FreeBSD.ORG Mon Aug 30 22:13:13 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26E4316A4CE for ; Mon, 30 Aug 2004 22:13:13 +0000 (GMT) Received: from sendmail.metro.cx (sonolo.xs4all.nl [80.126.206.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 983C743D1F for ; Mon, 30 Aug 2004 22:13:11 +0000 (GMT) (envelope-from fbsd@metro.cx) Received: from dave.dh.sono (dave.dh.sono [10.1.2.5]) by sendmail.metro.cx (8.13.1/8.13.1) with ESMTP id i7UMDAXE088202 for ; Mon, 30 Aug 2004 22:13:10 GMT Received-SPF: none (sendmail.metro.cx: 10.1.2.5 is neither permitted nor denied by domain of metro.cx>) client-ip=10.1.2.5; envelope-from=; helo=dave.dh.sono; Received: from dave.dh.sono (localhost [127.0.0.1]) by dave.dh.sono (8.12.9-20030917/8.12.9) with ESMTP id i7UMDAbI004057 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 31 Aug 2004 00:13:10 +0200 Received: (from gmc@localhost) by dave.dh.sono (8.12.9-20030917/8.12.9/Submit) id i7UMDAPM004056 for freebsd-questions@freebsd.org; Tue, 31 Aug 2004 00:13:10 +0200 X-Authentication-Warning: dave.dh.sono: gmc set sender to fbsd@metro.cx using -f Date: Tue, 31 Aug 2004 00:13:10 +0200 From: fbsd@metro.cx To: freebsd-questions@freebsd.org Message-ID: <20040830221310.GI2958@metro.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i X-PGP-Key: http://www.metro.cx/pubkey-gmc.asc X-Helo-Milter-Helo: dave.dh.sono X-Helo-Milter-Hostname: dave.dh.sono X-Helo-Milter-Ip: 10.1.2.5 X-Helo-Milter: checked X-Helo-Reject: No Subject: pentium II cpu cache prevents boot X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2004 22:13:13 -0000 Hello All, I've been trying to install FreeBSD-4.10 stable on a PcPartner BXA828D mainboard. This mainboard features the Intel 82440BX chipset, and I fitted it with a Pentium-II 450mhz with 512kb cache. Furthermore, I've added one vga adapter and two nic's (RTL8139). Storage is in the form of one generic ATAPI cd-rom drive and one Western Digital caviar AC21200H (1.2gb) ide disk. I used 256mb ram, as well as a 64mb module. Now I have been unable to boot FreeBSD 4.10-stable on this system unless I turn of the internal cache. This is what I did and I installed the minimal FreeBSD distribution this way from the cd. I then tried to boot from the hard disk, but the same problem: it'd only boot with the cpu's internal cache turned off. With cache turned on, it would load the kernel but at the point where it normally shows the copyright message it hangs (or reboots sometimes), the screen does flicker momentarily as it normally does before printing the copyright message. So, I tried a linux distro (Mandrake 10.0), which booted just fine with the cpu cache enabled, which makes me think the cpu cache is not defect or anything. Then I tried FreeBSD 5.2.1, which also wouldn't boot with cpu internal cache enabled. Also tried disabling ACPI on both 4.10-stable and 5.2.1. Now my last hope is to build a new kernel on the installed 4.10-stable, which will obviously take a while with the cache disabled. In the mean time, does anyone out there know what's going on here? Any help is apreciated! I've copied the dmesg output from the Koen Martens Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC Calibrating clock(s) ... TSC clock: 463955679 Hz, i8254 clock: 1193299 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 CPU: Pentium II/Pentium II Xeon/Celeron (463.92-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff real memory = 67043328 (65472K bytes) Physical memory chunk(s): 0x000001000 - 0x00009ffff, 651264 bytes (159 pages) 0x000578000 - 0x003fe7fff, 61276160 bytes (14960 pages) avail memory = 59830272 (58428K bytes) bios32: Found BIOS32 Service Directory header at 0xc00fabf0 bios32: Entry = 0xfb070 (c00fb070) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xb250 pnpbios: Found PnP BIOS data at 0xc00fbdf0 pnpbios: Entry = f0000:be18 Rev = 1.0 Other BIOS signatures found: ACPI: 000f6b30 Preloaded elf kernel "kernel" at 0xc0551000. Pentium Pro MTRR support enabled Creating DISK md0 md0: Malloc disk Math emulator present pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) Using $PIR table, 7 entries at 0xc00fde50 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x7190, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base e4000000, size 24 found-> vendor=0x8086, dev=0x7191, revid=0x02 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x8086, dev=0x7110, revid=0x02 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000f000, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=11 map[20]: type 1, range 32, base 0000e000, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x02 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 00005000, size 4 found-> vendor=0x5333, dev=0x5631, revid=0x06 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base e0000000, size 26 found-> vendor=0x10ec, dev=0x8139, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=12 map[10]: type 1, range 32, base 0000e400, size 8 map[14]: type 1, range 32, base e6000000, size 8 found-> vendor=0x10ec, dev=0x8139, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=5 map[10]: type 1, range 32, base 0000e800, size 8 map[14]: type 1, range 32, base e6001000, size 8 pci0: on pcib0 agp0: mem 0xe4000000-0xe4ffffff at device 0.0 on pci0 agp0: allocating GATT for aperture of size 16M pcib1: at device 1.0 on pci0 pci1: on pcib1 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xf000-0xf00f at device 7.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xf000 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=00 ata0-master: ATA 01 a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xf008 ata1: mask=03 ostat0=51 ostat2=00 ata1-master: ATAPI 14 eb ata1-slave: ATAPI 14 eb ata1: mask=03 stat0=10 stat1=00 ata1: devices=0c ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xe000-0xe01f irq 11 at device 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip0: port 0x5000-0x500f at device 7.3 on pci0 pci0: (vendor=0x5333, dev=0x5631) at 15.0 irq 10 rl0: port 0xe400-0xe4ff mem 0xe6000000-0xe60000ff irq 12 at device 16.0 on pci0 rl0: Ethernet address: 00:50:fc:f8:90:b9 miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: rl0 attached rl1: port 0xe800-0xe8ff mem 0xe6001000-0xe60010ff irq 5 at device 19.0 on pci0 rl1: Ethernet address: 00:50:fc:f8:f7:3b miibus1: on rl1 rlphy1: on miibus1 rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: rl1 attached ex_isa_identify() ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number 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 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: