[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

kernel testing - failure + workaround for HP d530 (i386)



Hi All,

i386;OpenBSD 3.5-current (GENERIC) #50: Fri Jun 11 09:07:23 MDT 
2004;Compaq d530 (Intel 865G) with P4 3GHz, 2G RAM, 1 SATA disk;make a 
GENERIC kernel && make cleandir && make build;No problems

i386;OpenBSD 3.5-current (GENERIC.MP) #49: Fri Jun 11 09:07:28 MDT 
2004;Compaq d530 (Intel 865G) with P4 3GHz, 2G RAM, 1 SATA disk;make a 
GENERIC kernel && make cleandir && make build;had to fiddle BIOS to get 
things working, some device weirdness

I've managed to get my HP d530 booting the MP kernel (it's a UP
machine with a bizarre HP BIOS). To get things working I disabled
the hyperthreading option in the BIOS... the following lines then appear
in the dmesg:
bge0 at pci1 dev 2 function 0 "Broadcom BCM5782" rev 0x03pci_intr_map: 
bus 1 dev 2 func 0 pin 1; line 5
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 5: address: 00:0b:cd:b3:64:f9

This card works well under a normal -current as of midday SAST 
12/06/2004. Even given the above messages the network (NFS and a bit of 
light ftp usage) continues to work.

The next weirdness is the onboard Intel audio...
auich0 at pci0 dev 31 function 5 "Intel 82801EB/ER AC97 Audio" rev 0x02: 
apic 1 int 17 (irq 5), ICH5 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
auich0: measured ac97 link rate at 0 Hz, will use 48000 Hz

The audio does not have this link rate weirdness with the UP kernel.

The USB problems in both kernels exist in -current as well, so they're 
not a SMP regression.
  ehci0: wrong number of companions (4 != 3)
  ehci0: init failed, error=13

The board is based on an Intel 865G - I kinda wish they'd just left well 
enough alone when putting machine together.

I case it matters to anybody, the HP BIOS version for this machine is 2.04.

dmesg follows...

Michael

OpenBSD 3.5-current (GENERIC) #50: Fri Jun 11 09:07:23 MDT 2004
 
deraadt@i386.openbsd.org:/home/staff/deraadt/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) 4 CPU 3.00GHz ("GenuineIntel" 686-class) 3 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID
real mem  = 2138611712 (2088488K)
avail mem = 1976995840 (1930660K)
using 4278 buffers containing 107032576 bytes (104524K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(48) BIOS, date 10/03/03, BIOS32 rev. 0 @ 0xeb0e0
pcibios0 at bios0: rev. 2.2 @ 0xeb0e0/0x4f20
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xf5730/192 (10 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801EB/ER LPC" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xa600 0xcc000/0x2000 0xe0c00/0x9400!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82865G/PE/P CPU-I/0-1" rev 0x02
vga1 at pci0 dev 2 function 0 "Intel 82865G Video" rev 0x02: aperture at 
0xf0000000, size 0x8000000
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 "Intel 82801EB/ER USB" rev 0x02: irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801EB/ER USB" rev 0x02: irq 11
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801EB/ER USB" rev 0x02: irq 10
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801EB/ER USB" rev 0x02: irq 10
ehci0: EHCI version 1.0
ehci0: wrong number of companions (4 != 3)
ehci0: init failed, error=13
ppb0 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xc2
pci1 at ppb0 bus 1
bge0 at pci1 dev 2 function 0 "Broadcom BCM5782" rev 0x03: irq 5: 
address: 00:0b:cd:b3:64:f9
brgphy0 at bge0 phy 1: BCM5705 10/100/1000baseTX PHY, rev. 2
"3DFX Interactive Voodoo3" rev 0x01 at pci1 dev 4 function 0 not configured
ichpcib0 at pci0 dev 31 function 0 "Intel 82801EB/ER LPC" rev 0x02
pciide0 at pci0 dev 31 function 1 "Intel 82801EB/ER IDE" rev 0x02: DMA, 
channel 0 configured to compatibility, channel 1 configured to compatibility
pciide0: channel 0 disabled (no drives)
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <SONY, CD-RW CRX300E, KYS2> SCSI0 5/cdrom 
removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
pciide1 at pci0 dev 31 function 2 "Intel 82801EB SATA" rev 0x02: DMA, 
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using irq 10 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD1200JD-00FYB0>
wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
auich0 at pci0 dev 31 function 5 "Intel 82801EB/ER AC97 Audio" rev 0x02: 
irq 5, ICH5 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
auich0: measured ac97 link rate at 48009 Hz, will use 48000 Hz
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask ef4d netmask ef6d ttymask ffef
pctr: user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302


OpenBSD 3.5-current (GENERIC.MP) #49: Fri Jun 11 09:07:28 MDT 2004
 
deraadt@cvs.openbsd.org:/home/staff/deraadt/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel(R) Pentium(R) 4 CPU 3.00GHz ("GenuineIntel" 686-class) 3 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID
real mem  = 2138611712 (2088488K)
avail mem = 1976926208 (1930592K)
using 4278 buffers containing 107032576 bytes (104524K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(48) BIOS, date 10/03/03, BIOS32 rev. 0 @ 0xeb0e0
pcibios0 at bios0: rev. 2.2 @ 0xeb0e0/0x4f20
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xf5730/192 (10 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801EB/ER LPC" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xa600 0xcc000/0x2000 0xe0c00/0x9400!
mainbus0: scanning 0x9fc00 to 0x9fff0 for MP signature
mainbus0: scanning 0x9f800 to 0x9fbf0 for MP signature
mainbus0: scanning 0xf0000 to 0xffff0 for MP signature
mainbus0: MP floating pointer found in bios at 0xfdff0
mainbus0: MP config table at 0xed010, 448 bytes long
mainbus0: Intel MP Specification (Version 1.4) (COMPAQ               )
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel Pentium 4 ("GenuineIntel" 686-class) 3 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF
cpu0: calibrating local timer
cpu0: apic clock running at 199 MHz
cpu0: kstack at 0xe97bd000 for 8192 bytes
cpu0: idle pcb at 0xe97bd000, idle sp at 0xe97befa0
mpbios: bus 0 is type PCI
mpbios: bus 1 is type PCI
mpbios: bus 5 is type PCI
mpbios: bus 9 is type ISA
ioapic0 at mainbus0 apid 1 (I/O APIC)
ioapic0: pa 0xfec00000, virtual wire mode, version 20, 24 pins
ioapic0: misconfigured as apic 0
ioapic0: remapped to apic 1
ioapic0: int16 attached to pci0 device 2 INT_A (type 0x0 flags 0xf)
ioapic0: int17 attached to pci0 device 2 INT_B (type 0x0 flags 0xf)
ioapic0: int16 attached to pci0 device 29 INT_A (type 0x0 flags 0xf)
ioapic0: int19 attached to pci0 device 29 INT_B (type 0x0 flags 0xf)
ioapic0: int18 attached to pci0 device 29 INT_C (type 0x0 flags 0xf)
ioapic0: int23 attached to pci0 device 29 INT_D (type 0x0 flags 0xf)
ioapic0: int18 attached to pci0 device 31 INT_A (type 0x0 flags 0xf)
ioapic0: int17 attached to pci0 device 31 INT_B (type 0x0 flags 0xf)
ioapic0: int18 attached to pci0 device 1 INT_A (type 0x0 flags 0xf)
ioapic0: int19 attached to pci0 device 1 INT_B (type 0x0 flags 0xf)
ioapic0: int16 attached to pci5 device 4 INT_A (type 0x0 flags 0xf)
ioapic0: int18 attached to pci5 device 4 INT_B (type 0x0 flags 0xf)
ioapic0: int21 attached to pci5 device 4 INT_C (type 0x0 flags 0xf)
ioapic0: int22 attached to pci5 device 4 INT_D (type 0x0 flags 0xf)
ioapic0: int20 attached to pci5 device 2 INT_A (type 0x0 flags 0xf)
ioapic0: int18 attached to pci5 device 9 INT_A (type 0x0 flags 0xf)
ioapic0: int21 attached to pci5 device 9 INT_B (type 0x0 flags 0xf)
ioapic0: int22 attached to pci5 device 9 INT_C (type 0x0 flags 0xf)
ioapic0: int16 attached to pci5 device 9 INT_D (type 0x0 flags 0xf)
ioapic0: int21 attached to pci5 device 10 INT_A (type 0x0 flags 0xf)
ioapic0: int22 attached to pci5 device 10 INT_B (type 0x0 flags 0xf)
ioapic0: int16 attached to pci5 device 10 INT_C (type 0x0 flags 0xf)
ioapic0: int18 attached to pci5 device 10 INT_D (type 0x0 flags 0xf)
ioapic0: int22 attached to pci5 device 11 INT_A (type 0x0 flags 0xf)
ioapic0: int16 attached to pci5 device 11 INT_B (type 0x0 flags 0xf)
ioapic0: int18 attached to pci5 device 11 INT_C (type 0x0 flags 0xf)
ioapic0: int21 attached to pci5 device 11 INT_D (type 0x0 flags 0xf)
ioapic0: int18 attached to pci5 device 13 INT_A (type 0x0 flags 0xf)
ioapic0: int21 attached to pci5 device 13 INT_B (type 0x0 flags 0xf)
ioapic0: int22 attached to pci5 device 13 INT_C (type 0x0 flags 0xf)
ioapic0: int16 attached to pci5 device 13 INT_D (type 0x0 flags 0xf)
ioapic0: int1 attached to isa0 irq 1 (type 0x0 flags 0x0)
ioapic0: int3 attached to isa0 irq 3 (type 0x0 flags 0x0)
ioapic0: int4 attached to isa0 irq 4 (type 0x0 flags 0x0)
ioapic0: int6 attached to isa0 irq 6 (type 0x0 flags 0x0)
ioapic0: int7 attached to isa0 irq 7 (type 0x0 flags 0x0)
ioapic0: int8 attached to isa0 irq 8 (type 0x0 flags 0x0)
ioapic0: int9 attached to isa0 irq 9 (type 0x0 flags 0x0)
ioapic0: int12 attached to isa0 irq 12 (type 0x0 flags 0x0)
ioapic0: int13 attached to isa0 irq 13 (type 0x0 flags 0x0)
ioapic0: int14 attached to isa0 irq 14 (type 0x0 flags 0x0)
ioapic0: int15 attached to isa0 irq 15 (type 0x0 flags 0x0)
local apic: int1 attached to NMI (type 0x1 flags 0x0)
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82865G/PE/P CPU-I/0-1" rev 0x02
vga1 at pci0 dev 2 function 0 "Intel 82865G Video" rev 0x02: aperture at 
0xf0000000, size 0x8000000
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 "Intel 82801EB/ER USB" rev 0x02: apic 1 
int 16 (irq 10)
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801EB/ER USB" rev 0x02: apic 1 
int 19 (irq 11)
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801EB/ER USB" rev 0x02: apic 1 
int 18 (irq 10)
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801EB/ER USB" rev 0x02: apic 1 
int 23 (irq 10)
ehci0: EHCI version 1.0
ehci0: wrong number of companions (4 != 3)
ehci0: init failed, error=13
ppb0 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xc2
pci1 at ppb0 bus 1
bge0 at pci1 dev 2 function 0 "Broadcom BCM5782" rev 0x03pci_intr_map: 
bus 1 dev 2 func 0 pin 1; line 5
pci_intr_map: no MP mapping found
isa_intr_establish: no MP mapping found
: irq 5: address: 00:0b:cd:b3:64:f9
brgphy0 at bge0 phy 1: BCM5705 10/100/1000baseTX PHY, rev. 2
"3DFX Interactive Voodoo3" rev 0x01 at pci1 dev 4 function 0 not configured
ichpcib0 at pci0 dev 31 function 0 "Intel 82801EB/ER LPC" rev 0x02
pciide0 at pci0 dev 31 function 1 "Intel 82801EB/ER IDE" rev 0x02: DMA, 
channel 0 configured to compatibility, channel 1 configured to compatibility
pciide0: channel 0 disabled (no drives)
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <SONY, CD-RW CRX300E, KYS2> SCSI0 5/cdrom 
removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
pciide1 at pci0 dev 31 function 2 "Intel 82801EB SATA" rev 0x02: DMA, 
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using apic 1 int 18 (irq 10) for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD1200JD-00FYB0>
wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
auich0 at pci0 dev 31 function 5 "Intel 82801EB/ER AC97 Audio" rev 0x02: 
apic 1 int 17 (irq 5), ICH5 AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
auich0: measured ac97 link rate at 0 Hz, will use 48000 Hz
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask ffdf netmask ffff ttymask ffff
cpu0: prelint0 0x700 0x0
cpu0: prelint1 0x400 0x0
cpu0: timer0 0x300a0 0x0
cpu0: pcint0 0x10000 0x0
cpu0: lint0 0x700 0x0
cpu0: lint1 0x400 0x0
cpu0: err0 0x100f0 0x0
ioapic0: enabling
ioapic0: int0 0x10000 0x0
ioapic0: int1 0x170 0x0
ioapic0: int2 0x10000 0x0
ioapic0: int3 0x10100 0x0
ioapic0: int4 0x1b0 0x0
ioapic0: int5 0x10000 0x0
ioapic0: int6 0x140 0x0
ioapic0: int7 0x171 0x0
ioapic0: int8 0x10100 0x0
ioapic0: int9 0x10100 0x0
ioapic0: int10 0x10000 0x0
ioapic0: int11 0x10000 0x0
ioapic0: int12 0x172 0x0
ioapic0: int13 0x10100 0x0
ioapic0: int14 0x10100 0x0
ioapic0: int15 0x141 0x0
ioapic0: int16 0xa142 0x0
ioapic0: int17 0xa190 0x0
ioapic0: int18 0xa143 0x0
ioapic0: int19 0xa144 0x0
ioapic0: int20 0x1a100 0x0
ioapic0: int21 0x1a100 0x0
ioapic0: int22 0x1a100 0x0
ioapic0: int23 0xa145 0x0
pctr: user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302