On Thu, 3 Aug 2000, Michael Lucas wrote: > Sorry for the last try, not enough caffiene yet... > > Anyway, I had this problem as well. The problem was that /boot/loader > wasn't working properly. Without it, the system runs, but you can't > talk to the console. It seems like the problem was with my device.hints file - I had deleted all the kbd/sc/vga stuff out of there, assuming that they weren't needed since they are on the pci bus. It turns out that I can only boot when I add the syscons stuff back in there. And then, they want to attach to the ISA bus instead of the PCI bus: sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 irq 1 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 Any particular reason these devices want to attach to the ISA instead of the PCI bus? Or, are they REALLY attaching to the PCI bus, and thinking they're attaching to the ISA bus? I have a Pentium MoBo (Asus SP 97-V), so they really ought to be on pci0 instead of isa0. So, the syscons/vga/atkbd stuff will not work without leaving them un-modified in device.hints as they originally appear in GENERIC.hints. Attached is my device.hints and dmesg.out. - Donn
Copyright (c) 1992-2000 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.0-CURRENT #0: Thu Aug 3 08:44:46 EDT 2000 [EMAIL PROTECTED]:/usr/src/sys/compile/CUSTOM Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 166449832 Hz CPU: Pentium/P55C (166.45-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x543 Stepping = 3 Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX> real memory = 62914560 (61440K bytes) avail memory = 57761792 (56408K bytes) Preloaded elf kernel "kernel" at 0xc037a000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc037a09c. Intel Pentium detected, installing workaround for F00F bug md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pci0: <Host to PCI bridge (vendor=1039 device=5597)> at 0.0 isab0: <SiS 85c503 PCI-ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <SiS 5591 ATA33 controller> port 0xd000-0xd00f,0xd400-0xd403,0xd800-0xd807,0xe000-0xe003,0xe400-0xe407 irq 11 at device 1.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xb800-0xb81f irq 10 at device 10.0 on pci0 ed0: address 00:c0:df:ed:0b:17, type NE2000 (16 bit) pci0: <SiS 5597/98 SVGA controller> at 19.0 irq 11 sio2 at port 0x3e8-0x3ef irq 4 on isa0 sio2: type 16550A mse0: <Bus/InPort Mouse> at port 0x23c-0x23f irq 3 on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sbc1: <ESS ES1868> at port 0x220-0x22f,0x388-0x38b,0x330-0x331 irq 5 drq 1,0 on isa0 pcm0: <ESS 18xx DSP> on sbc1 ppc0: <ECP parallel printer port> at port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/16 bytes threshold plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 unknown: <PNP0501> can't assign resources unknown: <PNP0501> can't assign resources fdc0: <NEC 72065B or clone> at port 0x3f2-0x3f5,0x3f7 irq 6 drq 2 on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 irq 1 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 ad0: 3093MB <FUJITSU MPB3032ATU> [6704/15/63] at ata0-master using UDMA33 ad1: 1040MB <M1614TA> [2114/16/63] at ata0-slave using WDMA2 acd0: CDROM <BCD-24X 1997-06-27> at ata1-master using WDMA2
# $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.3 2000/07/19 16:32:38 imp Exp $ hint.atkbdc.0.at="pci" hint.atkbdc.0.port="0x060" hint.atkbd.0.at="atkbdc" hint.atkbd.0.irq="1" hint.atkbd.0.flags="0x1" hint.psm.0.at="atkbdc" hint.psm.0.irq="12" hint.psm.0.disabled="1" hint.vga.0.at="pci" hint.sc.0.at="pci" hint.sc.0.flags="0x100" hint.npx.0.at="nexus" hint.npx.0.port="0x0F0" hint.npx.0.irq="13" hint.apm.0.at="nexus" hint.apm.0.disabled="1" hint.apm.0.flags="0x20" hint.sio.0.at="isa" hint.sio.0.port="0x3F8" hint.sio.0.flags="0x10" hint.sio.0.irq="4" hint.sio.0.disabled="1" hint.sio.1.at="isa" hint.sio.1.port="0x2F8" hint.sio.1.irq="3" hint.sio.1.disabled="1" hint.sio.2.at="isa" hint.sio.2.port="0x3E8" hint.sio.2.irq="4" hint.sio.3.at="isa" hint.sio.3.disabled="1" hint.sio.3.port="0x2E8" hint.sio.3.irq="9" hint.mse.0.at="isa" hint.mse.0.port="0x23c" hint.mse.0.irq="3" hint.sbc.0.at="isa" hint.sbc.0.port="0x220" hint.sbc.0.irq="5" hint.sbc.0.drq="1" hint.sbc.0.flags="0x15"