From owner-freebsd-current@FreeBSD.ORG Sun Jun 15 18:34:03 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D10137B401 for ; Sun, 15 Jun 2003 18:34:03 -0700 (PDT) Received: from Tserver.TrueStep.com (Tserver.TrueStep.com [64.253.96.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B5B643F3F for ; Sun, 15 Jun 2003 18:33:59 -0700 (PDT) (envelope-from rorya@TrueStep.com) Received: from TrueStep.com (rory@Toscana.lan [10.1.1.9]) by Tserver.TrueStep.com (8.12.9/8.12.9) with ESMTP id h5G1Xp0Z078412 for ; Sun, 15 Jun 2003 21:33:51 -0400 (EDT) (envelope-from rorya@TrueStep.com) Date: Sun, 15 Jun 2003 21:33:49 -0400 Mime-Version: 1.0 (Apple Message framework v552) Content-Type: text/plain; delsp=yes; charset=US-ASCII; format=flowed From: Rory Arms To: Freebsd-current@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <9457E42A-9F9A-11D7-82EE-0003933ED798@TrueStep.com> X-Mailer: Apple Mail (2.552) X-Spam-Status: No, hits=-100.9 required=4.5 tests=HTML_00_10,USER_AGENT_APPLEMAIL,USER_IN_WHITELIST version=2.53 X-Spam-Checker-Version: SpamAssassin 2.53 (1.174.2.15-2003-03-30-exp) Subject: Unable to boot 5.x on a Tyan S1836 Dual 333Mhz X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2003 01:34:03 -0000 I have been unable to boot 5 on this on particular system for several months and I'm at a loss as to what's causing the problem. The problems started right after I updated the BIOS to 1.18.02 from Tyan. Previously I believe it was running 1.16b. Note, that before the BIOS update, the system was able to boot 5-CURRENT w/o a problem. Now, I guess a solution would be to go back to 1.16b (I assume, haven't tried), but I don't understand why this new BIOS isn't working. The thing is, I have an almost identical machine with the same BIOS revision running -CURRENT w/o problems. The biggest difference is that the other machine has an older, ATI Mach64 PCI video card, whereas this one uses an All-In-Wonder Pro. Also, this machine has Windows XP on a separate disk and if I switch to boot from that disk, it boots and runs w/o a problem. Machine specs: Processor: Intel Pentium II 333 Mhz (dual) MP table spec. set to 1.1 motherboard: Tyan Thunder 100 S1836 (onboard ethernet, sound, ATA and SCSI) RAM: two 128 MB PC-100 DIMMs, for a total of 256 MB of RAM Disk: two SCSI drives, each on separate SCSI channels, attached to the motheboards internal AIC-7895 SCSI. One disk is a Wide/40, on channel B and a Fast 20 on Channel A. Also, on channel A there is a Sony DDS3 tape drive. There was a copy of 6 month old -CURRENT on the Fast/20 drive, but through all the experimentation, I am unable to boot from it any longer. Video: ATI All-In-Wonder Pro (Rage2 chipset) 8MB VRAM. Besides the All-In-Wonder, there are no other PCI slots being used. On the motherboard there is built in sound (SB Vibra 16) and ethernet (Intel 82559). I'm using PS/2 kb and mouse. I've tried countless BIOS settings. I've even reset the CMOS to be sure I haven't changed anything. I've tried both the "optimal" and "fail safe" AMI BIOS profiles, to no avail. I've tried enabling/disabling ACPI, PnP, APM, SCSI, ATA (normally disabled, since this machine is all-SCSI) USB and Parallel ports. I've changed the scan order of the PCI slots to last-first. None of it makes a difference.. always leading to the boot seen below: Here is a detailed boot log taken from a Serial terminal after using the 5.1-R boot disks (kern and mfsroot) to boot the system. I had to use a serial console, as when it crashes, it scrolls so fast I can't see where it stops. Also, it never hits the kernel debugger. Though, when booting from diskettes is DDB included? Here it goes: OK boot -v SMAP type=01 base=0000000000000000 len=000000000009fc00 SMAP type=02 base=000000000009fc00 len=0000000000000400 SMAP type=02 base=00000000000e0000 len=0000000000020000 SMAP type=01 base=0000000000100000 len=000000000ff00000 SMAP type=02 base=00000000fec00000 len=0000000000001000 SMAP type=02 base=00000000fee00000 len=0000000000001000 SMAP type=02 base=00000000fffc0000 len=0000000000040000 Copyright (c) 1992-2003 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 5.1-RELEASE #0: Thu Jun 5 03:08:07 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/BOOTMFS Preloaded elf kernel "/kernel" at 0xc07ec000. Preloaded mfs_root "/mfsroot" at 0xc07ec1dc. Calibrating clock(s) ... i8254 clock: 1193079 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz Calibrating TSC clock ... TSC clock: 133636927 Hz Timecounter "TSC" frequency 133636927 Hz CPU: Pentium II/Pentium II Xeon/Celeron (133.64-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x633 Stepping = 3 Features=0x80fbff real memory = 268435456 (256 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000813000 - 0x000000000fb59fff, 255094784 bytes (62279 pages) avail memory = 252334080 (240 MB) bios32: Found BIOS32 Service Directory header at 0xc00fdb40 bios32: Entry = 0xfdb50 (c00fdb50) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xdb71 pnpbios: Found PnP BIOS data at 0xc00f72c0 pnpbios: Entry = f0000:6964 Rev = 1.0 Other BIOS signatures found: null: mem: Pentium Pro MTRR support enabled md0: Preloaded image 4423680 bytes at 0xc03b2cdc npx0: on motherboard npx0: INT 16 interface 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=71a08086) pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pci0: on pcib0 pci0: physical bus=0 map[10]: type 3, range 32, base f8000000, size 26, enabled found-> vendor=0x8086, dev=0x71a0, revid=0x00 bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x2210, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x71a1, revid=0x00 bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x001f, statreg=0x0220, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x88 (34000 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x7110, revid=0x02 bus=0, slot=7, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x000f, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type 4, range 32, base 0000ffa0, size 4, enabled found-> vendor=0x8086, dev=0x7111, revid=0x01 bus=0, slot=7, func=1 class=01-01-80, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type 4, range 32, base 0000ef80, size 5, enabled found-> vendor=0x8086, dev=0x7112, revid=0x01 bus=0, slot=7, func=2 class=0c-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=d, irq=11 map[90]: type 4, range 32, base 00000440, size 4, enabled found-> vendor=0x8086, dev=0x7113, revid=0x02 bus=0, slot=7, func=3 class=06-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1011, dev=0x0024, revid=0x03 bus=0, slot=16, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0107, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x03 (750 ns), maxlat=0x00 (0 ns) map[10]: type 3, range 32, base fc4ff000, size 12, enabled map[14]: type 4, range 32, base 0000ef40, size 5, enabled map[18]: type 1, range 32, base fea00000, size 20, enabled found-> vendor=0x8086, dev=0x1229, revid=0x05 bus=0, slot=17, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x38 (14000 ns) intpin=a, irq=11 powerspec 1 supports D0 D1 D2 D3 current D0 map[10]: type 4, range 32, base 0000e400, size 8, enabled map[14]: type 1, range 32, base febfe000, size 12, enabled found-> vendor=0x9004, dev=0x7895, revid=0x04 bus=0, slot=18, func=0 class=01-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0117, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns) intpin=a, irq=10 powerspec 1 supports D0 D3 current D0 map[10]: type 4, range 32, base 0000e800, size 8, enabled map[14]: type 1, range 32, base febff000, size 12, enabled found-> vendor=0x9004, dev=0x7895, revid=0x04 bus=0, slot=18, func=1 class=01-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0117, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns) intpin=b, irq=10 powerspec 1 supports D0 D3 current D0 pcib1: at device 1.0 on pci0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xc000-0xcfff pcib1: memory decode 0xfc500000-0xfe5fffff pcib1: prefetched decode 0xf4200000-0xf42fffff pci1: on pcib1 pci1: physical bus=1 map[10]: type 1, range 32, base fd000000, size 24, enabled map[14]: type 4, range 32, base 0000c800, size 8, enabled map[18]: type 1, range 32, base fe5ff000, size 12, enabled found-> vendor=0x1002, dev=0x4742, revid=0x5c bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0087, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 pci1: at device 0.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 ata0: pre reset mask=03 ostat0=11 ostat2=11 ata0-master: ATAPI 19 19 ata0-slave: ATAPI 23 23 ata0: after reset mask=03 stat0=19 stat1=23 ata0-master: ATA 23 23 ata0-slave: ATA 00 00 ata0: devices=00 ata0: at 0x1f0 irq 14 on atapci0 ata1: pre reset mask=03 ostat0=1a ostat2=1a ata1-master: ATAPI 21 21 ata1-slave: ATAPI 2b 2b ata1: after reset mask=03 stat0=21 stat1=2b ata1-master: ATA 2b 2b ata1-slave: ATA 00 00 ata1: devices=00 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xef80-0xef9f 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 pci0: at device 7.3 (no driver attached) pcib2: at device 16.0 on pci0 pcib2: secondary bus 2 pcib2: subordinate bus 2 pcib2: I/O decode 0xd000-0xdfff pcib2: memory decode 0xfe600000-0xfe6fffff pcib2: prefetched decode 0xf4300000-0xf43fffff pci2: on pcib2 pci2: physical bus=2 pci0: at device 17.0 (no driver attached) ahc0: port 0xe400-0xe4ff mem 0xfebfe000-0xfebfefff irq 10 at device 18.0 on pci0 ahc0: Defaulting to MEMIO off ahc0: Reading SEEPROM...done. ahc0: Low byte termination Enabled ahc0: High byte termination Enabled ahc0: Downloading Sequencer Program... 412 instructions downloaded ahc0: Features 0x16235, Bugs 0x15, Flags 0x20485541 aic7895C: Ultra Wide Channel A, SCSI Id=7, 32/253 SCBs ahc1: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 10 at device 18.1 on pci0 ahc1: Defaulting to MEMIO off ahc1: Reading SEEPROM...done. ahc1: Low byte termination Enabled ahc1: High byte termination Enabled ahc1: Downloading Sequencer Program... 412 instructions downloaded ahc1: Features 0x16235, Bugs 0x15, Flags 0x20485540 aic7895C: Ultra Wide Channel B, SCSI Id=7, 32/253 SCBs ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it Trying Read_Port at 203 CTL0043: start dependent (0) CTL0043: adding irq mask 0x20 CTL0043: adding dma mask 0x2 CTL0043: adding dma mask 0x8 CTL0043: adding io range 0x220-0x22f, size=0x10, align=0x1 CTL0043: adding io range 0x330-0x331, size=0x2, align=0x1 CTL0043: adding io range 0x388-0x38b, size=0x4, align=0x1 CTL0043: start dependent (1) CTL0043: adding irq mask 0x6a0 CTL0043: adding dma mask 0xb CTL0043: adding dma mask 0xb CTL0043: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0043: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0043: adding io range 0x388-0x38b, size=0x4, align=0x1 CTL0043: start dependent (1) CTL0043: adding irq mask 0x6a0 CTL0043: adding dma mask 0xb CTL0043: adding dma mask 0xb CTL0043: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0043: adding io range 0x300-0x331, size=0x2, align=0x30 CTL0043: start dependent (1) CTL0043: adding irq mask 0x6a0 CTL0043: adding dma mask 0xb CTL0043: adding dma mask 0xb CTL0043: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0043: start dependent (2) CTL0043: adding irq mask 0x6a0 CTL0043: adding dma mask 0xb CTL0043: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0043: adding io range 0x300-0x331, size=0x2, align=0x10 CTL0043: adding io range 0x388-0x397, size=0x4, align=0x4 CTL0043: start dependent (2) CTL0043: adding irq mask 0x6a0 CTL0043: adding dma mask 0xb CTL0043: adding io range 0x220-0x28f, size=0x10, align=0x20 CTL0043: end dependent CTL7005: start dependent (0) CTL7005: adding io range 0x201-0x201, size=0x1, align=0x1 CTL7005: start dependent (1) CTL7005: adding io range 0x200-0x20f, size=0x1, align=0x1 CTL7005: end dependent pnpbios: 16 devices, largest 194 bytes PNP0c01: adding fixed memory32 range 0-0x9fbff, size=0x9fc00 PNP0c01: adding fixed memory32 range 0x9fc00-0x9ffff, size=0x400 PNP0c01: adding fixed memory32 range 0xe0000-0xfffff, size=0x20000 PNP0c01: adding fixed memory32 range 0x100000-0xfffffff, size=0xff00000 PNP0c01: adding fixed memory32 range 0xfec00000-0xfec00fff, size=0x1000 PNP0c01: adding fixed memory32 range 0xfee00000-0xfee00fff, size=0x1000 PNP0c01: adding fixed memory32 range 0xfffc0000-0xffffffff, size=0x40000 pnpbios: handle 0 device ID PNP0c01 (010cd041) PNP0000: adding fixed io range 0x20-0x21, size=0x2, align=0x1 PNP0000: adding fixed io range 0xa0-0xa1, size=0x2, align=0x1 PNP0000: adding irq mask 0x4 pnpbios: handle 1 device ID PNP0000 (0000d041) PNP0200: adding dma mask 0x10 PNP0200: adding fixed io range 0-0xf, size=0x10, align=0x1 PNP0200: adding fixed io range 0x80-0x90, size=0x11, align=0x1 PNP0200: adding fixed io range 0x94-0x9f, size=0xc, align=0x1 PNP0200: adding fixed io range 0xc0-0xde, size=0x1f, align=0x1 pnpbios: handle 2 device ID PNP0200 (0002d041) PNP0100: adding irq mask 0x1 PNP0100: adding fixed io range 0x40-0x43, size=0x4, align=0x1 pnpbios: handle 3 device ID PNP0100 (0001d041) PNP0b00: adding irq mask 0x100 PNP0b00: adding fixed io range 0x70-0x71, size=0x2, align=0x1 pnpbios: handle 4 device ID PNP0b00 (000bd041) PNP0303: adding irq mask 0x2 PNP0303: adding fixed io range 0x60-0x60, size=0x1, align=0x1 PNP0303: adding fixed io range 0x64-0x64, size=0x1, align=0x1 pnpbios: handle 5 device ID PNP0303 (0303d041) PNP0800: adding fixed io range 0x61-0x61, size=0x1, align=0x1 pnpbios: handle 6 device ID PNP0800 (0008d041) PNP0c04: adding irq mask 0x2000 PNP0c04: adding fixed io range 0xf0-0xff, size=0x10, align=0x1 pnpbios: handle 7 device ID PNP0c04 (040cd041) PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0x1 PNP0c02: adding io range 0xcf8-0xcff, size=0x8, align=0x1 PNP0c02: adding io range 0x10-0x1f, size=0x10, align=0x1 PNP0c02: adding io range 0x22-0x3f, size=0x1e, align=0x1 PNP0c02: adding io range 0x50-0x52, size=0x3, align=0x1 PNP0c02: adding io range 0x72-0x77, size=0x6, align=0x1 PNP0c02: adding io range 0x91-0x93, size=0x3, align=0x1 PNP0c02: adding io range 0xa2-0xbe, size=0x1d, align=0x1 PNP0c02: adding io range 0x400-0x43f, size=0x40, align=0x1 PNP0c02: adding io range 0x440-0x44f, size=0x10, align=0x1 pnpbios: handle 8 device ID PNP0c02 (020cd041) PNP0c02: adding io range 0x290-0x297, size=0x8, align=0x1 pnpbios: handle 9 device ID PNP0c02 (020cd041) pnpbios: handle 10 device ID PNP0a03 (030ad041) PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0x8 PNP0501: adding irq mask 0x10 pnpbios: handle 11 device ID PNP0501 (0105d041) PNP0501: adding io range 0x2f8-0x2ff, size=0x8, align=0x8 PNP0501: adding irq mask 0x8 pnpbios: handle 12 device ID PNP0501 (0105d041) PNP0400: adding io range 0x3bc-0x3bf, size=0x4, align=0x8 PNP0400: adding io range 0x7bc-0x7be, size=0x3, align=0x8 PNP0400: adding irq mask 0x80 pnpbios: handle 13 device ID PNP0400 (0004d041) PNP0700: adding io range 0x3f0-0x3f5, size=0x6, align=0x1 PNP0700: adding irq mask 0x40 PNP0700: adding dma mask 0x4 pnpbios: handle 14 device ID PNP0700 (0007d041) PNP0f13: adding irq mask 0x1000 pnpbios: handle 15 device ID PNP0f13 (130fd041) sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: