[PlanetCCRMA] Tascam usx2y sequence errors and jackd

Ben Moran planetccrma@benmoran.net
Mon Jun 6 01:31:02 2005


I'm having problems with jackd dying when I use my Tascam US-122 on
CCRMA FC2, on a Dell Inspiron 8600 laptop. The internal snd-intel8x0
module doesn't give the same problem.

Kernels 2.6.10-2.1.ll.rhfc2.ccrma and 2.6.11-0.3.rdt.rhfc2.ccrma show
the same problem.  I've seen messages on linux-audio-users which mention
using chrt to alter priorities, and I've briefly tried this under the
2.6.11 kernel without success.

The other suggestion I saw was booting with acpi=off, but I'm reluctant
to try that since this laptop quickly gets very hot without temperature
controls and cpufreqd.

So: is anyone successfully using PlanetCCRMA with a Tascam usx2y module 
and has sorted this problem out?

Cheers,

Ben


(Using alsa-driver-1.0.9-0.1.rc1.rhfc2.ccrma)

/proc/interrupts:
          CPU0
  0:    3381508          XT-PIC  timer  0/81508
  1:       5967          XT-PIC  i8042  0/5967
  2:          0          XT-PIC  cascade  0/0
  5:      10100          XT-PIC  ndiswrapper, Intel 82801DB-ICH4 
0/10100
  8:          1          XT-PIC  rtc  0/1
  9:          2          XT-PIC  acpi  0/2
 11:    1216229          XT-PIC  uhci_hcd, uhci_hcd, uhci_hcd, eth0,
yenta  0/16228
 12:      58318          XT-PIC  i8042  0/58318
 14:      26608          XT-PIC  ide0  0/26608
 15:        163          XT-PIC  ide1  0/163
NMI:          0
LOC:          0
ERR:          0
MIS:          0


/var/log/messages:
> Jun  6 08:42:35 goldfish kernel: ALSA /usr/src/rpm/BUILD/alsa-driver-1.0.9rc1/usb/usx2y/usbusx2yaudio.c:297: Sequence Error!(hcd_frame=761 ep=10out;wait=753,frame=757).
> Jun  6 08:42:35 goldfish kernel: Most propably some urb of usb-frame 753 is still missing.
> Jun  6 08:42:35 goldfish kernel: Cause could be too long delays in usb-hcd interrupt handling.

jackd:
[ben@goldfish ben]$ jackd -R -v -d alsa -d hw:1
getting driver descriptor from /usr/lib/jack/jack_alsa.so
getting driver descriptor from /usr/lib/jack/jack_dummy.so
getting driver descriptor from /usr/lib/jack/jack_oss.so
jackd 0.99.36
Copyright 2001-2003 Paul Davis and others.
jackd 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 compiled with System V SHM support.
server `default' registered
loading driver ..
registered builtin port type 32 bit float mono audio
required capabilities not available
capabilities: = cap_ipc_lock,cap_sys_nice,cap_sys_resource+e
new client: alsa_pcm, id = 1 type 1 @ 0x8059a60 fd = -1
creating alsa driver ... hw:1|hw:1|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:1
configuring for 48000Hz, period = 1024 frames, buffer = 2 periods
Couldn't open hw:1 for 32bit samples trying 24bit instead
nperiods = 2 for capture
Couldn't open hw:1 for 32bit samples trying 24bit instead
nperiods = 2 for playback
new buffer size 1024
registered port alsa_pcm:capture_1, offset = 4096
 ...
jackd watchdog: timeout - killing jackd
Killed