Date: Sun, 12 Oct 2008 20:20:48 -0400 From: Adam McDougall <mcdouga9@egr.msu.edu> To: Alexander Motin <mav@FreeBSD.org> Cc: FreeBSD-Current <freebsd-current@freebsd.org> Subject: Re: Hard crash with new snd_hda. Message-ID: <20081013002048.GA61867@egr.msu.edu> In-Reply-To: <48F27114.2090405@FreeBSD.org> References: <1222644184.00019171.1222632003@10.7.7.3> <1222809781.00019960.1222796402@10.7.7.3> <1223436192.00023068.1223424004@10.7.7.3> <48F27114.2090405@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 13, 2008 at 12:50:12AM +0300, Alexander Motin wrote: Adam McDougall wrote: > Alexander Motin wrote: >> Frank Mayhar wrote: >>> Fatal trap 12: page fault while in kernel mode >>> cpuid = 1; apic id = 01 >>> fault virtual address = 0x14 >>> fault code = supervisor read, page not present >> > I think I am having a similar issue, discovered it on a new model Dell > Latitude E6500. It is probably seeing a codec for HDMI and modem in > addition to the normal sound. Sound works if I patch the old hda driver > to detect my codec on 7.1, but I just got 8 installed last night. If I > have KDB_UNATTENDED and a dumpdev, it either hangs at the beginning of > the dump or reboots almost immediately after the panic. I can try to > hook up a serial or firewire console later and gather more info, but > tonight I might be too busy. In the meantime, here are two screenshots > of the panic and the backtrace: > http://www.egr.msu.edu/~mcdouga9/pics/1007081830.jpg > http://www.egr.msu.edu/~mcdouga9/pics/1007081831.jpg I have managed to artificially reproduce your situation and I think my recent patch just committed to 8-CURRENT should fix the problem. Report me the results please. -- Alexander Motin Thanks, I tried it and it works! I didn't have to patch codec information into the driver to make my laptop speakers work, and they were selected by default (lucky for me). I did not test headphones yet, but I will later. I plan on comparing the old hda driver with the new one and see what patches would be appropriate to submit to clean up some of the "Unknown"s when I have a chance. hdac0: <HDA Codec #0: Unknown Codec> hdac0: <HDA Codec #1: Conexant (Unknown)> hdac0: <HDA Codec #2: Unknown Codec> pcm0: <HDA codec #0 Unknown Codec PCM #0> on hdac0 pcm1: <HDA codec #0 Unknown Codec PCM #1> on hdac0 pcm2: <HDA codec #2 Unknown Codec PCM #0> on hdac0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081013002048.GA61867>