You are not logged in.

#1 2020-02-15 23:50:39

morrisas47
Member
Registered: 2020-02-15
Posts: 1

kernel 5.5+ reboots on firewire audio load

An update:

I had originally marked this solved, but i was incorrect.  I have had limited success getting this running by booting with the kernel paramater 'amd_iommu_intr=legacy' and setting quirks=0x0a for firewire_ohci. 

While I had a couple of responses to bug reports and posts, no real solution has come to light.

---------------


While trying to gather information for a bug report, I found that  pulseaudio was set to start at login inside XFCE->settings/system and startup. By disabling this, the system appears to function properly even though the log shows several IO_PAGE_FAULTS.


Hi,

I'm using an Edirol FA-101 firewire audio interface. Since kernel 5.5.1, the system reboots when I turn on the interface or boot the machine with the interface turned on.

I have tried 5.5.1,5.5.2 and 5.5.3. I have downgraded to 5.4.15 which works properly.


Here's dmesg output relating to firewire and alsa leading up to a reboot:

Feb 15 14:44:18 xxx kernel: firewire_ohci 0000:05:00.0: enabling device (0080 -> 0083)
Feb 15 14:44:18 xxx kernel: firewire_ohci 0000:05:00.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x11
Feb 15 14:44:18 xxx kernel: firewire_core 0000:05:00.0: created device fw0: GUID 0011223333666677, S400
Feb 15 14:44:18 xxx systemd-udevd[522]: controlC0: Process '/usr/bin/alsactl restore 0' failed with exit code 99.
Feb 15 14:44:18 xxx systemd-udevd[528]: controlC1: Process '/usr/bin/alsactl restore 1' failed with exit code 99.
Feb 15 15:01:10 xxx kernel: firewire_core 0000:05:00.0: phy config: new root=ffc1, gap_count=5
Feb 15 15:01:10 xxx kernel: firewire_core 0000:05:00.0: created device fw1: GUID 0040ab0000c20bc1, S400
Feb 15 15:01:13 xxx systemd-udevd[2083]: controlC2: Process '/usr/bin/alsactl restore 2' failed with exit code 99.
Feb 15 15:01:25 xxx kernel: firewire_ohci 0000:05:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0001 address=0xd5738000 flags=0x00 kernel: firewire_ohci 0000:05:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0001 address=0xd5738000 flags=0x0000]00]
Feb 15 15:01:30 xxx pulseaudio[1330]: E: [alsa-source-BeBoB] alsa-source.c: ALSA woke us up to read new data from the device, but there was actually nothing to read.                                                                                                                                                    
Feb 15 15:01:30 xxx pulseaudio[1330]: E: [alsa-source-BeBoB] alsa-source.c: Most likely this is a bug in the ALSA driver 'snd_bebob'. Please report this issue to the ALSA developers.
Feb 15 15:01:30 xxx pulseaudio[1330]: E: [alsa-source-BeBoB] alsa-source.c: We were woken up with POLLIN set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

It's difficult to get good information because they system generally reboots, but I have seen a large number of 'Event logged [IO_PAGE_FAULT'  messages which were minimal or not present in 5.4.15

I am assuming this is a kernel bug but I'm not quite sure how or where to report it.

Thanks for any pointers


Steve

Last edited by morrisas47 (2020-05-08 14:07:13)

Offline

Board footer

Powered by FluxBB