Thanks. I've asked our audiohd developer to get back to you on this.
-- Garrett
Kenjiro Tsuji wrote:
> Garrett,
>
> Garrett D'Amore wrote, On 03/05/09 06:18 PM:
>> I've just posted a refresh of the Boomer beta release. I've moved it
>> to files are for the project instead of the device driver. Find it
>> here:
>>
>> http://www.opensolaris.org/os/project/opensound/files/
>>
>
> I installed the Beta refresh over the Nevada b105. Then, I got the
> following
> panic at the boot (no crash dump was collected; the following is from
> kmdb
> output):
> ---------------------------------------------------------------------------
>
> BAD TRAP: type=e (#pf Page fault) rp=ffffff00112dc890 addr=c0 occurred in
> module "audiohd" due to a NULL pointer dereference
>
> sched:
> #pf Page fault
> Bad kernel fault at addr=0xc0
> pid=0, pc=0xfffffffff84c8fb4, sp=0xffffff00112dc988, eflags=0x10202
> cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4:
> 6f8<xmme,fxsr,pge,mce,pae,pse,de>
> cr2: c0
> cr3: 3800000
> cr8: c
>
> rdi: ffffff02db2c5ac0 rsi: 0 rdx: 0
> rcx: 0 r8: 14 r9: 0
> rax: 8 rbx: 3 rbp: ffffff00112dc9a0
> r10: ffffff02d9c8b480 r11: ffffff02d9c8b484 r12: 0
> r13: ffffff02d9c92600 r14: ffffff02d3bd15b0 r15: ffffff02d3bcf350
> fsb: 0 gsb: ffffff02d901fb00 ds: 4b
> es: 4b fs: 0 gs: 1c3
> trp: e err: 0 rip: fffffffff84c8fb4
> cs: 30 rfl: 10202 rsp: ffffff00112dc988
> ss: 0
>
> ffffff00112dc770 unix:die+dd ()
> ffffff00112dc880 unix:trap+1752 ()
> ffffff00112dc890 unix:_cmntrap+e9 ()
> ffffff00112dc9a0 audiohd:audiohd_build_output_amp+64 ()
> ffffff00112dc9d0 audiohd:audiohd_build_path+33 ()
> ffffff00112dca10 audiohd:audiohd_attach+ba ()
> ffffff00112dca70 genunix:devi_attach+80 ()
> ffffff00112dcaa0 genunix:attach_node+95 ()
> ffffff00112dcae0 genunix:i_ndi_config_node+a5 ()
> ffffff00112dcb00 genunix:i_ddi_attachchild+40 ()
> ffffff00112dcb40 genunix:devi_attach_node+ac ()
> ffffff00112dcba0 genunix:config_immediate_children+d5 ()
> ffffff00112dcbf0 genunix:devi_config_common+a6 ()
> ffffff00112dcc40 genunix:mt_config_thread+53 ()
> ffffff00112dcc50 unix:thread_start+8 ()
>
> [1]> ffffff02db2c5ac::print -ta hda_codec_t widget
> ffffff02db2c5af8 struct audiohd_widget *[128] widget = [ 0, 0, 0, 0,
> 0xffffff02db2c11f0, 0xffffff02db2c1110, 0xffffff02db2c1030,
> 0xffffff02db2bfe38,
> 0xffffff02db2bfd58, 0xffffff02db2bfc78, 0xffffff02db2bfb98,
> 0xffffff02db2bfab8,
> 0xffffff02db2bf9d8, 0xffffff02db2bf8f8, 0xffffff02db2bf818, 0, 0, 0,
> 0, 0,
> 0, 0,
> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... ]
>
> ---------------------------------------------------------------------------
>
>
> I think the panic is occurring around the following line in
> audiohd_build_output_amp():
>
> pin = (audiohd_pin_t *)wpin->priv;
>
>
> I'm using ASUS P5N7A-VM motherboard that deploys nVidia 9300/nForce 730i
> chipset and Realtek ALC1200 8-Channel High-Definition audio codec.
> (http://usa.asus.com/products.aspx?modelmenu=2&model=2579&l1=3&l2=11&l3=812&l4=0)
>
>
> With the previous beta, I had experienced the same panic.
>
> Thanks,
> Kenjiro