It would be these changes. Debugging this will be hard. :( Are you familiar with x86 assembly at all?
I have a bit different problem: The box (old Pentium-MMX PC with the FIC PA-2005 board using VT82C580 (Apollo VP) chipset. The machine had 16MB RAM only, recently upgraded to 256MB. I have installed the newest BIOS version available, so the CD-ROM booting works properly. I can boot Solaris 8 for Intel CD and NetBSD 4.0 install CD, but FreeBSD CDROMs from 5.5-RELEASE, 7.0-RELEASE and March 2007 8.0-CURRENT bootloaders fail in the same way: - A /boot/loader menu appears. The cursor runs like around "10 seconds" countdown, like "10" was printed and then 3 backspaces and 10 printed again, no countdown takes place. - Pressing some keys like Enter, Space and "3" - nothing happens, but if you persist long enough (with "3" or "Enter") you can make the counter running down. - After the counter expires, the |/-\|/- progress meter (how do we call this thing?) appears for a while and then the system resets. How can I try to debug this? I have tried to attach serial console with AT keyboard unplugged I still get message that VGA console will be used. The serial port is working correctly (verified with Windows and later with NetBSD). Can I get serial console while booting from CDROM - do I need to remove VGA card for this? Soon I should receive a firewire controller, but I am not sure if any low-level debugging can be done with this. Below please find dmesg output from NetBSD (upgraded to -CURRENT). --Marcin Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 4.99.58 (PONIATOWSKI) #1: Tue Apr 8 01:27:38 CEST 2008 [EMAIL PROTECTED]:/usr/netbsd/obj/usr/netbsd/src/sys/arch/i386/compile/PONIATOWSKI total memory = 254 MB avail memory = 239 MB timecounter: Timecounters tick every 10.000 msec timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100 Generic PC PCI BIOS rev. 2.1 found at 0xfb3f0 pcibios: config mechanism [1][x], special cycles [1][x], last bus 0 PCI BIOS has 5 Interrupt Routing table entries ------------------------------------------ device vendor product pin PIRQ IRQ stage ------------------------------------------ ------------------------------------------ mainbus0 (root) cpu0 at mainbus0: (uniprocessor) cpu0: Intel Pentium/MMX (586-class), 166.11 MHz, id 0x543 cpu0: features 8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> cpu0: features 8001bf<MMX> cpu0: Initial APIC ID 0 cpu0: Cluster/Package ID 0 pci0 at mainbus0 bus 0: configuration mode 1 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok pchb0 at pci0 dev 0 function 0 pchb0: VIA Technologies VT82C580 (Apollo VP) Host-PCI Bridge (rev. 0x10) pcib0 at pci0 dev 7 function 0 pcib0: VIA Technologies VT82C586 PCI-ISA Bridge (rev. 0x02) viaide0 at pci0 dev 7 function 1 viaide0: VIA Technologies VT82C586 (Apollo VP) ATA33 controller viaide0: bus-master DMA support present viaide0: primary channel configured to compatibility mode viaide0: primary channel interrupting at irq 14 atabus0 at viaide0 channel 0 viaide0: secondary channel configured to compatibility mode viaide0: secondary channel interrupting at irq 15 atabus1 at viaide0 channel 1 vga1 at pci0 dev 11 function 0: ATI Technologies 3D Rage II+ (rev. 0x9a) wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation) wsmux1: connecting to wsdisplay0 direct rendering for vga1 unsupported isa0 at pcib0 lpt0 at isa0 port 0x378-0x37b irq 7 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo pckbc0 at isa0 port 0x60-0x64 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 attimer0 at isa0 port 0x40-0x43: AT Timer pcppi0 at isa0 port 0x61 midi0 at pcppi0: PC speaker (CPU-intensive output) sysbeep0 at pcppi0 isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support npx0 at isa0 port 0xf0-0xff npx0: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2 attimer0: attached to pcppi0 isapnp0: read port 0x203 sb1 at isapnp0 port 0x220/16,0x388/4,0x500/16 irq 5 drq 1,0 sb1: Analog Devices AD1816A : dsp v3.02 sb1: WARNING: powerhook_establish is deprecated audio0 at sb1: half duplex, mmap, independent opl0 at sb1: model OPL3 midi1 at opl0: SB Yamaha OPL3 (CPU-intensive output) mpu0 at isapnp0 port 0x300/2 irq 9 mpu0: Analog Devices AD1816A midi2 at mpu0: Roland MPU-401 MIDI UART (CPU-intensive output) joy0 at isapnp0 port 0x200/8 joy0: Analog Devices AD1816A joy0: joystick not connected timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec wd0 at atabus0 drive 0: <SAMSUNG WN316025A (1.6 GB)> wd0: drive supports 16-sector PIO transfers, LBA addressing wd0: 1536 MB, 3121 cyl, 16 head, 63 sec, 512 bytes/sect x 3145968 sectors wd0: 32-bit data port wd0: drive supports PIO mode 4, DMA mode 2 wd0(viaide0:0:0): using PIO mode 4, DMA mode 2 (using DMA) atapibus0 at atabus1: 2 targets cd0 at atapibus0 drive 0: <FX810T4, , a03> cdrom removable cd0: 32-bit data port cd0: drive supports PIO mode 3, DMA mode 1 cd0(viaide0:1:0): using PIO mode 3, DMA mode 1 (using DMA) Kernelized RAIDframe activated pad0: outputs: 44100Hz, 16-bit, stereo audio1 at pad0: half duplex boot device: wd0 root on wd0a dumps on wd0b root file system type: ffs wsdisplay0: screen 1 added (80x25, vt100 emulation) wsdisplay0: screen 2 added (80x25, vt100 emulation) wsdisplay0: screen 3 added (80x25, vt100 emulation) wsdisplay0: screen 4 added (80x25, vt100 emulation)
signature.asc
Description: OpenPGP digital signature