Subject: Re: auich tester needed, faster/slower ICH, SiS, nForce
To: TAMURA Kent <kent@netbsd.org>
From: Andreas Wrede <andreas@planix.com>
List: port-i386
Date: 08/01/2002 01:58:14
On Thu, 1 Aug 2002, TAMURA Kent wrote:

> I have fixed auich driver for kern/16373 `auich outputs data too
> fast,' ICH4, nForce MCP and SiS 7012 support (kern/17716).
> Please test if you have such device.
>
> http://www.hauN.org/kent/auich.c.20020801
>
> This file should work with NetBSD 1.6A-1.6E, and probably 1.6
> branch.  To use it, copy it to sys/dev/pci/auich.c, build and
> install your kernel, and reboot.

It failed for me on a new i845G based motherboard. Full dmesg with
AUDIO_DEBUG follows below, relevant portion is:

auich0 at pci0 dev 31 function 5: i82801DB (ICH4) AC-97 Audio
auich0: interrupting at irq 10
auich_attach: lists 0xe3320000 0xe3320100 0xe3320200
auich_write_codec: codec is not ready [..REPEATS..]
audio0 at auich0: full duplex, mmap, independent

When trying to play audio through the device, the message
'auich_read_codec: codec is not ready.' repeats with high frequency.


NetBSD 1.6E (PLANIX) #5: Thu Aug  1 00:53:08 EDT 2002
    root@woffi.planix.com:/m5/netbsd-current/src/sys/arch/i386/compile/WOFFI
cpu0: Intel Pentium 4 (686-class), 2205.11 MHz
cpu0: D-cache 8 KB 64b/line 4-way
cpu0: L2 cache 512 KB 64b/line 8-way
cpu0: features 3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features 3febfbff<PGE,MCA,CMOV,FGPAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features 3febfbff<FXSR,SSE,SSE2,SS,HTT,TM>
total memory = 511 MB
avail memory = 469 MB
using 6144 buffers containing 26292 KB of memory
BIOS32 rev. 0 found at 0xfdb60
mainbus0 (root)
acpi0 at mainbus0
acpi0: SCI interrupting at irq 9
acpi0: fixed-feature power button present
acpibut0 at acpi0: ACPI Power Button
PNP0A03 at acpi0 not configured
PNP0200 at acpi0 not configured
PNP0100 at acpi0 not configured
PNP0B00 at acpi0 not configured
PNP0800 at acpi0 not configured
PNP0C04 at acpi0 not configured
PNP0F13 at acpi0 not configured
PNP0303 at acpi0 not configured
PNPB02F at acpi0 not configured
PNPB006 at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
acpibut1 at acpi0: ACPI Sleep Button
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 82845G/GL DRAM Controller / Host-Hub I/F Bridge (rev. 0x01)
agp0 at pchb0: aperture at 0xe0000000, size 0x4000000
ppb0 at pci0 dev 1 function 0: Intel 82845G/GL Host-to-AGP Bridge (rev. 0x01)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga1 at pci1 dev 0 function 0: Matrox product 0x2527 (rev. 0x01)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
uhci0 at pci0 dev 29 function 0: Intel 82801DB USB UHCI Controller #1 (rev. 0x01)
uhci0: interrupting at irq 11
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 82801DB USB UHCI Controller #2 (rev. 0x01)
uhci1: interrupting at irq 10
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 82801DB USB UHCI Controller #3 (rev. 0x01)
uhci2: interrupting at 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
Intel 82801DB USB EHCI Controller (USB serial bus, interface 0x20, revision 0x01) at pci0 dev 29 function 7 not configured
ppb1 at pci0 dev 30 function 0: Intel 82801BA Hub-to-PCI Bridge (rev. 0x81)
pci2 at ppb1 bus 3
pci2: i/o space, memory space enabled
esiop0 at pci2 dev 1 function 0: Symbios Logic 53c875 (ultra-wide scsi)
esiop0: using on-board RAM
esiop0: interrupting at irq 10
scsibus0 at esiop0: 16 targets, 8 luns per target
bktr0 at pci2 dev 5 function 0
bktr0: interrupting at irq 10
bktr0: Hauppauge Model 61381 D123
bktr0: Detected a MSP3430G-A1 at 0x80
bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, msp3400c stereo, remote control.
radio0 at bktr0
Brooktree product 0x0878 (miscellaneous multimedia, revision 0x02) at pci2 dev 5 function 1 not configured
fxp0 at pci2 dev 8 function 0fxp0: interrupting at irq 10
fxp0: Ethernet address 00:10:dc:56:75:63
ukphy0 at fxp0 phy 1: Generic IEEE 802.3u media interface
ukphy0: i82562ET 10/100 media interface (OUI 0x005500, model 0x0033), rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801DB LPC Interface Bridge (rev. 0x01) pciide0 at pci0 dev 31 function 1: Intel 82801DB IDE Controller (ICH4) (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <Maxtor 33073U4>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 29311 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 60030432 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
wd1 at pciide0 channel 0 drive 1: <IC35L120AVVA07-0>
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 115 GB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 241254720 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
atapibus0 at pciide0 channel 1: 2 targets
cd0 at atapibus0 drive 0: <MATSHITA CR-571, , 1.0d> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 3
pciide0: secondary channel interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 3
Intel 82801DB SMBus Controller (SMBus serial bus, revision 0x01) at pci0 dev 31 function 3 not configured
auich0 at pci0 dev 31 function 5: i82801DB (ICH4) AC-97 Audio
auich0: interrupting at irq 10
auich_attach: lists 0xe3320000 0xe3320100 0xe3320200
auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_read_codec: codec is not ready.auich_read_codec: codec is not ready.auich0: unknown (0x00000000) codec; no 3D stereo
auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich_write_codec: codec is not ready.auich_read_codec: codec is not ready.auich_write_codec: codec is not ready.auich0: warning, fixed rate codec
audio0 at auich0: full duplex, mmap, independent
isa0 at pcib0
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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
lm0 at isa0 port 0x290-0x297: W83627HF
lpt0 at isa0 port 0x378-0x37b irq 7
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
spkr0 at pcppi0
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
isapnp0: no ISA Plug 'n Play devices found
biomask ed65 netmask ed65 ttymask fde7
scsibus0: waiting 2 seconds for devices to settle...
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd0 at scsibus0 target 0 lun 0: <SEAGATE, ST39173W, 6244> SCSI2 0/direct fixed
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd0: 8683 MB, 7501 cyl, 10 head, 237 sec, 512 bytes/sect x 17783240 sectors
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd0: sync (50.0ns offset 15), 16-bit (40.000MB/s) transfers, tagged queueing
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd1 at scsibus0 target 1 lun 0: <SEAGATE, ST39173W, 6244> SCSI2 0/direct fixed
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd1: 8683 MB, 7501 cyl, 10 head, 237 sec, 512 bytes/sect x 17783240 sectors
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
sd1: sync (50.0ns offset 15), 16-bit (40.000MB/s) transfers, tagged queueing
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
ch0 at scsibus0 target 2 lun 0: <EXABYTE, EXB-210, 3.11> SCSI2 8/changer removable
auich_intr: gsts=0x0
auich_intr: gsts=0x0
ch0: 11 slots, 2 drives, 1 picker, 0 portals
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
ch0: async, 8-bit transfers
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
st0 at scsibus0 target 3 lun 0: <EXABYTE, EXB-8505SMBANSH2, 0793> SCSI2 1/sequential removable
st0: auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
drive empty
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
st0: sync (200.0ns offset 11), 8-bit (5.000MB/s) transfers
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
st1 at scsibus0 target 4 lun 0: <EXABYTE, EXB-8505SMBANSH2, 0793> SCSI2 1/sequential removable
st1: auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
drive empty
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
st1: sync (200.0ns offset 11), 8-bit (5.000MB/s) transfers
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
Kernelized RAIDframe activated
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
IPsec: Initialized Security Association Processing.
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
ulpt0 at uhub2 port 2 configuration 1 interface 0
ulpt0: Brother Industries product 0x0100, rev 1.00/1.00, addr 2, iclass 7/1
ulpt0: using bi-directional mode
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
boot device: sd0
root on sd0a dumps on sd0b
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
root file system type: ffs
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0
auich_intr: gsts=0x0

-- 
    - aew