Subject: Re: kern/33326: azalia driver is broken in 3.0_STABLE
To: None <gnats-bugs@netbsd.org>
From: Uwe Klaus <uklaus@hgb-leipzig.de>
List: netbsd-bugs
Date: 05/08/2006 17:23:46
On Sun, 7 May 2006, TAMURA Kent wrote:

> Would you boot the machine with a kernel having AZALIA_DEBUG in
> sys/dev/pci/azalia.h, and show us dmesg?

azalia0 at pci0 dev 27 function 0: Generic High Definition Audio Controller
azalia0: interrupting at ioapic0 pin 16 (irq 11)
azalia0: host: 82801FB/FR High Definition Audio Controller (rev. 3)
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 = 5000
azalia_attach: reset counter = 4984
azalia0: found a codec at #2
ppb1 at pci0 dev 28 function 0: Intel 82801FB/FR PCI Express Port #0 (rev. 0x03)
pci2 at ppb1 bus 5
pci2: memory space enabled, rd/line, wr/inv ok
bge0 at pci2 dev 0 function 0: Broadcom BCM5751 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 16 (irq 11)
bge0: ASIC BCM5750 A1 (0x4001), Ethernet address 00:10:18:14:22:97
brgphy0 at bge0 phy 1: BCM5750 1000BASE-T media interface, rev. 0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
ppb2 at pci0 dev 28 function 1: Intel 82801FB/FR PCI Express Port #1 (rev. 0x03)
pci3 at ppb2 bus 4
pci3: memory space enabled, rd/line, wr/inv ok
ppb3 at pci0 dev 28 function 2: Intel product 0x2664 (rev. 0x03)
pci4 at ppb3 bus 3
pci4: memory space enabled, rd/line, wr/inv ok
bge1 at pci4 dev 0 function 0: Broadcom BCM5751 Gigabit Ethernet
bge1: interrupting at ioapic0 pin 18 (irq 5)
bge1: ASIC BCM5750 A1 (0x4001), Ethernet address 00:10:18:14:24:c2
brgphy1 at bge1 phy 1: BCM5750 1000BASE-T media interface, rev. 0
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
ppb4 at pci0 dev 28 function 3: Intel product 0x2666 (rev. 0x03)
pci5 at ppb4 bus 2
pci5: memory space enabled, rd/line, wr/inv ok
uhci0 at pci0 dev 29 function 0: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci0: interrupting at ioapic0 pin 23 (irq 9)
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 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci1: interrupting at ioapic0 pin 19 (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 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci2: interrupting at ioapic0 pin 18 (irq 5)
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
uhci3 at pci0 dev 29 function 3: Intel 82801FB/FR USB UHCI Controller (rev. 0x03)
uhci3: interrupting at ioapic0 pin 16 (irq 11)
usb3 at uhci3: USB revision 1.0
uhub3 at usb3
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7: Intel 82801FB/FR USB EHCI Controller (rev. 0x03)
ehci0: interrupting at ioapic0 pin 23 (irq 9)
ehci0: BIOS refuses to give up ownership, using force
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
uhub4 at usb4
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: single transaction translator
uhub4: 8 ports with 8 removable, self powered
ppb5 at pci0 dev 30 function 0: Intel 82801BA Hub-PCI Bridge (rev. 0xd3)
pci6 at ppb5 bus 6
pci6: i/o space, memory space enabled
ahc1 at pci6 dev 1 function 0: Adaptec 2940A Ultra SCSI adapter
ahc1: interrupting at ioapic0 pin 22 (irq 3)
ahc1: aic7860: Ultra Single Channel A, SCSI Id=7, 3/253 SCBs
scsibus0 at ahc1: 8 targets, 8 luns per target
fxp0 at pci6 dev 3 function 0: i82550 Ethernet, rev 16
fxp0: interrupting at ioapic0 pin 19 (irq 10)
fxp0: Ethernet address 00:0e:0c:82:ec:01
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1 at pci6 dev 8 function 0: Intel 82562EZ (ICH6), rev 1
fxp1: interrupting at ioapic0 pin 20 (irq 11)
fxp1: Ethernet address 00:13:20:66:2e:9f
inphy1 at fxp1 phy 1: i82562ET 10/100 media interface, rev. 0
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pcib0 at pci0 dev 31 function 0
pcib0: Intel 82801FB LPC Interface Bridge (rev. 0x03)
piixide0 at pci0 dev 31 function 1
piixide0: Intel 82801FB IDE Controller (ICH6) (rev. 0x03)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
atabus1 at piixide0 channel 1
piixide1 at pci0 dev 31 function 2
piixide1: Intel 82801FB Serial ATA/Raid Controller (rev. 0x03)
piixide1: bus-master DMA support present
piixide1: primary channel configured to native-PCI mode
piixide1: using ioapic0 pin 19 (irq 10) for native-PCI interrupt
atabus2 at piixide1 channel 0
piixide1: secondary channel configured to native-PCI mode
atabus3 at piixide1 channel 1
Intel 82801FB/FR SMBus Controller (SMBus serial bus, revision 0x03) at pci0 dev 31 function 3 not configured
isa0 at pcib0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
isapnp0: no ISA Plug 'n Play devices found
ioapic0: enabling
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
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[2] follows:
azalia0: codec: Realtek ALC880 (rev. 0.0)
azalia0: codec: High Definition Audio rev. 0.9
azalia_codec_init: nidstart=1 #functions=1
azalia_codec_init: FTYPE result = 0x00000001
azalia_codec_init: There are 32 widgets in the audio function.
 	encodings=1<PCM>
 	PCM formats=e0560<24bit,20bit,16bit,192kHz,96kHz,48kHz,44.1kHz>
 	inamp: mute=0 size=0 steps=0 offset=0
 	outamp: mute=0 size=0 steps=0 offset=0
azalia0: dac02 wcap=411<POWER,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=e0560<24bit,20bit,16bit,192kHz,96kHz,48kHz,44.1kHz>
azalia0: dac03 wcap=411<POWER,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=e0560<24bit,20bit,16bit,192kHz,96kHz,48kHz,44.1kHz>
azalia0: dac04 wcap=411<POWER,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=e0160<24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
azalia0: dac05 wcap=411<POWER,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=e0160<24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
azalia0: dac06 wcap=211<DIGITAL,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=1e0160<32bit,24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
azalia0: widget07 wcap=f0051b<POWER,CONNLIST,FORMATOV,AMPOV,INAMP,STEREO>
 	inamp: mute=1 size=3 steps=35 offset=0
azalia0: adc08 wcap=10051b<POWER,CONNLIST,FORMATOV,AMPOV,INAMP,STEREO>
 	encodings=1<PCM>
 	PCM formats=60160<20bit,16bit,96kHz,48kHz,44.1kHz>
azalia_widget_init_connection: CLE=0x7
azalia_widget_init_connection: short[0]=0x1b1a1918
azalia_widget_init_connection: short[4]=0x15141c
 	connections=0x18,0x19,0x1a,0x1b,0x1c,0x14,0x15; selected=0x1a
 	inamp: mute=1 size=3 steps=35 offset=0
azalia0: adc09 wcap=10051b<POWER,CONNLIST,FORMATOV,AMPOV,INAMP,STEREO>
 	encodings=1<PCM>
 	PCM formats=60160<20bit,16bit,96kHz,48kHz,44.1kHz>
azalia_widget_init_connection: CLE=0xa
azalia_widget_init_connection: short[0]=0x1b1a1918
azalia_widget_init_connection: short[4]=0x15140b1c
azalia_widget_init_connection: short[8]=0x1716
 	connections=0x18,0x19,0x1a,0x1b,0x1c,0xb,0x14,0x15,0x16,0x17; selected=0x1c
 	inamp: mute=1 size=3 steps=35 offset=0
azalia0: adc0a wcap=100391<DIGITAL,CONNLIST,UNSOL,FORMATOV,STEREO>
 	encodings=1<PCM>
 	PCM formats=1e0160<32bit,24bit,20bit,16bit,96kHz,48kHz,44.1kHz>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x1f
 	connections=0x1f; selected=0x1f
azalia0: mix0b wcap=20010b<CONNLIST,AMPOV,INAMP,STEREO>
azalia_widget_init_connection: CLE=0x8
azalia_widget_init_connection: short[0]=0x1b1a1918
azalia_widget_init_connection: short[4]=0x15141d1c
 	connections=0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x14,0x15; selected=0x18
 	inamp: mute=1 size=3 steps=65 offset=35
azalia0: mix0c wcap=20010f<CONNLIST,AMPOV,OUTAMP,INAMP,STEREO>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xb02
 	connections=0x2,0xb; selected=0x2
 	inamp: mute=1 size=0 steps=0 offset=0
 	outamp: mute=0 size=3 steps=64 offset=64
azalia0: mix0d wcap=20010f<CONNLIST,AMPOV,OUTAMP,INAMP,STEREO>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xb03
 	connections=0x3,0xb; selected=0x3
 	inamp: mute=1 size=0 steps=0 offset=0
 	outamp: mute=0 size=3 steps=64 offset=64
azalia0: mix0e wcap=20010f<CONNLIST,AMPOV,OUTAMP,INAMP,STEREO>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xb04
 	connections=0x4,0xb; selected=0x4
 	inamp: mute=1 size=0 steps=0 offset=0
 	outamp: mute=0 size=3 steps=64 offset=64
azalia0: mix0f wcap=20010f<CONNLIST,AMPOV,OUTAMP,INAMP,STEREO>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xb05
 	connections=0x5,0xb; selected=0x5
 	inamp: mute=1 size=0 steps=0 offset=0
 	outamp: mute=0 size=3 steps=64 offset=64
azalia0: sel10 wcap=300101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x4
azalia_widget_init_connection: short[0]=0xf0e0d0c
 	connections=0xc,0xd,0xe,0xf; selected=0xc
azalia0: sel11 wcap=300101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x4
azalia_widget_init_connection: short[0]=0xf0e0d0c
 	connections=0xc,0xd,0xe,0xf; selected=0xc
azalia0: sel12 wcap=300101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x4
azalia_widget_init_connection: short[0]=0xf0e0d0c
 	connections=0xc,0xd,0xe,0xf; selected=0xc
azalia0: sel13 wcap=300101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x4
azalia_widget_init_connection: short[0]=0xf0e0d0c
 	connections=0xc,0xd,0xe,0xf; selected=0xc
azalia0: green14 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=line-out color=green assoc=1 seq=0 cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0xc
 	connections=0xc; selected=0xc
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: black15 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0xd
 	connections=0xd; selected=0xd
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: black16 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0xe
 	connections=0xe; selected=0xe
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: black17 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=3f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: pink18 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=mic color=pink assoc=3 seq=0 cap=133f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x10
 	connections=0x10; selected=0x10
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: green19 wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=headphones color=green assoc=2 seq=0 cap=133f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x11
 	connections=0x11; selected=0x11
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: blue1a wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=line-in color=blue assoc=3 seq=1 cap=133f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x12
 	connections=0x12; selected=0x12
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: pink1b wcap=40018d<CONNLIST,UNSOL,AMPOV,OUTAMP,STEREO>
 	pin config; device=mic color=pink assoc=4 seq=0 cap=133f<INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x13
 	connections=0x13; selected=0x13
 	outamp: mute=1 size=0 steps=0 offset=0
azalia0: black1c wcap=400001<STEREO>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=20<INPUT>
azalia0: black1d wcap=400000
 	pin config; device=other color=black assoc=3 seq=2 cap=20<INPUT>
azalia0: black1e wcap=400300<DIGITAL,CONNLIST>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=10<OUTPUT>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x6
 	connections=0x6; selected=0x6
azalia0: black1f wcap=400200<DIGITAL>
 	pin config; device=speaker color=black assoc=15 seq=0 cap=20<INPUT>
azalia0: widget20 wcap=f00040<PROC>
azalia0: volume21 wcap=600080<UNSOL>
 	delta=0 steps=64
azalia_codec_init: dacgroup[0]: 02 04 03 05
azalia_codec_init: dacgroup[1]: 06
azalia0: invalid PCM format: 0x00000000