Subject: hard lockup booting generic on dual PIII 443BX board at agp0
To: None <current-users@NetBSD.org>
From: Chris Tribo <ctribo@dtcc.edu>
List: current-users
Date: 03/01/2006 23:29:05
This is a multi-part message in MIME format.
--------------000704030803070304090207
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

This is a Gateway ALR 7200 dual 443BX board. The system does not have an 
AGP slot, instead it has a second pci bridge (64 bit I believe) similar 
to some of the low end 443GX board integrators. The system locks hard at 
boot unless I disable agp in userconf. Kernel is 200602260000Z from the 
autobuild system. Windows seems to work find with it so I don't think 
there's a bug in the MP tables, and I have the latest BIOS. When I 
disable AGP I also get uhci: can't map I/O space. I hope this is 
related. Any suggestions on what to try next would be appreciated. dmesg 
with agp disabled is attached. 

 

... 

cpu1 at mainbus0: apid 0 (application processor) 

cpu1: starting 

cpu1: Intel Pentium III (686-class), 448.06 MHz, id 0x672
... 

mpbios: bus 0 is type PCI 

mpbios: bus 1 is type PCI 

mpbios: bus 2 is type PCI 

mpbios: bus 3 is type ISA 

ioapic0 at mainbus0 apid 2 (I/O APIC) 

ioapic0: pa 0xfec00000, version 11, 24 pins 

pci0 at mainbus 0 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: Intel 82443BX Host Bridge/Controller (rev 0x03) 

agp0 at pchb0 (freeze)

--------------000704030803070304090207
Content-Type: text/plain;
 name="dmesg_alr7200.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dmesg_alr7200.txt"

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    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 3.99.15 (GENERIC.MP) #0: Mon Feb 27 05:14:13 UTC 2006
	builds@b2.netbsd.org:/home/builds/ab/HEAD/i386/200602260000Z-obj/home/builds/ab/HEAD/src/sys/arch/i386/compile/GENERIC.MP
total memory = 511 MB
avail memory = 493 MB
userconf: configure system autoconfiguration:
uc> disable agp
[282] agp* disabled
uc> exit
Continuing...
BIOS32 rev. 0 found at 0xfd840
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (Gateway  ALR 7200    )
cpu0 at mainbus0: apid 1 (boot processor)
cpu0: Intel Pentium III (686-class), 448.07 MHz, id 0x672
cpu0: features 383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features 383fbff<PGE,MCA,CMOV,PAT,PSE36,MMX>
cpu0: features 383fbff<FXSR,SSE>
cpu0: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way
cpu0: L2 cache 512 KB 32B/line 4-way
cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
cpu0: calibrating local timer
cpu0: apic clock running at 99 MHz
cpu0: 32 page colors
cpu1 at mainbus0: apid 0 (application processor)
cpu1: starting
cpu1: Intel Pentium III (686-class), 448.05 MHz, id 0x672
cpu1: features 383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu1: features 383fbff<PGE,MCA,CMOV,PAT,PSE36,MMX>
cpu1: features 383fbff<FXSR,SSE>
cpu1: I-cache 16 KB 32B/line 4-way, D-cache 16 KB 32B/line 4-way
cpu1: L2 cache 512 KB 32B/line 4-way
cpu1: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
cpu1: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
mpbios: bus 0 is type PCI   
mpbios: bus 1 is type PCI   
mpbios: bus 2 is type PCI   
mpbios: bus 3 is type ISA   
ioapic0 at mainbus0 apid 2 (I/O APIC)
ioapic0: pa 0xfec00000, version 11, 24 pins
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: Intel 82443BX Host Bridge/Controller (rev. 0x03)
agp at pchb0 not configured
ppb0 at pci0 dev 1 function 0: Intel 82443BX AGP Interface (rev. 0x03)
pci1 at ppb0 bus 1
pci1: no spaces enabled!
pcib0 at pci0 dev 2 function 0
pcib0: Intel 82371AB (PIIX4) PCI-ISA Bridge (rev. 0x02)
piixide0 at pci0 dev 2 function 1
piixide0: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
piixide0: bus-master DMA support present
piixide0: primary channel wired to compatibility mode
piixide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
atabus0 at piixide0 channel 0
piixide0: secondary channel wired to compatibility mode
piixide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
atabus1 at piixide0 channel 1
uhci0 at pci0 dev 2 function 2: Intel 82371AB (PIIX4) USB Host Controller (rev. 0x01)
uhci0: can't map i/o space
Intel 82371AB (PIIX4) Power Management Controller (miscellaneous bridge, revision 0x02) at pci0 dev 2 function 3 not configured
fxp0 at pci0 dev 3 function 0: i82558 Ethernet, rev 5
fxp0: interrupting at ioapic0 pin 16 (irq 9)
fxp0: May need receiver lock-up workaround
fxp0: Ethernet address 00:c0:0d:xx:xx:xx
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vga1 at pci0 dev 4 function 0: Cirrus Logic CL-GD5430 (rev. 0x22)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
ppb1 at pci0 dev 5 function 0: Digital Equipment DC21150 PCI-PCI Bridge (rev. 0x04)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
ahc1 at pci2 dev 1 function 0: Adaptec aic7890/91 Ultra2 SCSI adapter
ahc1: interrupting at ioapic0 pin 17 (irq 11)
ahc1: Reading SEEPROM...done.
ahc1: Manual LVD Termination
ahc1: BIOS eeprom is present
ahc1: Secondary High byte termination Enabled
ahc1: Secondary Low byte termination Enabled
ahc1: Primary Low Byte termination Enabled
ahc1: Primary High Byte termination Enabled
ahc1: found 32 SCBs
ahc1: Downloading Sequencer Program... 427 instructions downloaded
ahc1: Features 0x56f6, Bugs 0x0, Flags 0x485540
ahc1: aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs
scsibus0 at ahc1: 16 targets, 8 luns per target
ahc2 at pci2 dev 9 function 0: Adaptec aic7890/91 Ultra2 SCSI adapter
ahc2: interrupting at ioapic0 pin 17 (irq 11)
ahc2: Reading SEEPROM...done.
ahc2: Manual LVD Termination
ahc2: BIOS eeprom is present
ahc2: Secondary High byte termination Enabled
ahc2: Secondary Low byte termination Enabled
ahc2: Primary Low Byte termination Enabled
ahc2: Primary High Byte termination Enabled
ahc2: found 32 SCBs
ahc2: Downloading Sequencer Program... 427 instructions downloaded
ahc2: Features 0x56f6, Bugs 0x0, Flags 0x485540
ahc2: aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs
scsibus1 at ahc2: 16 targets, 8 luns per target
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
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff
npx0: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
pcppi0: attached to attimer0
isapnp0: no ISA Plug 'n Play devices found
ioapic0: enabling
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
crypto: assign driver 0, flags 2
crypto: driver 0 registers alg 1 flags 0 maxoplen 0
crypto: driver 0 registers alg 2 flags 0 maxoplen 0
crypto: driver 0 registers alg 3 flags 0 maxoplen 0
crypto: driver 0 registers alg 4 flags 0 maxoplen 0
crypto: driver 0 registers alg 5 flags 0 maxoplen 0
crypto: driver 0 registers alg 17 flags 0 maxoplen 0
crypto: driver 0 registers alg 6 flags 0 maxoplen 0
crypto: driver 0 registers alg 7 flags 0 maxoplen 0
crypto: driver 0 registers alg 15 flags 0 maxoplen 0
crypto: driver 0 registers alg 8 flags 0 maxoplen 0
crypto: driver 0 registers alg 16 flags 0 maxoplen 0
crypto: driver 0 registers alg 9 flags 0 maxoplen 0
crypto: driver 0 registers alg 10 flags 0 maxoplen 0
crypto: driver 0 registers alg 13 flags 0 maxoplen 0
crypto: driver 0 registers alg 14 flags 0 maxoplen 0
crypto: driver 0 registers alg 11 flags 0 maxoplen 0
crypto: driver 0 registers alg 18 flags 0 maxoplen 0
Kernelized RAIDframe activated
atapibus0 at atabus0: 2 targets
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...
cd0 at atapibus0 drive 0: <TOSHIBA CD-ROM XM-6502B, , 1914> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
sd0 at scsibus0 target 0 lun 0: <WDIGTL, WDE9180 ULTRA2, 1.20> disk fixed
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
ahc1:A:0:0: Ensuring async
(ahc1:A:0:0): Sending WDTR 0
(ahc1:A:0:0): Received WDTR 0 filtered to 0
sd0: 8687 MB, 9942 cyl, 6 head, 298 sec, 512 bytes/sect x 17793001 sectors
ahc1:A:0:1: Ensuring async
(ahc1:A:0:1): Sending WDTR 0
(ahc1:A:0:1): Received WDTR 0 filtered to 0
(ahc1:A:0:0): Sending WDTR 1
(ahc1:A:0:0): Received WDTR 1 filtered to 1
ahc1: target 0 using 16bit transfers
(ahc1:A:0:0): Sending SDTR period a, offset 7f
(ahc1:A:0:0): Received SDTR period a, offset 1f
	Filtered to period a, offset 1f
sd0: sync (25.00ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
ahc1: target 0 synchronous at 40.0MHz, offset = 0x1f
ahc2:A:4:0: Ensuring async
(ahc2:A:4:0): Sending WDTR 0
(ahc2:A:4:0): Received WDTR 0 filtered to 0
st0 at scsibus1 target 4 lun 0: <SONY, SDT-9000, 0400> tape removable
st0: ahc2:A:4:0: Ensuring async
(ahc2:A:4:0): Sending WDTR 0
(ahc2:A:4:0): Received WDTR 0 filtered to 0
ahc2:A:4:0: Ensuring async
(ahc2:A:4:0): Sending WDTR 0
(ahc2:A:4:0): Received WDTR 0 filtered to 0
drive empty
ahc2:A:4:1: Ensuring async
(ahc2:A:4:1): Sending WDTR 0
(ahc2:A:4:1): Received WDTR 0 filtered to 0
(ahc2:A:4:0): Sending SDTR period c, offset 7f
(ahc2:A:4:0): Received SDTR period 19, offset f
	Filtered to period 19, offset f
st0: sync (100.00ns offset 15), 8-bit (10.000MB/s) transfers
ahc2: target 4 synchronous at 10.0MHz, offset = 0xf
(ahc2:A:4:0): Sending SDTR period 19, offset f
(ahc2:A:4:0): Received SDTR period 19, offset f
	Filtered to period 19, offset f
(ahc1:A:0:0): Sending WDTR 1
(ahc1:A:0:0): Received WDTR 1 filtered to 1
ahc1: target 0 using asynchronous transfers
(ahc1:A:0:0): Sending SDTR period a, offset 1f
(ahc1:A:0:0): Received SDTR period a, offset 1f
	Filtered to period a, offset 1f
ahc1: target 0 synchronous at 40.0MHz, offset = 0x1f
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs
cpu1: CPU 0 running
fxp0: link state changed to DOWN
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)

--------------000704030803070304090207--