> -----Original Message----- > From: Jan Kiszka <jan.kis...@siemens.com> > Sent: Dienstag, 9. Juli 2019 19:54 > To: Lange Norbert <norbert.la...@andritz.com>; Xenomai > (xenomai@xenomai.org) <xenomai@xenomai.org>; Philippe Gerum > <r...@xenomai.org> > Subject: Re: ipipe 4.19: spurious APIC interrupt when setting rt_igp to up > > E-MAIL FROM A NON-ANDRITZ SOURCE: AS A SECURITY MEASURE, PLEASE > EXERCISE CAUTION WITH E-MAIL CONTENT AND ANY LINKS OR > ATTACHMENTS. > > > On 09.07.19 18:33, Jan Kiszka wrote: > > On 09.07.19 18:21, Lange Norbert wrote: > >> Hello, > >> > >> maxcpus=1 still causes the spurious int, this time fully locking up. > >> > >> I attached the debug/irq directory after the cause. > >>> Some things that might be relevant: > >> - the SOC would use PINCTRL_BROXTON under linux, but this is disabled > (not fixed up for Xenomai) > >> - I have the regular igb driver in use, and am unbinding the network card > prior to binding the rt_igp driver > >> > > > > Thanks. What's the interrupt number that Xenomai is using? Should be > > the same that the Linux driver is using as well. > > Found already: Should be IRQ 130-132 for device 00:03.0. If the directory > state was like that while Xenomai was still holding those interrupts, the > problem it that there are no vectors assigned to them. Can you confirm that > rt_igb was still loaded and the interface was up?
Well, the bug happens when bringing up the interface. # modprobe rt_igb [ 117.274639] rt_igb 0000:03:00.0: Intel(R) Gigabit Ethernet Network Connection [ 117.281800] rt_igb 0000:03:00.0: enp3s0: (PCIe:2.5Gb/s:Width x1) 22:20:47:8d:0f:c9 [ 117.289397] rt_igb 0000:03:00.0: enp3s0: PBA No: FFFFFF-0FF [ 117.294997] rt_igb 0000:03:00.0: Using MSI-X interrupts. 1 rx queue(s), 1 tx queue(s) [ 117.303500] [Xenomai] HIPASE PPS on SDP0 [ 117.307529] sdhci-pci 0000:00:1b.0: SDHCI controller found [8086:5aca] (rev b) # rtifconfig enp3s0 up [ 166.503855] spurious APIC interrupt through vector ff on CPU#0, should never happen. > Are those interrupts MSI or MSI-X? Can't read that from the logs. MSI-X from the kernel log. > > I probably need to get some rt_igb running somewhere... > > Jan > > -- > Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate > Competence Center Embedded Linux ________________________________ This message and any attachments are solely for the use of the intended recipients. They may contain privileged and/or confidential information or other information protected from disclosure. If you are not an intended recipient, you are hereby notified that you received this email in error and that any review, dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please contact the sender and delete the message and any attachment from your system. ANDRITZ HYDRO GmbH Rechtsform/ Legal form: Gesellschaft mit beschränkter Haftung / Corporation Firmensitz/ Registered seat: Wien Firmenbuchgericht/ Court of registry: Handelsgericht Wien Firmenbuchnummer/ Company registration: FN 61833 g DVR: 0605077 UID-Nr.: ATU14756806 Thank You ________________________________