Hello all;

I asked a while back about a 'lag' in keyboard response on my laptop
(Gateway MT3705) that runs -current.  Someone responded off-list and 
noted that it was an interrupt issue.

I was wondering if there is any known workaround / fix for it; the
machine can be very hard to use for day to day operation with this
happening.

Looking through the dmesg, it doesn't look like an irq sharing problem
necessarily?

I'm currently working on building a new -current and a new xenocara
to test with since this one is a little dated.


dmesg is as follows:


OpenBSD 4.1-current (EXTRO.acpi-mp) #1: Tue Apr 17 09:34:02 EDT 2007
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/EXTRO.acpi-mp
cpu0: Genuine Intel(R) CPU T2060 @ 1.60GHz ("GenuineIntel" 686-class) 1.60 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,EST,TM2,xTPR
real mem  = 1004621824 (981076K)
avail mem = 910696448 (889352K)
using 4278 buffers containing 50356224 bytes (49176K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+ BIOS, date 12/07/06, BIOS32 rev. 0 @ 0xfd5fd, SMBIOS 
rev. 2.4 @ 0xdc010 (41 entries)
bios0: Gateway MT3705
pcibios0 at bios0: rev 2.1 @ 0xfd580/0xa80
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfde90/336 (19 entries)
pcibios0: no compatible PCI ICU found: ICU vendor 0x1002 product 0x4372
pcibios0: Warning, unable to fix up PCI interrupt routing
pcibios0: PCI bus #8 is the last bus
bios0: ROM list: 0xc0000/0xd000 0xdc000/0x4000!
acpi0 at mainbus0: rev 0
acpi0: tables DSDT FACP SLIC APIC MCFG SSDT 
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpi device at acpi0 from table DSDT not configured
acpi device at acpi0 from table FACP not configured
acpi device at acpi0 from table SLIC not configured
acpimadt0 at acpi0 table APIC addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 133 MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Genuine Intel(R) CPU T2060 @ 1.60GHz ("GenuineIntel" 686-class) 1.60 GHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,EST,TM2,xTPR
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 21, 24 pins
acpi device at acpi0 from table MCFG not configured
acpi device at acpi0 from table SSDT not configured
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 0 (PB2_)
acpiprt2 at acpi0: bus 0 (PB3_)
acpiprt3 at acpi0: bus 2 (PB4_)
acpiprt4 at acpi0: bus 5 (PB5_)
acpiprt5 at acpi0: bus 0 (PB6_)
acpiprt6 at acpi0: bus 0 (PB7_)
acpiprt7 at acpi0: bus 8 (P2P_)
acpiprt8 at acpi0: bus 1 (AGP_)
acpiec0 at acpi0: EC__
acpicpu0 at acpi0: CPU0: acpicpu0: C3 not supported
acpicpu1 at acpi0: CPU1: acpicpu1: C3 not supported
acpitz0 at acpi0, critical temperature: 100 degC
acpiac0 at acpi0: AC unit offline
acpibat0 at acpi0: BAT0: model: 6MSB serial:  type: Li   oem: SMP-P
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: LID0
acpibtn2 at acpi0: SLPB
vesabios0 at mainbus0: version 2.0, ATI Technologies Inc. MS4
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 vendor "ATI", unknown product 0x5a31 rev 0x01
ppb0 at pci0 dev 1 function 0 "ATI RS480 PCIE" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "ATI Radeon XPRESS 200M" rev 0x00, vesafb
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ppb1 at pci0 dev 4 function 0 "ATI RS480 PCIE" rev 0x00
pci2 at ppb1 bus 2
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8038" rev 0x14, Yukon-2 FE 
(0x1): apic 2 int 16 (irq 10)
msk0 at mskc0 port A, address 00:03:25:3f:d0:32
eephy0 at msk0 phy 0: Marvell 88E3082 10/100 PHY, rev. 3
ukphy0 at msk0 phy 3: Generic IEEE 802.3u media interface, rev. 0: OUI 
0x121012, model 0x0004
ukphy0: no media present
ukphy1 at msk0 phy 6: Generic IEEE 802.3u media interface, rev. 0: OUI 
0x004c00, model 0x0013
ukphy1: no media present
ppb2 at pci0 dev 5 function 0 "ATI RS480 PCIE" rev 0x00
pci3 at ppb2 bus 5
ohci0 at pci0 dev 19 function 0 "ATI IXP400 USB" rev 0x80: apic 2 int 19 (irq 
11), version 1.0, legacy support
ohci1 at pci0 dev 19 function 1 "ATI IXP400 USB" rev 0x80: apic 2 int 19 (irq 
11), version 1.0, legacy support
ehci0 at pci0 dev 19 function 2 "ATI IXP400 USB2" rev 0x80: apic 2 int 19 (irq 
11)
usb0 at ehci0: USB revision 2.0
uhub0 at usb0
uhub0: ATI EHCI root hub, rev 2.00/1.00, addr 1
uhub0: 8 ports with 8 removable, self powered
"ATI IXP400 SMBus" rev 0x83 at pci0 dev 20 function 0 not configured
pciide0 at pci0 dev 20 function 1 "ATI IXP400 IDE" rev 0x80: DMA, channel 0 
configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <HTS421210H9AT00>
wd0: 16-sector PIO, LBA48, 95396MB, 195371568 sectors
atapiscsi0 at pciide0 channel 0 drive 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, DVDRAM GSA-T10N, PG02> SCSI0 5/cdrom 
removable
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5
cd0(pciide0:0:1): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2
azalia0 at pci0 dev 20 function 2 "ATI IXP450 HD Audio" rev 0x01: apic 2 int 16 
(irq 10)
azalia0: host: High Definition Audio rev. 1.0
azalia0: host: 4 output, 4 input, and 0 bidi streams
azalia_attach: resetting
azalia_attach: reset counter = 4999
azalia_attach: reset counter = 4991
azalia0: found a codec at #0
azalia0: found a codec at #1
azalia_init_corb: CORB allocation succeeded.
azalia_init_corb: CORBWP=0; size=256
azalia_init_rirb: RIRB allocation succeeded.
azalia_init_rirb: RIRBRP=0, size=256
azalia0: information of codec[0] follows:
azalia_codec_init_vtbl: vid=83847690 subid=0318107b
azalia0: codec: Sigmatel STAC9220 (rev. 34.1), HDA version 1.0
azalia_codec_init: nidstart=1 #functions=1
azalia_codec_init: FTYPE result = 0x00000101
azalia_codec_init: There are 19 widgets in the audio function.
        encodings=1<PCM>
        PCM 
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
        inamp: mute=0 size=0 steps=0 offset=0
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: dac02 wcap=d0401<POWER,STEREO>
        encodings=1<PCM>
        PCM 
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
azalia0: adc03 wcap=1d0541<POWER,CONNLIST,PROC,STEREO>
        encodings=1<PCM>
        PCM 
formats=e07e0<24bit,20bit,16bit,192kHz,176.4kHz,96kHz,88.2kHz,48kHz,44.1kHz>
        connections=0xa; selected=0xa
azalia0: adc04 wcap=140311<DIGITAL,CONNLIST,FORMATOV,STEREO>
        encodings=5<AC3,PCM>
        PCM formats=e0160<24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
        connections=0x8; selected=0x8
azalia0: dac05 wcap=40211<DIGITAL,FORMATOV,STEREO>
        encodings=5<AC3,PCM>
        PCM formats=e01e0<24bit,20bit,16bit,96kHz,88.2kHz,48kHz,44.1kHz>
azalia0: widget06 wcap=f30201<DIGITAL,STEREO>
azalia0: sel07 wcap=300901<LRSWAP,CONNLIST,STEREO>
        connections=0x2,0x8,0xa; selected=0x2
azalia0: unknown08 wcap=430681<POWER,DIGITAL,UNSOL,STEREO>
        pin config; device=SPDIF-in color=unknown assoc=15 seq=0 
cap=10024<EAPD,INPUT,PRESENCE>
azalia0: unknown09 wcap=400301<DIGITAL,CONNLIST,STEREO>
        pin config; device=SPDIF-out color=unknown assoc=15 seq=9 cap=10<OUTPUT>
        connections=0x5,0xa; selected=0x5
azalia0: sel0a wcap=30090d<LRSWAP,CONNLIST,AMPOV,OUTAMP,STEREO>
        connections=0xc; selected=0xc
        outamp: mute=1 size=5 steps=15 offset=0
azalia0: sel0b wcap=300105<CONNLIST,OUTAMP,STEREO>
        connections=0x7; selected=0x7
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: sel0c wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
        connections=0x10,0xf,0xe,0xd,0x12; selected=0x10
        outamp: mute=0 size=39 steps=4 offset=0
azalia0: unknown0d wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=line-out color=unknown assoc=15 seq=1 
cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: green0e wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=speaker color=green assoc=1 seq=0 
cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: unknown0f wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=line-out color=unknown assoc=15 seq=5 
cap=37<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: pink10 wcap=400181<CONNLIST,UNSOL,STEREO>
        pin config; device=mic color=pink assoc=2 seq=0 
cap=1737<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
        connections=0xb; selected=0xb
azalia0: unknown11 wcap=400104<CONNLIST,OUTAMP>
        pin config; device=line-out color=unknown assoc=15 seq=3 cap=10<OUTPUT>
        connections=0x13; selected=0x13
        outamp: mute=1 size=5 steps=31 offset=31
azalia0: unknown12 wcap=400001<STEREO>
        pin config; device=cd color=unknown assoc=15 seq=7 cap=20<INPUT>
azalia0: mix13 wcap=200100<CONNLIST>
        connections=0x7; selected=0x7
azalia0: beep14 wcap=70000c<AMPOV,OUTAMP>
        outamp: mute=1 size=23 steps=3 offset=3
azalia_generic_codec_find_dac: DAC: nid=0x2 index=2
azalia_generic_codec_find_dac: DAC path: nid=0x7 index=7
azalia_generic_codec_find_dac: DAC path: nid=0xb index=11
azalia_generic_codec_find_dac: DAC path: nid=0xe index=14
azalia_generic_codec_add_dacgroup: assoc=1 seq=0 ==> g=0 n=0
azalia_generic_codec_find_dac: DAC: nid=0x2 index=2
azalia_generic_codec_find_dac: DAC path: nid=0x7 index=7
azalia_generic_codec_find_dac: DAC path: nid=0xb index=11
azalia_generic_codec_find_dac: DAC path: nid=0x10 index=16
azalia_generic_codec_add_dacgroup: assoc=2 seq=0 ==> g=1 n=0
azalia_generic_codec_init_dacgroup: find non-connected DACs
azalia_codec_init: dacgroup[0]: 02
azalia_codec_init: dacgroup[1]: 05
azalia_generic_mixer_default: unmute
azalia_generic_mixer_default: process bidirectional pins
azalia_generic_mixer_default: set volume
azalia0: information of codec[1] follows:
azalia_codec_init_vtbl: vid=11c11040 subid=0318107b
azalia0: codec: 0x04x/0x11c1 (rev. 2.0), HDA version 1.0
azalia_codec_init: nidstart=1 #functions=1
azalia_codec_init: FTYPE result = 0x00000102
azalia0: codec[1]: No support for modem function groups
azalia0: codec[1]: No audio function groups
azalia0: using the #0 codec
audio0 at azalia0
azalia_round_blocksize: resultant block size = 384
azalia_round_blocksize: resultant block size = 384
pcib0 at pci0 dev 20 function 3 "ATI IXP400 ISA" rev 0x80
ppb3 at pci0 dev 20 function 4 "ATI IXP400 PCI" rev 0x80
pci4 at ppb3 bus 8
rtw0 at pci4 dev 9 function 0 "Realtek 8185" rev 0x20: apic 2 int 22 (irq 11)
rtw0: ver RTL8185,
rtw0: could not recall EEPROM in 10000us

rtw0: could not recall EEPROM in 10000us
usb1 at ohci0: USB revision 1.0
uhub1 at usb1
uhub1: ATI OHCI root hub, rev 1.00/1.00, addr 1
uhub1: 4 ports with 4 removable, self powered
usb2 at ohci1: USB revision 1.0
uhub2 at usb2
uhub2: ATI OHCI root hub, rev 1.00/1.00, addr 1
uhub2: 4 ports with 4 removable, self powered
isa0 at pcib0
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
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
rum0 at uhub0 port 4
rum0: Cisco-Linksys Compact Wireless-G USB Adapter, rev 2.00/0.01, addr 2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 00:18:f8:a5:21:d6
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

Reply via email to