Re: calibration fails with alert.......
Paolo Mantegazza <[email protected]>
| Newsgroups | gmane.linux.real-time.rtai |
|---|---|
| Message-ID | <VI1PR06MB1471632A1F7BCC9A6FA9689190EA0@VI1PR06MB1471.eurprd06.prod.outlook.com> |
I do not think that the calibration failed, as you can see the following logged: RTAI[sched]: timer setup = 160 ns, resched latency = 3783 ns. Then there is a strange page fault, associated to an RTAI call (rtai_lxrt_invoke). I suggest passing to the newer rtai-5.0-test2. Paolo ________________________________________ From: Rtai [[email protected]] on behalf of YamatoKira [[email protected]] Sent: Wednesday, August 24, 2016 4:27 PM To: [email protected] Subject: [Rtai] calibration fails with alert....... Hello everyone~ I meet some problem when using RTAI Can you help me to figure it out? My platform is Ubuntu 14.02 with a kernel 3.16.0 and RTAI 4.1.1 I compiled the RTAI and run the test procedure, and the calibration fails and I saw the alert message by dmesg: kern :info : [ 1645.358113] I-pipe: head domain RTAI registered. kern :info : [ 1645.358117] RTAI[hal]: compiled with gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) . kern :info : [ 1645.358123] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0). kern :warn : [ 1645.358125] SYSINFO: CPUs 1, LINUX APIC IRQ 4353, TIM_FREQ 6235909, CLK_FREQ 2294727000, CPU_FREQ 2294727000 kern :warn : [ 1645.358126] RTAI_APIC_TIMER_IPI: RTAI DEFINED 4354, VECTOR 4355; LINUX_APIC_TIMER_IPI: RTAI DEFINED 4353, VECTOR 4353 kern :warn : [ 1645.358128] TIMER NAME: lapic; VARIOUSLY FOUND APIC FREQs: 6235909, 6235909, 6235750 kern :info : [ 1645.651156] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>. kern :warn : [ 1645.651175] , kstacks pool size = 524288 bytes. kern :info : [ 1645.651177] RTAI[sched]: hard timer type/freq = APIC/6235909(Hz); default timing: periodic; linear timed lists. kern :info : [ 1645.651178] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2294727000 hz. kern :info : [ 1645.651179] RTAI[sched]: timer setup = 160 ns, resched latency = 3783 ns. kern :alert : [ 1645.669339] BUG: unable to handle kernel paging request at 00007fff08c89e50 kern :alert : [ 1645.669368] IP: [<ffffffffc0c36856>] rtai_lxrt_invoke+0x496/0x1180 [rtai_sched] kern :warn : [ 1645.669396] PGD 6df25067 PUD 375df067 PMD 58dbc067 PTE 8000000059a65867 kern :warn : [ 1645.669420] Oops: 0001 [#2] SMP kern :warn : [ 1645.669432] Modules linked in: rtai_sched(OE) rtai_hal(OE) rfcomm(E) bnep(E) nls_iso8859_1(E) snd_hda_codec_hdmi(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) intel_rapl(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) ghash_clmulni_intel(E) aesni_intel(E) aes_x86_64(E) lrw(E) gf128mul(E) glue_helper(E) arc4(E) ablk_helper(E) iwlmvm(E) mac80211(E) uvcvideo(E) cryptd(E) videobuf2_vmalloc(E) joydev(E) serio_raw(E) videobuf2_memops(E) videobuf2_core(E) v4l2_common(E) videodev(E) media(E) btusb(E) lpc_ich(E) mac_hid(E) snd_hda_intel(E) snd_hda_controller(E) snd_hda_codec(E) iwlwifi(E) bluetooth(E) snd_hwdep(E) snd_pcm(E) snd_seq_midi(E) snd_seq_midi_event(E) snd_rawmidi(E) snd_seq(E) snd_seq_device(E) snd_timer(E) sn d(E) 6lowpan_iphc(E) cfg80211(E) radeon(E) i915(E) ttm(E) soundcore(E) drm_kms_helper(E) parport_pc(E) ppdev(E) lp(E) parport(E) drm(E) mei_me(E) rtsx_pci_ms(E) memstick(E) mei(E) i2c_algo_bit(E) sh pchp(E) hid_generic(E) usbhid(E) hid(E) rtsx_pci_sdmmc(E) r8169(E) mii(E) rtsx_pci(E) ahci(E) libahci(E) [last unloaded: rtai_hal] kern :warn : [ 1645.673932] CPU: 0 PID: 19075 Comm: calibration_hel Tainted: G D OE 3.16.0-rtai #1 kern :warn : [ 1645.675002] task: ffff8801337fe540 ti: ffff880058f7c000 task.ti: ffff880058f7c000 kern :warn : [ 1645.676047] RIP: 0010:[<ffffffffc0c36856>] [<ffffffffc0c36856>] rtai_lxrt_invoke+0x496/0x1180 [rtai_sched] kern :warn : [ 1645.677087] RSP: 0018:ffff880058f7fef8 EFLAGS: 00010202 kern :warn : [ 1645.678094] RAX: ffff8801337fe540 RBX: 0000000000000000 RCX: 00007f4b0957d709 kern :warn : [ 1645.679086] RDX: 00000000000003ea RSI: 00007fff08c89e50 RDI: 00000000003ea828 kern :warn : [ 1645.680051] RBP: ffff880058f7ff50 R08: 000000000000000f R09: 00007fff08c89e50 kern :warn : [ 1645.680989] R10: 0000000000000001 R11: 0000000000003206 R12: 00007fff08c89e50 kern :warn : [ 1645.681911] R13: 00000000003ea828 R14: 0000000000000000 R15: 0000000000000000 kern :warn : [ 1645.682825] FS: 00007f4b09e8a740(0000) GS:ffff88015ec00000(0000) knlGS:0000000000000000 kern :warn : [ 1645.683732] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b kern :warn : [ 1645.684631] CR2: 00007fff08c89e50 CR3: 0000000058e87000 CR4: 00000000003407f0 kern :warn : [ 1645.685535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 kern :warn : [ 1645.686431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 kern :warn : [ 1645.687336] I-pipe domain Linux kern :warn : [ 1645.688225] Stack: kern :warn : [ 1645.689108] ffff880058f7ff24 ffff880058f7ff50 ffffffff821758b3 00000001337fe540 kern :warn : [ 1645.690011] ffff8801335b2e60 0000000100000000 00007fff08c89dd0 0000000000400dd0 kern :warn : [ 1645.690909] 00007fff08c89fe0 0000000000000000 0000000000000000 ffff880058f7ff68 kern :warn : [ 1645.691805] Call Trace: kern :warn : [ 1645.692699] [<ffffffff821758b3>] ? __mm_populate+0x113/0x130 kern :warn : [ 1645.693606] [<ffffffffc0c3598d>] lxrt_intercept_syscall+0x8d/0x130 [rtai_sched] kern :warn : [ 1645.694518] [<ffffffff82102697>] __ipipe_notify_syscall+0x17/0x30 kern :warn : [ 1645.695435] [<ffffffff82698f4e>] pipeline_syscall+0xa/0x17 kern :warn : [ 1645.696338] Code: e2 ff 07 00 00 31 ff e8 41 78 00 00 e9 40 fe ff ff 48 c7 c7 e8 11 c4 c0 31 c0 e8 86 53 f7 ff 48 c7 c0 da ff ff ff e9 b1 fc ff ff <48> 8b 1e 8d 8a 18 fc ff ff 83 f9 20 48 89 d8 0f 87 aa 0c 00 00 kern :alert : [ 1645.698298] RIP [<ffffffffc0c36856>] rtai_lxrt_invoke+0x496/0x1180 [rtai_sched] kern :warn : [ 1645.699260] RSP <ffff880058f7fef8> kern :warn : [ 1645.700215] CR2: 00007fff08c89e50 kern :warn : [ 1645.701162] ---[ end trace a0735b74567a0a8b ]--- kern :warn : [ 1645.720355] RTAI[malloc]: unloaded. kern :info : [ 1651.447510] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0). kern :info : [ 1651.657784] I-pipe: head domain RTAI unregistered. kern :info : [ 1651.657791] RTAI[hal]: unmounted. I really wonder how the alert is generated........ BTW: although the calibration can not run , the kernel latency test has an output and I saw that the rtai modules were loaded by lsmod. Thank you for your patience and kindness Yours: C.P. _______________________________________________ Rtai mailing list [email protected] https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai