!---------!---------!---------!---------!---------!---------!---------
I am having trouble with the particular combination of a VIA VT82xxxxx
UHCI USB 1.1 Controller in my laptop and a TASCAM US-122 MIDI/Audio
interface.

The VIA controller works fine with my MP3 player (which acts as a USB
storage device), Palm and flash reader/writer.  The US-122 works fine
on the USB2.0 card in my desktop PC.  As far as I know the US-122 is
a USB1.1 device and when working correctly on my desktop PC it connects
to the UHCI companion controller rather than the EHCI USB2.0 controller.

The laptp demonstrates the problem with kernel 2.6.10 and 2.6.11 and I
have not tried any other versions.  The US-122 works with kernel 2.6.11
on the desktop and both desktop and laptop are running hotplug 200403.

Here is the typical set of messages logged in syslog upon connecting
the US-122 to the laptop:

Mar 15 14:11:15 alfroid kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Mar 15 14:11:15 alfroid kernel: uhci_hcd 0000:00:11.3: port 1 portsc 0493,00
Mar 15 14:11:15 alfroid kernel: hub 2-0:1.0: port 1, status 0109, change 0001, 
12 Mb/s
Mar 15 14:11:15 alfroid kernel: uhci_hcd 0000:00:11.3: wakeup_hc
Mar 15 14:11:15 alfroid kernel: hub 2-0:1.0: debounce: port 1: total 100ms 
stable 100ms status 0x109
Mar 15 14:11:15 alfroid kernel: usb 2-1: new full speed USB device using 
uhci_hcd and address 2
Mar 15 14:11:15 alfroid kernel: usb 2-1: new device strings: Mfr=0, Product=0, 
SerialNumber=0
Mar 15 14:11:15 alfroid kernel: usb 2-1: hotplug
Mar 15 14:11:15 alfroid usb.agent[4783]:      tascam_fw: loaded successfully
Mar 15 14:11:15 alfroid kernel: usb 2-1: adding 2-1:1.0 (config #1, interface 0)
Mar 15 14:11:15 alfroid kernel: usb 2-1:1.0: hotplug
Mar 15 14:11:15 alfroid kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Mar 15 14:11:15 alfroid /etc/hotplug/usb/tascam_fw: load 
/usr/local/share/alsa/firmware/usx2yloader/us122fw.ihx for 1604/8006/100
to /proc/bus/usb/002/002
Mar 15 14:11:16 alfroid kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Mar 15 14:11:16 alfroid kernel: uhci_hcd 0000:00:11.3: port 1 portsc 048a,00
Mar 15 14:11:16 alfroid kernel: hub 2-0:1.0: port 1, status 0108, change 0003, 
12 Mb/s
Mar 15 14:11:16 alfroid kernel: usb 2-1: USB disconnect, address 2
Mar 15 14:11:16 alfroid kernel: usb 2-1: usb_disable_device nuking all URBs
Mar 15 14:11:16 alfroid kernel: usb 2-1: unregistering interface 2-1:1.0
Mar 15 14:11:16 alfroid kernel: usb 2-1:1.0: hotplug
Mar 15 14:11:16 alfroid kernel: usb 2-1: unregistering device
Mar 15 14:11:16 alfroid kernel: usb 2-1: hotplug
Mar 15 14:11:16 alfroid kernel: hub 2-0:1.0: debounce: port 1: total 100ms 
stable 100ms status 0x108
Mar 15 14:11:17 alfroid kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Mar 15 14:11:17 alfroid kernel: uhci_hcd 0000:00:11.3: port 1 portsc 0493,00
Mar 15 14:11:17 alfroid kernel: hub 2-0:1.0: port 1, status 0109, change 0001, 
12 Mb/s
Mar 15 14:11:17 alfroid kernel: hub 2-0:1.0: debounce: port 1: total 100ms 
stable 100ms status 0x109
Mar 15 14:11:18 alfroid kernel: usb 2-1: new full speed USB device using 
uhci_hcd and address 3
Mar 15 14:11:18 alfroid kernel: usb 2-1: new device strings: Mfr=0, Product=0, 
SerialNumber=0
Mar 15 14:11:18 alfroid kernel: usb 2-1: hotplug
Mar 15 14:11:18 alfroid kernel: usb 2-1: adding 2-1:1.0 (config #1, interface 0)
Mar 15 14:11:18 alfroid kernel: usb 2-1:1.0: hotplug
Mar 15 14:11:18 alfroid kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Mar 15 14:11:18 alfroid kernel: snd-usb-usx2y 2-1:1.0: usb_probe_interface
Mar 15 14:11:18 alfroid kernel: snd-usb-usx2y 2-1:1.0: usb_probe_interface - 
got id
Mar 15 14:11:18 alfroid kernel: usbcore: registered new driver snd-usb-usx2y
Mar 15 14:11:19 alfroid usb.agent[4845]:      snd-usb-usx2y: loaded successfully
Mar 15 14:11:19 alfroid usb.agent[4845]:      tascam_fpga: loaded successfully
Mar 15 14:11:19 alfroid /etc/hotplug/usb/tascam_fpga: calling 
/usr/local/bin/usx2yloader for /proc/bus/usb/002/003
Mar 15 14:11:21 alfroid /etc/hotplug/usb/tascam_fpga: leaving
Mar 15 14:13:43 alfroid kernel: usb 2-1: usb_check_bandwidth would have FAILED: 
751 + 242 = 993 usec
Mar 15 14:14:14 alfroid last message repeated 30860 times
Mar 15 14:14:20 alfroid last message repeated 6726 times
Mar 15 14:14:20 alfroid kernel: Sequence Error!(ep=10;nuc=0,frame=979)
Mar 15 14:14:20 alfroid kernel: Sequence Error!(ep=8;nuc=0,frame=979)
Mar 15 14:14:21 alfroid kernel: Sequence Error!(ep=8;nuc=1,frame=980)

In some more extreme cases, more worrying error messages get logged:

Mar 15 03:15:33 alfroid kernel: ep=8 stalled with status=-63
Mar 15 03:15:41 alfroid kernel: Badness in kref_get at lib/kref.c:32
Mar 15 03:15:41 alfroid kernel:  [<c01d6094>] kref_get+0x44/0x50
Mar 15 03:15:41 alfroid kernel:  [<cee14687>] usb_get_urb+0x17/0x30 [usbcore]
Mar 15 03:15:41 alfroid kernel:  [<cee1384d>] hcd_submit_urb+0xed/0x220 
[usbcore]
Mar 15 03:15:41 alfroid kernel:  [<c01308ef>] autoremove_wake_function+0x2f/0x60
Mar 15 03:15:41 alfroid kernel:  [<cee148b1>] usb_submit_urb+0x211/0x390 
[usbcore]
Mar 15 03:15:41 alfroid kernel:  [<cee582a6>] usX2Y_urb_submit+0x46/0x70 
[snd_usb_usx2y]
Mar 15 03:15:41 alfroid kernel:  [<cee58563>] i_usX2Y_urb_complete+0x133/0x1f0 
[snd_usb_usx2y]
Mar 15 03:15:41 alfroid kernel:  [<cee13ee7>] usb_hcd_giveback_urb+0x37/0x90 
[usbcore]
Mar 15 03:15:41 alfroid kernel:  [<cede78c1>] uhci_finish_urb+0x51/0x70 
[uhci_hcd]
Mar 15 03:15:41 alfroid kernel:  [<cede7925>] uhci_finish_completion+0x45/0x60 
[uhci_hcd]
Mar 15 03:15:41 alfroid kernel:  [<cede7d47>] uhci_irq+0x197/0x1f0 [uhci_hcd]
Mar 15 03:15:41 alfroid kernel:  [<cee13f7d>] usb_hcd_irq+0x3d/0x70 [usbcore]
Mar 15 03:15:41 alfroid kernel:  [<c013b420>] handle_IRQ_event+0x30/0x70
Mar 15 03:15:41 alfroid kernel:  [<c013b546>] __do_IRQ+0xe6/0x160
Mar 15 03:15:41 alfroid kernel:  [<c011fef8>] __do_softirq+0x78/0x90
Mar 15 03:15:41 alfroid kernel:  [<c0105663>] do_IRQ+0x23/0x40
Mar 15 03:15:41 alfroid kernel:  [<c0103bc2>] common_interrupt+0x1a/0x20
Mar 15 03:15:41 alfroid kernel: uhci_hcd 0000:00:11.3: host system error, PCI 
problems?
Mar 15 03:15:41 alfroid kernel: uhci_hcd 0000:00:11.3: host controller halted, 
very bad!

Can anyone tell from this what is going on or whether there is something I can 
do to resolve it?

TiA,
Steve.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to