> seems like codec list is being misprobed or smth...
> i think if you can compile it w/ "#define AZALIA_DEBUG" uncommented
> in azalia.h you should get it figured out better.

Here the debug output:
boot> boot bsd.azalia-debug
booting hd0a:bsd.azalia-debug: 5043808+868208 [52+259584+241088]=0x61db38
entry point at 0x200120
[ using 501096 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 3.9-current (GENERIC-AZALIA-DEBUG) #0: Mon May 15 23:06:36 CEST 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC-AZALIA-DEBUG
cpu0: Genuine Intel(R) CPU L2400 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 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,VMX,EST,TM2
cpu0: Enhanced SpeedStep 1000 MHz (1244 mV): unknown EST cpu, no changes 
possible
real mem  = 2137419776 (2087324K)
avail mem = 1942110208 (1896592K)
using 4256 buffers containing 106975232 bytes (104468K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(da) BIOS, date 03/13/06, BIOS32 rev. 0 @ 0xfd690, 
SMBIOS rev. 2.4 @ 0xe0010 (67 entries)
bios0: LENOVO 17025PG
pcibios0 at bios0: rev 2.1 @ 0xfd620/0x9e0
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdea0/272 (15 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #6 is the last bus
bios0: ROM list: 0xc0000/0xe400! 0xce800/0x1000 0xcf800/0x1000 0xdc000/0x4000! 
0xe0000/0x10000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM MCH" rev 0x03
vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03: aperture at 
0xee100000, size 0x8000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: irq 11
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 = 4985
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:
azalia0: codec: Analog Devices AD1981HD (rev. 2.0)
azalia0: codec: High Definition Audio rev. 1.0
azalia_codec_init: nidstart=1 #functions=1
azalia_codec_init: FTYPE result = 0x00000001
azalia_codec_init: There are 30 widgets in the audio function.
        encodings=1<PCM>
        PCM 
formats=e007f<24bit,20bit,16bit,48kHz,44.1kHz,32kHz,22.05kHz,16kHz,11.025kHz,8kHz>
        inamp: mute=0 size=39 steps=3 offset=0
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: dac02 wcap=30311<DIGITAL,CONNLIST,FORMATOV,STEREO>
        encodings=5<AC3,PCM>
        PCM formats=20060<16bit,48kHz,44.1kHz>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0x401
        connections=0x1,0x4; selected=0x1
azalia0: dac03 wcap=441<POWER,PROC,STEREO>
        encodings=1<PCM>
        PCM 
formats=e007f<24bit,20bit,16bit,48kHz,44.1kHz,32kHz,22.05kHz,16kHz,11.025kHz,8kHz>
azalia0: adc04 wcap=100511<POWER,CONNLIST,FORMATOV,STEREO>
        encodings=1<PCM>
        PCM 
formats=6007f<20bit,16bit,48kHz,44.1kHz,32kHz,22.05kHz,16kHz,11.025kHz,8kHz>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x15
        connections=0x15; selected=0x15
azalia0: green05 wcap=400187<CONNLIST,UNSOL,OUTAMP,INAMP,STEREO>
        pin config; device=line-out color=green assoc=1 seq=0 
cap=1173f<EAPD,INPUT,OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xe03
        connections=0x3,0xe; selected=0x3
        inamp: mute=0 size=39 steps=3 offset=0
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: green06 wcap=400185<CONNLIST,UNSOL,OUTAMP,STEREO>
        pin config; device=headphones color=green assoc=1 seq=15 
cap=1f<OUTPUT,HEADPHONE,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xe03
        connections=0x3,0xe; selected=0x3
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: unknown07 wcap=400104<CONNLIST,OUTAMP>
        pin config; device=speaker color=unknown assoc=3 seq=0 cap=10<OUTPUT>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0xf
        connections=0xf; selected=0xf
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: pink08 wcap=400083<UNSOL,INAMP,STEREO>
        pin config; device=mic color=pink assoc=4 seq=0 
cap=1727<INPUT,PRESENCE,TRIGGER,IMPEDANCE>
        inamp: mute=0 size=39 steps=3 offset=0
azalia0: blue09 wcap=400187<CONNLIST,UNSOL,OUTAMP,INAMP,STEREO>
        pin config; device=line-in color=blue assoc=4 seq=1 
cap=1737<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xe03
        connections=0x3,0xe; selected=0x3
        inamp: mute=0 size=39 steps=3 offset=0
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: black0a wcap=400301<DIGITAL,CONNLIST,STEREO>
        pin config; device=SPDIF-out color=black assoc=2 seq=0 cap=10<OUTPUT>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x2
        connections=0x2; selected=0x2
azalia0: sel0b wcap=300101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x6
azalia_widget_init_connection: short[0]=0xe090c03
azalia_widget_init_connection: short[4]=0x1805
        connections=0x3,0xc,0x9,0xe,0x5,0x18; selected=0x3
azalia0: mix0c wcap=200101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0x1f1e
        connections=0x1e,0x1f; selected=0x1e
azalia0: sel0d wcap=30010c<CONNLIST,AMPOV,OUTAMP>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0x1610
        connections=0x10,0x16; selected=0x10
        outamp: mute=1 size=11 steps=15 offset=15
azalia0: mix0e wcap=200101<CONNLIST,STEREO>
azalia_widget_init_connection: CLE=0x8
azalia_widget_init_connection: short[0]=0x1312110d
azalia_widget_init_connection: short[4]=0x1d1c1b1a
        connections=0xd,0x11,0x12,0x13,0x1a,0x1b,0x1c,0x1d; selected=0xd
azalia0: mix0f wcap=200100<CONNLIST>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0xb
        connections=0xb; selected=0xb
azalia0: beep10 wcap=700000
azalia0: sel11 wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x3
        connections=0x3; selected=0x3
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel12 wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x8
        connections=0x8; selected=0x8
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel13 wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x9
        connections=0x9; selected=0x9
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: pow14 wcap=500500<POWER,CONNLIST>
azalia_widget_init_connection: CLE=0x6
azalia_widget_init_connection: short[0]=0x13900e0d
azalia_widget_init_connection: short[4]=0x1d9a
        connections=0xd,0xe,0x90,0x13,0x9a,0x1d; selected=0xd
azalia0: sel15 wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x8
azalia_widget_init_connection: short[0]=0xf0e090c
azalia_widget_init_connection: short[4]=0x17180519
        connections=0xc,0x9,0xe,0xf,0x19,0x5,0x18,0x17; selected=0xc
        outamp: mute=1 size=5 steps=15 offset=0
azalia0: unknown16 wcap=400000
        pin config; device=other color=unknown assoc=5 seq=0 cap=20<INPUT>
azalia0: unknown17 wcap=400081<UNSOL,STEREO>
        pin config; device=aux color=unknown assoc=4 seq=4 
cap=27<INPUT,PRESENCE,TRIGGER,IMPEDANCE>
azalia0: pink18 wcap=400187<CONNLIST,UNSOL,OUTAMP,INAMP,STEREO>
        pin config; device=mic color=pink assoc=4 seq=3 
cap=1737<INPUT,OUTPUT,PRESENCE,TRIGGER,IMPEDANCE>
azalia_widget_init_connection: CLE=0x2
azalia_widget_init_connection: short[0]=0xe03
        connections=0x3,0xe; selected=0x3
        inamp: mute=0 size=39 steps=3 offset=0
        outamp: mute=1 size=5 steps=63 offset=61
azalia0: unknown19 wcap=400001<STEREO>
        pin config; device=cd color=unknown assoc=4 seq=2 cap=20<INPUT>
azalia0: sel1a wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x5
        connections=0x5; selected=0x5
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel1b wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x17
        connections=0x17; selected=0x17
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel1c wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x18
        connections=0x18; selected=0x18
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel1d wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x19
        connections=0x19; selected=0x19
        outamp: mute=1 size=5 steps=31 offset=23
azalia0: sel1e wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x8
        connections=0x8; selected=0x8
        outamp: mute=1 size=0 steps=0 offset=0
azalia0: sel1f wcap=30010d<CONNLIST,AMPOV,OUTAMP,STEREO>
azalia_widget_init_connection: CLE=0x1
azalia_widget_init_connection: short[0]=0x18
        connections=0x18; selected=0x18
        outamp: mute=1 size=0 steps=0 offset=0
uvm_fault(0xd06f4940, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at      0:uvm_fault(0xd06f4940, 0x0, 0, 1) -> e
      kernel: page fault trap, code=0
Stopped at      db_read_bytes+0x14:     movb    0(%edx),%al

ddb> trace
db_read_bytes(0,1,d0823ad4,2,0) at db_read_bytes+0x14
db_get_value(0,1,0,d0625283,0) at db_get_value+0x19
db_disasm(0,0,d0326dd0,0,0) at db_disasm+0x1d
db_print_loc_and_inst(0,d0823b8c,d0823bb4,d0823b94,0) at db_print_loc_and_inst+
0x2d
db_trap(6,0,d0823bb4,d0326e65,0) at db_trap+0x75
kdb_trap(6,0,d0823c1c,0) at kdb_trap+0xab
trap() at trap+0xa9
--- trap (number 6) ---
(null)(d2aa604c,2e9b,d0823cd8,d056da59) at 0
azalia_attach_intr(d2aa6000,d06ec420,4,3ada00,1) at azalia_attach_intr+0xb1
azalia_pci_attach(d2a90f00,d2aa6000,d0823d80,0,8000d800) at azalia_pci_attach+0
x16c
config_attach(d2a90f00,d06b1eb8,d0823d80,d0472178) at config_attach+0xef
pci_probe_device(d2a90f00,8000d800,0,0,0) at pci_probe_device+0x135
pci_enumerate_bus(d2a90f00,0,0,0,0) at pci_enumerate_bus+0xef
config_attach(d2a8ffc0,d06b1c0c,d0823e80,d0471f08) at config_attach+0xef
mainbus_attach(0,d2a8ffc0,0,0,d0823ef0) at mainbus_attach+0x1ce
config_attach(0,d06b1be8,0,0,d06f4a20) at config_attach+0xef
config_rootfound(d06482dc,0,d0823f38,d04441b1) at config_rootfound+0x27
cpu_configure(0,1,3,0,0) at cpu_configure+0x24
main(0,0,0,0,0) at main+0x352

Reply via email to