Thread (24 messages) 24 messages, 5 authors, 2022-01-05

Re: firewire-ohci fails to initialize Texas Instruments XIO2213A/B/XIO2221 based controller on realtime kernels [5.4.91-rt50, 5.10.8-rt24]

From: David Runge <hidden>
Date: 2021-01-28 21:42:41

On 2021-01-28 07:28:35 (+0100), Ahmed S. Darwish wrote:
On Sat, Jan 23, 2021 at 12:59:29PM +0100, David Runge wrote:
...
Can you please send the full kernel log, with boot parameter
"firewire_ohci.debug=-1", for mainline v5.4.91 vs. v5.4.91-rt50?
kernel log for mainline:
https://pkgbuild.com/~dvzrv/bugs/2021/01/linux-5.4.91-kernel.log

kernel log for rt (no dice :-/):
https://pkgbuild.com/~dvzrv/bugs/2021/01/linux-5.4.91.50.arch1-kernel.log
Please also make sure to use the exact same defconfig for both, except
with CONFIG_PREEMPT_RT=y for the -rt kenrel of course.
config diff:
https://pkgbuild.com/~dvzrv/bugs/2021/01/linux-5.4.91-lts_changed_vs_rt-lts.patch
This will help in comparing apples to apples, as you were posting the
results of different base kernels (vs. the -rt versions), and different
defconfigs (vs. -rt) within such kernels.
The configuration for the 5.4.91 stock kernel has not been updated since
the 5.4.83, which is maybe a bit misleading.
Generally I enable anything that I can in the config for the realtime
kernel. However, some settings of course get switched off, as they are
not compatible.
The diff above is for a custom version I just made, just to make sure
and clear things out.
Good luck,
Thanks, seems it's needed!
P.S. Since this maybe is a timing issue, and ohci bus reset handling
occurs at SCHED_OTHER workqueu context, were you by any chance running
unreasonably-intensive realtime workloads by the time the driver was
loaded?
Not that I am aware of. The driver neither initializes the device during
boot nor when later reloading.
There are no intense services running. The system is fairly
multi-purpose, so most things are started on demand.

Thanks!

David

-- 
https://sleepmap.de

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help