JackAudioDriver::ProcessAsync: read error

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

JackAudioDriver::ProcessAsync: read error

Ralf Mardorf
Hi,

I rearrange my computer and run into some issues that might be caused
by broken hardware, if so I don't have a clue what hardware might be
broken.

Actually the issues started after I put in a TerraTec EWX24/96 and
replaced a HDD by a SSD.

However, I have several old but still good HDDs, 2 brand-new HDDs,
old and brand-new cables and the brand-new SSD, so I tried different
setups.

I own two TerraTec EWX24/96, both already were used with the same mobo,
at the same time, but since several month I used the PC with both
TerraTec EWX24/96 built out.

Later today I'll remove this TerraTec EWX24/96 and will build in the
other, into the other PCI slot.

JFTR jack does start when selecting the RME PCIe card and running Arch
installed to the SSD doesn't cause issues.

Something is fishy with the TerraTec EWX24/96 and/or something else. I
also had issues with a brand-new external USB device and the brand-new
internal HDD, so the power supply, as well as the mobo or anything else
could be broken. OTOH one issue not necessarily must be related to
another issue.

[rocketmouse@archlinux ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDSPMx579bcc [RME AIO_579bcc], device 0: RME AIO [RME AIO]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: EWX2496 [TerraTec EWX24/96], device 0: ICE1712 multi [ICE1712 multi]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[rocketmouse@archlinux ~]$ lsmod | grep ice
snd_ice1712            69632  0
snd_cs8427             16384  1 snd_ice1712
snd_i2c                16384  2 snd_ice1712,snd_cs8427
snd_ice17xx_ak4xxx     16384  1 snd_ice1712
snd_ak4xxx_adda        20480  2 snd_ice17xx_ak4xxx,snd_ice1712
snd_mpu401_uart        16384  1 snd_ice1712
snd_ac97_codec        118784  1 snd_ice1712
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_pcm                90112  3 snd_ac97_codec,snd_ice1712,snd_hdspm
snd                    69632  13 snd_hwdep,snd_seq,snd_ac97_codec,snd_timer,snd_ice1712,snd_mpu401_uart,snd_hdspm,snd_ak4xxx_adda,snd_rawmidi,snd_seq_device,snd_i2c,snd_cs8427,snd_pcm
[rocketmouse@archlinux ~]$ rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND
  121 FF      90   - 130  0.0 S    irq/19-ehci_hcd
  145 FF      90   - 130  0.0 S    irq/16-ohci_hcd
  149 FF      89   - 129  0.0 S    irq/17-ohci_hcd
  151 FF      88   - 128  0.0 S    irq/18-ohci_hcd
  152 FF      88   - 128  0.0 S    irq/17-ohci_hcd
  154 FF      87   - 127  0.0 S    irq/18-ohci_hcd
  264 FF      85   - 125  0.0 S    irq/18-snd_hdsp
  275 FF      80   - 120  0.0 S    irq/20-snd_ice1
   32 FF      50   -  90  0.0 S    irq/9-acpi
   49 FF      50   -  90  0.0 S    irq/8-rtc0
   75 FF      50   -  90  0.0 S    irq/26-radeon
  111 FF      50   -  90  0.0 S    irq/22-ahci[000
  122 FF      50   -  90  0.0 S    irq/1-i8042
  135 FF      50   -  90  0.0 S    irq/14-pata_ati
  137 FF      50   -  90  0.0 S    irq/15-pata_ati
  144 FF      50   -  90  0.0 S    irq/22-firewire
  247 FF      50   -  90  0.0 S    irq/7-parport0
  479 FF      50   -  90  0.0 S    irq/27-enp3s0
    3 TS       -   0  19  0.0 S    ksoftirqd/0
   17 TS       -   0  19  0.0 S    ksoftirqd/1

[rocketmouse@archlinux ~]$ jackd -dalsa -dhw:1 -r48000 -p256 -n2
jackdmp 1.9.11
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:1|hw:1|256|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
ALSA: poll time out, polled for 8706050 usecs
JackAudioDriver::ProcessAsync: read error, stopping...
^CJack main caught signal 2
Released audio card Audio1
audio_reservation_finish
[rocketmouse@archlinux ~]$ qjackctl
qt5ct: using qt5ct plugin

12:11:30.447 Statistics reset.
12:11:30.458 ALSA connection change.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
12:11:30.524 ALSA connection graph change.
12:11:40.618 JACK is starting...
12:11:40.619 /usr/bin/jackd -dalsa -dhw:1 -r48000 -p256 -n2
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
12:11:40.644 JACK was started with PID=975.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.11
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:1|hw:1|256|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
12:11:47.718 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Driver is not running
Cannot create new client
Cannot read socket fd = 21 err = Success
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA: poll time out, polled for 8706026 usecs
JackAudioDriver::ProcessAsync: read error, stopping...
12:11:50.339 JACK is stopping...
Jack main caught signal 15
Released audio card Audio1
audio_reservation_finish
12:11:50.395 JACK was stopped

Regards,
Ralf
_______________________________________________
Linux-audio-user mailing list
[hidden email]
http://lists.linuxaudio.org/listinfo/linux-audio-user
Reply | Threaded
Open this post in threaded view
|

Re: JackAudioDriver::ProcessAsync: read error

Chris Caudle
On Sun, February 12, 2017 5:41 am, Ralf Mardorf wrote:
> I rearrange my computer and run into some issues that might be caused
> by broken hardware
...
> card 1: EWX2496 [TerraTec EWX24/96], device 0: ICE1712 multi [ICE1712
> multi]

I have in the past forgotten to check the settings with envy24util or
mudita to verify clock selection.
If the clock selection defaults to S/PDIF input as clock source, but no
S/PDIF signal is available, the ICE1712 cards stop with a clock error.

> ALSA: poll time out, polled for 8706050 usecs
> JackAudioDriver::ProcessAsync: read error, stopping...

Sample clock not running properly may cause a similar error.  May not be
related at all, but easy to check with envy24util to verify clock is set
to "internal" to eliminate as a possible cause.

--
Chris Caudle


_______________________________________________
Linux-audio-user mailing list
[hidden email]
http://lists.linuxaudio.org/listinfo/linux-audio-user
Reply | Threaded
Open this post in threaded view
|

Re: JackAudioDriver::ProcessAsync: read error

Ralf Mardorf
On Sun, 12 Feb 2017 17:20:49 -0600, Chris Caudle wrote:
>If the clock selection defaults to S/PDIF input as clock source, but no
>S/PDIF signal is available, the ICE1712 cards stop with a clock error.

Thank you,

that was the culprit for one of the Terratec cards. Indeed once upon a
time I tested S/PDIF to help Jeanette. Since I used the Terratec cards
just for MIDI, I seemingly have forgotten to care about the audio
settings.

If I built in the other Terratec card, most of the times the PC doesn't
boot, it even doesn't load the BIOS. If it should boot with both cards
mounted, aplay does only show one of the two cards. It never booted,
when only the fishy card was mounted, without the other card being build
in, too.

So one issue is solved, because it was an user error, but now there's
most likely a hardware issue, when the other card is plugged in a slot.

Regards,
Ralf
_______________________________________________
Linux-audio-user mailing list
[hidden email]
http://lists.linuxaudio.org/listinfo/linux-audio-user