Two questions: If you keep 29981 (and above) and set LINUX_VERSION back to 2.6.39.4 what happens?
If you build a x86/generic kernel with LINUX_VERSION=3.2.2 what happens? On 2/27/12 9:01 PM, Adam Gensler wrote: > Confirmed, this issue first appears when the kernel was bumped to 3.2.1 > in this change set: > https://dev.openwrt.org/changeset/29981/trunk > > 29980, which still uses 2.6.39.4 works fine. 29981, which moves to 3.2.1 > has the previously mentioned traces in dmesg on boot up. > > > On 2/27/12 7:53 PM, Adam Gensler wrote: >> By symbolic addresses you mean building it with the symbol table? >> >> CONFIG_KERNEL_KALLSYMS=y >> >> Doing so corrects the problem, making it impossible to debug. If you >> mean something else please let me know and I'll be happy to try it. >> Being stuck on pre-30000 revisions in trunk on the x86 alix2 target is >> not some place I'd like to stay. >> >> Thanks, >> Adam >> >> On 2/27/12 1:44 AM, Philip Prindeville wrote: >>> It might also be helpful to get symbolic addresses and not just hex >>> addresses. >>> >>> >>> On 2/25/12 10:48 AM, Adam Gensler wrote: >>>> Does anyone else have any thoughts into this? Other suggestions I can >>>> try? Seems someone else is seeing the same issue as I've found the >>>> following output sitting on pastebin: >>>> >>>> http://pastebin.com/djNfNa3t >>>> >>>> These errors match the errors I'm seeing on my system exactly. >>>> >>>> I've since reverted to trunk@29844 with a patch kicking it up to the >>>> 3.0.18 kernel and I don't see these errors. I went ahead and opened a >>>> ticket on this for tracking purposes: >>>> >>>> alix2 - trace messages in dmesg on bootup >>>> https://dev.openwrt.org/ticket/11020 >>>> >>>> Thanks, >>>> Adam >>>> >>>> On 2/22/12 1:02 AM, Adam Gensler wrote: >>>>> Just build another one, this time with the following: >>>>> >>>>> # target >>>>> CONFIG_TARGET_x86=y >>>>> CONFIG_TARGET_x86_alix2=y >>>>> CONFIG_DEVEL=y >>>>> CONFIG_TOOLCHAINOPTS=y >>>>> CONFIG_KERNEL_KALLSYMS=y >>>>> #CONFIG_KERNEL_DEBUG_KERNEL=y >>>>> #CONFIG_KERNEL_DEBUG_INFO=y >>>>> >>>>> Boots fine, no traces showing up. >>>>> >>>>> Not sure what that means exactly. Buts it's 100% reproducible on three >>>>> different alix boards with images from two different build machines. >>>>> >>>>> Adam >>>>> >>>>> On 2/22/12 12:50 AM, Philip Prindeville wrote: >>>>>> Try leaving CONFIG_KERNEL_KALLSYMS and turn off >>>>>> CONFIG_KERNEL_DEBUG_* ... >>>>>> >>>>>> On 2/21/12 10:34 PM, Adam Gensler wrote: >>>>>>> Hi Philip, >>>>>>> >>>>>>> I suspected that might have been the problem so I did another >>>>>>> build real >>>>>>> quick, but I removed your extra commands, and the problem returned in >>>>>>> that build. >>>>>>> >>>>>>> So, I ran yet another build, this time, with the following options: >>>>>>> >>>>>>> # target >>>>>>> CONFIG_TARGET_x86=y >>>>>>> CONFIG_TARGET_x86_alix2=y >>>>>>> CONFIG_DEVEL=y >>>>>>> CONFIG_TOOLCHAINOPTS=y >>>>>>> #CONFIG_KERNEL_KALLSYMS=y >>>>>>> CONFIG_KERNEL_DEBUG_KERNEL=y >>>>>>> CONFIG_KERNEL_DEBUG_INFO=y >>>>>>> >>>>>>> Note, I commented out the "CONFIG_KERNEL_KALLSYMS=y". The problems >>>>>>> happens when that is disabled. If I turn that back on, >>>>>>> "CONFIG_KERNEL_KALLSYMS=y", the trace messages disappear. >>>>>>> >>>>>>> Adam >>>>>>> >>>>>>> On 2/22/12 12:30 AM, Philip Prindeville wrote: >>>>>>>> Actually, that shouldn't have fixed your problem! (Unless >>>>>>>> Heisenberg's Principle comes into effect.) >>>>>>>> >>>>>>>> It was supposed to give us a useful stack trace, however. >>>>>>>> >>>>>>>> You might have had a corrupt build. >>>>>>>> >>>>>>>> Can you try it on several boxes and see if it's reproducible? >>>>>>>> >>>>>>>> -Philip >>>>>>>> >>>>>>>> >>>>>>>> On 2/21/12 10:10 PM, Adam Gensler wrote: >>>>>>>>> Hi Philip, >>>>>>>>> >>>>>>>>> I rebuilt an image with those additional options added. It resolved >>>>>>>>> the >>>>>>>>> call traces I was seeing in dmesg. None of them show up now. I'll >>>>>>>>> admit, >>>>>>>>> I'm not super familiar with the inner-workings of kernel >>>>>>>>> building. Can >>>>>>>>> you provide some insight into why this seems to have resolved the >>>>>>>>> issue? >>>>>>>>> >>>>>>>>> Attached is the dmesg output from the new image, just in case. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Adam >>>>>>>>> >>>>>>>>> >>>>>>>>> On 2/21/12 10:31 PM, Philip Prindeville wrote: >>>>>>>>>> On 2/21/12 8:15 PM, Adam Gensler wrote: >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> I have a handful of Alix 2D13 platforms I've been running trunk >>>>>>>>>>> images >>>>>>>>>>> on for a while now. I noticed that it was recently kicked up to >>>>>>>>>>> kernel >>>>>>>>>>> 3.2.2. When it boots up now there's a number of traces from >>>>>>>>>>> insmod. >>>>>>>>>>> Attached is the complete output of the boot sequence. >>>>>>>>>>> >>>>>>>>>>> The image was built clean, in a clean pull of trunk, using the >>>>>>>>>>> default >>>>>>>>>>> alix2 target. I've seen this on multiple alix boards, on images >>>>>>>>>>> built on >>>>>>>>>>> two completely separate build servers so I don't think its >>>>>>>>>>> related to >>>>>>>>>>> how I'm building the image. >>>>>>>>>>> >>>>>>>>>>> Any suggestions on how to troubleshoot this? >>>>>>>>>>> >>>>>>>>>>> Thanks in advance, >>>>>>>>>>> Adam >>>>>>>>>> >>>>>>>>>> Please do the following: >>>>>>>>>> >>>>>>>>>> % mkdir ~/.openwrt >>>>>>>>>> % cat>> ~/.openwrt/defconfig >>>>>>>>>> CONFIG_DEVEL=y >>>>>>>>>> CONFIG_TOOLCHAINOPTS=y >>>>>>>>>> CONFIG_KERNEL_KALLSYMS=y >>>>>>>>>> CONFIG_KERNEL_DEBUG_KERNEL=y >>>>>>>>>> CONFIG_KERNEL_DEBUG_INFO=y >>>>>>>>>> ^D >>>>>>>>>> % rm -rf tmp .config >>>>>>>>>> % make defconfig >>>>>>>>>> % make target/linux/{clean,compile} world V=99 >>>>>>>>>> % >>>>>>>>>> >>>>>>>>>> and try it again. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> -Philip _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel