Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Dr Nicholas J Bailey <nicholas.bailey@glasgow.ac.uk>
To: alsa-devel@alsa-project.org
Subject: usb-usx2y: playback fails with Tascam US122 on kernel 3.14
Date: Wed, 6 Aug 2014 17:43:00 +0100	[thread overview]
Message-ID: <1799623.GgHbzoqWFu@arial> (raw)
In-Reply-To: <4546801.Z4WD7yaEHq@arial>

On Thursday 26 June 2014 15:51:54 Dr Nicholas J Bailey wrote:
> I am having trouble with the US122 in playback and duplex mode. In capture
> mode, it is working.
> 
> This problem occurs on (at least)
> Linux arial 3.14-1-686-pae #1 SMP Debian 3.14.7-1 (2014-06-16) i686
> GNU/Linux
> 
Further information:

Using this kernel:

Linux arial 3.14-2-686-pae #1 SMP Debian 3.14.13-2 (2014-07-24) i686 GNU/Linux

trying to use the US-122 Tascam box results in the following showing up in 
dmesg. I have unplugged and reconnected the box twice to get the LEDs to light 
up. This has been the normal behaviour for as long as I can remember. You can 
only use the Tascam as capture device on this kernel.

Using this kernel:

Linux arial 3.10.11 #1 SMP Wed Oct 2 19:26:59 BST 2013 i686 GNU/Linux

the US-122 works fine for simultaneous capture and playback.

I've looked at the difference in the source code between 3.10 and 4.14 and 
there is very little in the usb-usx2y alsa module. Is there some midi-related 
change I should know about?

I understand that the US-122 is a usb-1.1 device and I have the ehci module 
loaded, but it was there too with the older kernel and that worked fine.

Nick/.



dmesg with 3.14:

[  132.609303] usb 2-1.6: new full-speed USB device number 5 using ehci-pci
[  132.702208] usb 2-1.6: New USB device found, idVendor=1604, idProduct=8006
[  132.702213] usb 2-1.6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[  133.179541] usb 2-1.6: USB disconnect, device number 5
[  134.913706] usb 2-1.6: new full-speed USB device number 6 using ehci-pci
[  135.006569] usb 2-1.6: New USB device found, idVendor=1604, idProduct=8007
[  135.006575] usb 2-1.6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[  136.966582] usbcore: registered new interface driver snd-usb-usx2y
[  158.528140] usb 2-1.6: USB disconnect, device number 6
[  160.006047] usb 2-1.6: new full-speed USB device number 7 using ehci-pci
[  160.098682] usb 2-1.6: New USB device found, idVendor=1604, idProduct=8006
[  160.098688] usb 2-1.6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[  160.320463] usb 2-1.6: USB disconnect, device number 7
[  162.054420] usb 2-1.6: new full-speed USB device number 8 using ehci-pci
[  162.147079] usb 2-1.6: New USB device found, idVendor=1604, idProduct=8007
[  162.147085] usb 2-1.6: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[  165.468486] ------------[ cut here ]------------
[  165.468538] WARNING: CPU: 0 PID: 0 at /build/linux-
sud87B/linux-3.14.13/include/linux/kref.h:47 usb_get_urb+0x34/0x40 [usbcore]()
[  165.468542] Modules linked in: snd_usb_usx2y snd_usbmidi_lib snd_rawmidi 
hid_generic hidp hid btusb bnep bluetooth 6lowpan_iphc snd_hrtimer snd_seq 
snd_seq_device cpufreq_conservative cpufreq_powersave cpufreq_userspace 
cpufreq_stats nfsd auth_rpcgss oid_registry nfs_acl nfs lockd fscache sunrpc 
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev media arc4 
ath9k ath9k_common ath9k_hw ath mac80211 joydev cfg80211 snd_hda_codec_hdmi 
msi_wmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel 
snd_hda_codec iTCO_wdt iTCO_vendor_support mei_me snd_hwdep snd_pcm snd_timer 
shpchp battery psmouse mei snd lpc_ich wmi intel_powerclamp coretemp pcspkr 
i2c_i801 mfd_core ac serio_raw soundcore intel_ips evdev acpi_cpufreq 
processor kvm_intel kvm loop msi_laptop sparse_keymap rfkill fuse parport_pc 
ppdev lp parport autofs4 ext4 crc16 mbcache jbd2 sg sd_mod crc_t10dif 
crct10dif_generic crct10dif_common sr_mod cdrom crc32c_intel ahci libahci 
libata scsi_mod ehci_pci i915 ehci_hcd i2c_algo_bit drm_kms_helper r8169 mii 
drm usbcore usb_common i2c_core fan thermal video thermal_sys button
[  165.468651] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.14-2-686-pae #1 
Debian 3.14.13-2
[  165.468654] Hardware name: Micro-Star International Calpella platform/To be 
filled by O.E.M., BIOS E1681IG6 VER.109 07/21/2010
[  165.468658]  00000009 c142f0e4 00000000 c105069e c1503c0c 00000000 00000000 
f836acbc
[  165.468668]  0000002f f8359ba4 f8359ba4 ec050ac0 f6ea4770 f6ce0000 f7409f14 
c105075b
[  165.468677]  00000009 00000000 f8359ba4 ec050ac0 f8357da2 00000000 00000015 
00000000
[  165.468686] Call Trace:
[  165.468699]  [<c142f0e4>] ? dump_stack+0x3e/0x4e
[  165.468708]  [<c105069e>] ? warn_slowpath_common+0x7e/0xa0
[  165.468733]  [<f8359ba4>] ? usb_get_urb+0x34/0x40 [usbcore]
[  165.468751]  [<f8359ba4>] ? usb_get_urb+0x34/0x40 [usbcore]
[  165.468757]  [<c105075b>] ? warn_slowpath_null+0x1b/0x20
[  165.468775]  [<f8359ba4>] ? usb_get_urb+0x34/0x40 [usbcore]
[  165.468794]  [<f8357da2>] ? usb_hcd_submit_urb+0x22/0x9d0 [usbcore]
[  165.468803]  [<c10806ca>] ? enqueue_task_fair+0x44a/0xf80
[  165.468810]  [<c1224b20>] ? cpumask_next_and+0x20/0x30
[  165.468816]  [<c10831b5>] ? load_balance+0xd5/0x770
[  165.468823]  [<c10160c8>] ? sched_clock+0x8/0x10
[  165.468830]  [<f95627b0>] ? usX2Y_urb_submit.isra.2+0x30/0x60 
[snd_usb_usx2y]
[  165.468837]  [<f95629a9>] ? i_usX2Y_urb_complete+0x179/0x570 
[snd_usb_usx2y]
[  165.468856]  [<f8356a39>] ? __usb_hcd_giveback_urb+0x59/0xd0 [usbcore]
[  165.468874]  [<f8357575>] ? usb_giveback_urb_bh+0x75/0xb0 [usbcore]
[  165.468882]  [<c1054b38>] ? tasklet_hi_action+0xc8/0xe0
[  165.468888]  [<c1054f61>] ? __do_softirq+0xc1/0x230
[  165.468895]  [<c1054ea0>] ? cpu_callback+0x150/0x150
[  165.468898]  <IRQ>  [<c10552ad>] ? irq_exit+0x7d/0x90
[  165.468909]  [<c10112da>] ? do_IRQ+0x3a/0xc0
[  165.468917]  [<c143ad6c>] ? common_interrupt+0x2c/0x34
[  165.468924]  [<c10a007b>] ? rcu_barrier_callback+0xb/0x20
[  165.468932]  [<c1339b18>] ? cpuidle_enter_state+0x38/0xd0
[  165.468937]  [<c1339c3e>] ? cpuidle_idle_call+0x8e/0x1b0
[  165.468943]  [<c1017915>] ? arch_cpu_idle+0x5/0x20
[  165.468950]  [<c10997bc>] ? cpu_startup_entry+0x17c/0x1e0
[  165.468956]  [<c15f9a84>] ? start_kernel+0x364/0x369
[  165.468961]  [<c15f9529>] ? repair_env_string+0x4d/0x4d
[  165.468965] ---[ end trace 8980d639cec05ef6 ]---

  reply	other threads:[~2014-08-06 16:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-26 14:51 usb-usx2y: playback fails with Tascam US122 on kernel 3.14 Dr Nicholas J Bailey
2014-08-06 16:43 ` Dr Nicholas J Bailey [this message]
2014-08-06 16:45   ` Dr Nicholas J Bailey
2014-08-06 17:19   ` Daniel Mack
2014-08-08  6:13     ` Takashi Iwai
2014-08-20 17:50     ` Dr Nicholas J Bailey
2014-08-21  7:02       ` Takashi Iwai
2014-08-21 16:14         ` Dr Nicholas J Bailey
2014-08-21 16:16           ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1799623.GgHbzoqWFu@arial \
    --to=nicholas.bailey@glasgow.ac.uk \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox