Hi

When turning on a computer I once get several errors like the following: 

ichiic0: exec: op 1, addr 0x49, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>

This is a box running OpenBSD 4.1 with multi-processors enabled.
According to my dmesg below, I believe the device that is causing this
timeout is the PCI_PRODUCT_INTEL_82801GB_SMB. The person who started up
the computer does not remember, but he may have plugged in a usb
keyboard during the boot. Is it reasonable that this could have caused
the problem? When trying to duplicate the problem in this manner, I did
manage to lock the computer up once when the USB drivers were loading.

My only other guess is that its a problem caused by the wbwdg driver
that I wrote for the watchdog portion of the W83627HF chip. But Im lead
to believe its not this, because the error occurs well before that
driver is loaded, and it does load successfully.

I have included both a normal dmesg, and the dmesg upon a crash. The
only difference other than the error message as I can see is that the
lm0 as isa0 is not detected after the error, and so the lm1 attached to
the pci is not detached. This would make sense because the winbond chip
is busy and so when the isa driver scans for devices it does not find
the winbond chip.

I also noticed in lm_isa.c the following comment, "Most devices
supported by this driver can attach to iic(4) as well.  However, we
prefer to attach them to isa(4) since that causes less overhead and is
more reliable." Could this problem be caused by a 'reliability' issue,
whatever that would be? If not, does anybody have any idea what the
problem is here?

Thank You

Jonathan Steel


*FAILED BOOT*

OpenBSD 4.1 (GENERIC.esentire) #0: Wed Aug 15 20:55:55 UTC 2007
   
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.esentire
cpu0: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz ("GenuineIntel" 686-class)
2.40 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR
real mem  = 2145869824 (2095576K)
avail mem = 1950765056 (1905044K)
using 4278 buffers containing 107417600 bytes (104900K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+ BIOS, date 02/05/07, BIOS32 rev. 0 @ 0xfd470,
SMBIOS
rev. 2.51 @ 0x7feea000 (31 entries)
bios0: Supermicro PDSMi
pcibios0 at bios0: rev 2.1 @ 0xfd470/0xb90
pcibios0: PCI BIOS has 20 Interrupt Routing table entries
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GB LPC" rev 0x00)
pcibios0: PCI bus #15 is the last bus
bios0: ROM list: 0xc0000/0xb000 0xcb000/0x1000 0xcc000/0x1000 0xcd000/0x1000
acpi at mainbus0 not configured
ipmi at mainbus0 not configured
mainbus0: Intel MP Specification (Version 1.4)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 266 MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz ("GenuineIntel" 686-class)
2.40 GHz
cpu1:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR
mainbus0: bus 0 is type PCI
mainbus0: bus 9 is type PCI
mainbus0: bus 10 is type PCI
mainbus0: bus 13 is type PCI
mainbus0: bus 14 is type PCI
mainbus0: bus 15 is type PCI
mainbus0: bus 16 is type ISA
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
ioapic1 at mainbus0: apid 3 pa 0xfec10000, version 20, 24 pins
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel E7230 MCH" rev 0xc0
ppb0 at pci0 dev 1 function 0 "Intel E7230 PCIE" rev 0xc0
pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01
pci2 at ppb1 bus 9
ppb2 at pci2 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09
pci3 at ppb2 bus 10
em0 at pci3 dev 1 function 0 "Intel PRO/1000GT (82541GI)" rev 0x05: apic
3 int 0 (irq 11), address 00:0e:0c:c6:49:f2
"Intel IOxAPIC" rev 0x09 at pci2 dev 0 function 1 not configured
ppb3 at pci0 dev 28 function 4 "Intel 82801G PCIE" rev 0x01
pci4 at ppb3 bus 13
em1 at pci4 dev 0 function 0 "Intel PRO/1000MT (82573E)" rev 0x03: apic
2 int 16 (irq 11), address 00:30:48:8d:cd:02
ppb4 at pci0 dev 28 function 5 "Intel 82801G PCIE" rev 0x01
pci5 at ppb4 bus 14
em2 at pci5 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: apic
2 int 17 (irq 11), address 00:30:48:8d:cd:03
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x01: apic 2 int
23 (irq 10)
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x01: apic 2 int
19 (irq 11)
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x01: apic 2 int
18 (irq 5)
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x01: apic 2 int
16 (irq 11)
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x01: apic 2 int
23 (irq 10)
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ppb5 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xe1
pci6 at ppb5 bus 15
vga1 at pci6 dev 0 function 0 "ATI ES1000" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ichpcib0 at pci0 dev 31 function 0 "Intel 82801GB LPC" rev 0x01: PM disabled
pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x01: DMA,
channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E-N, 1.AA> SCSI0 5/cdrom
removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 disabled (no drives)
pciide1 at pci0 dev 31 function 2 "Intel 82801GB SATA" rev 0x01: DMA,
channel 0
configured to native-PCI, channel 1 configured to native-PCI
pciide1: using apic 2 int 19 (irq 11) for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD3200YS-01PGB0>
wd0: 16-sector PIO, LBA48, 305245MB, 625142448 sectors
wd1 at pciide1 channel 0 drive 1: <WDC WD5000YS-01MPB1>
wd1: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 5
wd2 at pciide1 channel 1 drive 0: <WDC WD5000YS-01MPB1>
wd2: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd3 at pciide1 channel 1 drive 1: <WDC WD5000YS-01MPB1>
wd3: 16-sector PIO, LBA48, 476940MB, 976773168 sectors
wd2(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5
wd3(pciide1:1:1): using PIO mode 4, Ultra-DMA mode 5
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x01: apic 2
int 19
(irq 11)
iic0 at ichiic0
lm1 at iic0 addr 0x2d: W83627HF
iic0: addr 0x2f 05=25 06=10 07=21 08=10 09=64 0a=64 0b=5e 0c=c8 0d=a3
0e=7b 0f=12 10=a5 11=c0 12=96 13=ff 14=1f 15=72 16=d1 17=7b 18=cc 19=cc
1a=c8 1b=29 1c=19
1d=8e 1e=80 1f=80 20=1d 21=19 22=03 24=8d 26=89 28=8c 29=0f 2b=0f 2d=0f
2f=0f 31=0f 33=0f 35=0f 3b=ff 3c=ff 3d=ff 3e=ff 3f=ff 40=09 43=80 44=40
46=f7 47=ef 48=03 49=77 4a=3f 4b=02 4d=e0 4e=0f 50=06 51=1e 52=01 58=28
59=01 5c=1f 5e=55 5f=01
60=b9 61=73 62=b9 63=73 64=a5 65=87 66=ff 67=ff 68=3f 6a=2b 6b=18 6c=7c
6d=65 6e=e3 6f=b9 70=8a 71=70 72=e5 73=bb 74=e5 75=bb 76=e5 77=bb 78=3c
79=37 7a=55 7b=50 7c=3c 7d=37 7e=55 7f=50 80=3c 81=37 82=55 83=50 84=3c
85=37 86=55 87=50 88=50
89=4b 8a=55 8b=50 8c=32 8d=2d 8e=55 8f=50 90=50 91=68 92=07 93=68 94=07
95=68 96=07 97=68 98=07 99=68 9a=07 9b=68 9c=07 9d=68 9e=07 9f=68 a0=07
a1=68 a2=07 a3=68 a4=ff a5=ff a6=ff a7=ff a8=f6 a9=f6 aa=f6 ab=f6 ae=ff
af=ff b1=01 b2=3f b3=2f
b4=30 b5=30 b6=30 b7=30 b8=30 b9=30 ba=30 bb=80 bc=89 bd=89 be=89 bf=89
c0=89 c1=89 c2=89 c3=02 c4=03 c5=7f c6=ff c9=ff ca=ff cb=ff cc=
f cd=ff ce=ff cf=ff d1=46 d2=46 d3=46 d4=46 d6=f0 d7=ff d8=80 d9=01
da=80 db=01
dc=80 dd=01 de=80 df=01 e0=bb e1=c0 e2=82 e3=fe e4=80 e5=e6 e6=fc e7=12
e8=11 e9=12 ea=c4 eb=64 ec=ff ed=ff ee=ff ef=ff f6=60 f7=80 f8=1b fa=ff
fd=10
ichiic0: exec: op 1, addr 0x49, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
ichiic0: exec: op 1, addr 0x4a, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
ichiic0: exec: op 1, addr 0x4b, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
ichiic0: exec: op 1, addr 0x4c, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
ichiic0: exec: op 1, addr 0x4d, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
ichiic0: exec: op 1, addr 0x4e, cmdlen 1, len 0, flags 0x08: timeout,
status 0x41<BUSY,INUSE>
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
wbwdg0 at isa0 port 0x2e/2: W83627HF : rev 0x41
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
Kernelized RAIDframe activated
dkcsum: wd0 matches BIOS drive 0x80
dkcsum: wd1 matches BIOS drive 0x82
dkcsum: wd2 matches BIOS drive 0x81
dkcsum: wd3 matches BIOS drive 0x83
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
ichiic0: exec: op 1, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0essage repeated 4 times
re: no core dump
ichiic0: exec: op 1, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[25151]: OpenVPN 2.0.9 i386-unknown-openbsd4.1 [SSL] [LZO]
built on Jul  4 2007n[25151]: WARNING: No server certificate
verification method has been enabled.
See http://openvpn.net/howto.html#mitm for more info.
...
ichiic0: exec: op 1, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[13069]: write UDPv4: No route to host (code=65)
ichiic0: exec: op 3, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[21199]: write UDPv4: No route to host (code=65)
ichiic0: exec: op 1, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[13069]: write UDPv4: No route to host (code=65)
ichiic0: exec: op 1, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[21199]: write UDPv4: No route to host (code=65)
ichiic0: exec: op 3, addr 0x2d, cmdlen 1, len 1, flags 0x00: timeout,
status 0x0n[13069]: write UDPv4: No route to host (code=65)


*GOOD BOOT*

OpenBSD 4.1 (GENERIC.esentire) #0: Wed Aug 15 20:55:55 UTC 2007
   
[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.esentire
    cpu0: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz ("GenuineIntel"
686-class) 2.40
GHz
    cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR
    real mem  = 2145869824 (2095576K)
    avail mem = 1950765056 (1905044K)
    using 4278 buffers containing 107417600 bytes (104900K) of memory
    mainbus0 (root)
    bios0 at mainbus0: AT/286+ BIOS, date 02/05/07, BIOS32 rev. 0 @
0xfd470, SMBIOS
    rev. 2.51 @ 0x7feea000 (31 entries)
    bios0: Supermicro PDSMi
    pcibios0 at bios0: rev 2.1 @ 0xfd470/0xb90
    pcibios0: PCI BIOS has 20 Interrupt Routing table entries
    pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GB LPC" rev
0x00)
    pcibios0: PCI bus #15 is the last bus
    bios0: ROM list: 0xc0000/0xb000 0xcb000/0x1000 0xcc000/0x1000
0xcd000/0x1000    acpi at mainbus0 not configured
    ipmi at mainbus0 not configured
    mainbus0: Intel MP Specification (Version 1.4)
    cpu0 at mainbus0: apid 0 (boot processor)
    cpu0: apic clock running at 265 MHz
    cpu1 at mainbus0: apid 1 (application processor)
    cpu1: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz ("GenuineIntel"
686-class) 2.40
GHz
    cpu1:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,CX16,xTPR
    mainbus0: bus 0 is type PCI
    mainbus0: bus 9 is type PCI
    mainbus0: bus 10 is type PCI
    mainbus0: bus 13 is type PCI
    mainbus0: bus 14 is type PCI
    mainbus0: bus 15 is type PCI
    mainbus0: bus 16 is type ISA
    ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
    ioapic1 at mainbus0: apid 3 pa 0xfec10000, version 20, 24 pins
    pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
    pchb0 at pci0 dev 0 function 0 "Intel E7230 MCH" rev 0xc0
    ppb0 at pci0 dev 1 function 0 "Intel E7230 PCIE" rev 0xc0
    pci1 at ppb0 bus 1
    ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01
    pci2 at ppb1 bus 9
    ppb2 at pci2 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09
    pci3 at ppb2 bus 10
    em0 at pci3 dev 1 function 0 "Intel PRO/1000GT (82541GI)" rev 0x05:
apic 3 int 0...skipping...
    ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x01:
apic 2 int 19
    (irq 11)
    iic0 at ichiic0
    lm1 at iic0 addr 0x2d: W83627HF
    iic0: addr 0x2f 05=21 06=10 07=21 08=10 09=64 0a=64 0b=5e 0c=c8
0d=a3 0e=7b
0f=12 10=a5 11=c0 12=96 13=ff 14=1f 15=72 16=d1 17=7b 18=cc 19=cc 1a=c8
1b=39 1c=17
    1d=8e 1e=80 1f=80 20=1c 21=19 22=0a 24=8d 26=88 28=8c 29=0f 2b=0f
2d=0f 2f=0f 31=0f 33=0f 35=0f 3b=ff 3c=ff 3d=ff 3e=ff 3f=ff 40=09 43=80
44=40 46=f7 47=ef
48=e3 49=7f 4a=3f 4b=02 4d=e0 4e=0f 50=06 51=1e 52=01 58=28 59=01 5c=1f
5e=55 5f=01
    60=b9 61=73 62=b9 63=73 64=a5 65=87 66=ff 67=ff 68=3f 6a=2b 6b=18
6c=7c 6d=65 6e=e3 6f=b9 70=8a 71=70 72=e5 73=bb 74=e5 75=bb 76=e5 77=bb
78=3c 79=37 7a=55
7b=50 7c=3c 7d=37 7e=55 7f=50 80=3c 81=37 82=55 83=50 84=3c 85=37 86=55
87=50 88=50
    89=4b 8a=55 8b=50 8c=32 8d=2d 8e=55 8f=50 90=07 91=68 92=07 93=68
94=07 95=68 96=07 97=68 98=07 99=68 9a=07 9b=68 9c=07 9d=68 9e=07 9f=68
a0=07 a1=68 a2=07
a3=68 a4=ff a5=ff a6=ff a7=ff a8=f6 a9=f6 aa=f6 ab=f6 ae=ff af=ff b2=3f
b3=2f b4=30
    b5=30 b6=30 b7=30 b8=30 b9=30 ba=30 bb=80 bc=89 bd=89 be=89 bf=89
c0=89 c1=89 c2=89 c3=02 c4=03 c5=7f c6=ff c9=ff ca=ff cb=ff cc=ff cd=ff
ce=ff cf=ff d1=46
d2=46 d3=46 d4=46 d6=f0 d7=ff d8=80 d9=01 da=80 db=01 dc=80 dd=01 de=80
df=01 e0=bb
    e1=c0 e2=82 e3=fe e4=80 e5=e6 e6=fc e7=12 e8=11 e9=12 ea=c4 eb=64
ec=ff ed=ff ee=ff ef=ff f6=60 f7=80 f8=1b fa=ff fd=10
    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
    wbwdg0 at isa0 port 0x2e/2: W83627HF : rev 0x41
    pcppi0 at isa0 port 0x61
    midi0 at pcppi0: <PC speaker>
    spkr0 at pcppi0
    lpt0 at isa0 port 0x378/4 irq 7
    lm0 at isa0 port 0x290/8: W83627HF
    lm1 detached
    npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
    pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
    pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
    fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
    pctr: 686-class user-level performance counters enabled
    mtrr: Pentium Pro MTRR support
    Kernelized RAIDframe activated
    dkcsum: wd0 matches BIOS drive 0x80
    dkcsum: wd1 matches BIOS drive 0x82
    dkcsum: wd2 matches BIOS drive 0x81
    dkcsum: wd3 matches BIOS drive 0x83
    root on wd0a
    rootdev=0x0 rrootdev=0x300 rawdev=0x302

Reply via email to