takaswie / linux-firewire-dkms

Currently this repository is maintained for Linux firewire subsystem and unit drivers.
http://ieee1394.docs.kernel.org/
40 stars 8 forks source link

FF802 : ALSA poll time out / invalid position #60

Closed jean-emmanuel closed 1 week ago

jean-emmanuel commented 1 week ago

Following up https://github.com/takaswie/linux-firewire-dkms/issues/57. JACK sometimes fails to start with the following message

ALSA: poll time out, polled for 3998941 usecs, Retrying with a recovery, retry cnt = 2
ALSA: poll time out, polled for 3998950 usecs, Retrying with a recovery, retry cnt = 3
ALSA: poll time out, polled for 3998819 usecs, Retrying with a recovery, retry cnt = 4
ALSA: poll time out, polled for 3998840 usecs, Retrying with a recovery, retry cnt = 5
ALSA: poll time out, polled for 3998982 usecs, Reached max retry cnt = 5, Exiting

dmesg shows the following error when this occurs

snd_fireface fw1.0: invalid position: , pos = 408, buffer size = 384, period size = 128

You said it's a well-known issue, may I ask for some more information ? I found but very few mentions of this online.

If there's anything I can do to help tracking it down please let me know.

jean-emmanuel commented 1 week ago

Turns out there was another PCI device (wifi card...) that was somehow conflicting with my firewire card, I did not manage to reproduce the issue since I removed it. Sorry for the noise and thanks again for your work :).