← Back to team overview

kernel-packages team mailing list archive

[Bug 1103018] Re: line6usb - POD Studio UX2 Playback problem. Very robotic and slightly slower than usual

 

#reboot -to last bad commit from the bisect:  (my 'robo10', i.e.
3.7.0-rc2-robo10+)

log:
git bisect start
# good: [8966961b31c251b854169e9886394c2a20f2cea7] Merge tag 'staging-3.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect good 8966961b31c251b854169e9886394c2a20f2cea7
# bad: [98c35534420d3147553bd3071a5fc63cd56de5b1] USB: chipidea: fix use after free bug
git bisect bad 98c35534420d3147553bd3071a5fc63cd56de5b1
# good: [f4a75d2eb7b1e2206094b901be09adb31ba63681] Linux 3.7-rc6
git bisect good f4a75d2eb7b1e2206094b901be09adb31ba63681
# bad: [3a3f2e50951faaac1c67b5c6c0c70dec5b150e9b] Merge tag 'musb-for-v3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next
git bisect bad 3a3f2e50951faaac1c67b5c6c0c70dec5b150e9b
# bad: [596d789a211d134dc5f94d1e5957248c204ef850] USB: set hub's default autosuspend delay as 0
git bisect bad 596d789a211d134dc5f94d1e5957248c204ef850
# bad: [e223a4cca70fb6d3954abab7e96a5f54d64d79d4] MIPS: Alchemy: use the OHCI platform driver                                                                                                    
git bisect bad e223a4cca70fb6d3954abab7e96a5f54d64d79d4                                                                                                                                          
# bad: [2be350fafe3fe09765026f41d250dc5d3f000b1a] MIPS: Alchemy: use the ehci platform driver                                                                                                    
git bisect bad 2be350fafe3fe09765026f41d250dc5d3f000b1a                                                                                                                                          
# bad: [6a41b4d3fe8cd4cc95181516fc6fba7b1747a27c] OHCI: implement new semantics for URB_ISO_ASAP  (robo10)
git bisect bad 6a41b4d3fe8cd4cc95181516fc6fba7b1747a27c                                                                                                                                          
# good: [72675479925f53af051ae8a78bcfafeaa47b3eef] EHCI: replace mult/div with bit-mask operation                                                                                                
git bisect good 72675479925f53af051ae8a78bcfafeaa47b3eef                                                                                                                                         
# good: [72675479925f53af051ae8a78bcfafeaa47b3eef] EHCI: replace mult/div with bit-mask operation                                                                                                
git bisect good 72675479925f53af051ae8a78bcfafeaa47b3eef                                                                                                                                         
# good: [4005ad4390bf698e3bdae9567e79242ec0584097] EHCI: implement new semantics for URB_ISO_ASAP                                                                                                
git bisect good 4005ad4390bf698e3bdae9567e79242ec0584097                                                                                                                                         
# good: [c44b225077bb1fb25ed5cd5c4f226897b91bedd4] UHCI: implement new semantics for URB_ISO_ASAP                                                                                                
git bisect good c44b225077bb1fb25ed5cd5c4f226897b91bedd4                                                    

$ git bisect view                                                                                                                                                        
... (as1614) ...

After reboot:
1$ sudo modprobe usbmon
1$ uname -vir
3.7.0-rc2-robo10+ #12 SMP Tue Jul 23 12:43:45 CEST 2013 x86_64

Following https://www.kernel.org/doc/Documentation/usb/usbmon.txt:

($ sudo mount -t debugfs none_debugs /sys/kernel/debug
mount: none_debugs already mounted or /sys/kernel/debug busy
mount: according to mtab, none is already mounted on /sys/kernel/debug)

$ sudo modprobe usbmon
$ sudo sudo ls /sys/kernel/debug/usb/usbmon                                                                                                                                    
0s  0u  1s  1t  1u  2s  2t  2u  3s  3t  3u  4s  4t  4u  5s  5t  5u                                                                                                                               
$ sudo cat /sys/kernel/debug/usb/devices                                                                                                                                       
...
T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 1.00 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0e41 ProdID=4151 Rev= 0.01
S:  Manufacturer=Line 6
S:  Product=UX2
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=498mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=line6usb
E:  Ad=01(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=line6usb
E:  Ad=01(O) Atr=01(Isoc) MxPS= 192 Ivl=1ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 200 Ivl=1ms
I:* If#= 0 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=line6usb
E:  Ad=01(O) Atr=01(Isoc) MxPS= 180 Ivl=1ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 188 Ivl=1ms
I:  If#= 0 Alt= 3 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=line6usb
E:  Ad=01(O) Atr=01(Isoc) MxPS= 288 Ivl=1ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 300 Ivl=1ms
I:  If#= 0 Alt= 4 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=line6usb
E:  Ad=01(O) Atr=01(Isoc) MxPS= 270 Ivl=1ms
E:  Ad=82(I) Atr=01(Isoc) MxPS= 282 Ivl=1ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 1 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=87(I) Atr=03(Int.) MxPS=   8 Ivl=8ms
...

$ lsusb
...
Bus 002 Device 002: ID 0e41:4151 Line6, Inc. 
...

$ sudo cat /sys/kernel/debug/usb/usbmon/2u > /tmp/robo_reggea.mon.out
other session: 2$ > aplay "/usr/share/hydrogen/data/drumkits/TD-7kit/S-177 Reggae 4.wav"
Playing WAVE '/usr/share/hydrogen/data/drumkits/TD-7kit/S-177 Reggae 4.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
sounds cracking ("robotic") 
(cat) ^c
trace: /tmp/robo_reggea.mon.out (attached)
if you prefer another soundfile or player just name them. (For another day, though :-). 
Again: thanks a lot!


** Attachment added: "usbmon trace robotic UX2"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1103018/+attachment/3746939/+files/robo_reggea.mon.out

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1103018

Title:
  line6usb - POD Studio UX2 Playback problem. Very robotic and slightly
  slower than usual

Status in The Linux Kernel:
  Confirmed
Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  Using the POD Studio UX2 and Ubuntu 13.04 with the later releases of
  the 3.8.0 linux kernel the audio sounds very robotic and is slightly
  slower than usual. If I remember correctly I was able to get the sound
  back to normal on a slightly earlier release of the 3.8.0 linux
  kernel, but i have reinstalled Ubuntu 13.04 since. The problem occurs
  with everything that is played, so it is not an issue with particular
  applications.  My speakers are connected in stereo through the 2
  analogue outs at the back of the device. I have never had this issue
  on previous releases of Ubuntu. Playing music with this issue makes
  the music difficult and overall pointless to listen to.

  I have even disabled my onboard sound to see if that may be the
  problem, but the issue still occurs. I believe it is a sound driver
  issue relating to the later kernel releases. I hope the issue can be
  resolved. Thank you.

  UPDATE: The issue also affects the Line6 Toneport GX according to a
  user that commented on my youtube video, also another user has
  commented on my video saying that they have the same issue with their
  UX2 device. This shows that the issue is more than my own. It also
  shows that it affects other Line6 devices. I really hope this issue
  can be resolved before the next major kernel release at the least.
  Thank you again.

  Here's a YouTube clip of the problem
  http://youtu.be/mzmESXZ_R3g

  Bugzilla Upstream Bug Report
  https://bugzilla.kernel.org/show_bug.cgi?id=53801

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: alsa-base 1.0.25+dfsg-0ubuntu3
  ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
  Uname: Linux 3.8.0-1-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.8-0ubuntu2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  aaron      1793 F.... pulseaudio
   /dev/snd/controlC1:  aaron      1793 F.... pulseaudio
  Date: Tue Jan 22 14:24:06 2013
  InstallationDate: Installed on 2013-01-19 (2 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130118)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: alsa-driver
  Symptom: audio
  Symptom_AlsaPlaybackTest: ALSA playback test through plughw:PODStudioUX2 failed
  Symptom_Card: UX2 - POD Studio UX2
  Symptom_Type: None of the above
  Title: [line6usb - POD Studio UX2, playback] Playback problem
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 04/27/2009
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2103
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: P5QC
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: Rev 2.xx
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2103:bd04/27/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5QC:rvrRev2.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1103018/+subscriptions