Begin forwarded message:

Date: Sat, 12 Aug 2006 15:05:20 -0700
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Bugme-new] [Bug 6994] New: snd_usb_audio corrupts usb-bus with 
uhci_hcd


http://bugzilla.kernel.org/show_bug.cgi?id=6994

           Summary: snd_usb_audio corrupts  usb-bus with uhci_hcd
    Kernel Version: 2.6.17.8 2.6.18-rc4
            Status: NEW
          Severity: normal
             Owner: [EMAIL PROTECTED]
         Submitter: [EMAIL PROTECTED]


Most recent kernel where this bug did not occur: Don't know, I've just bought
the speaker

Distribution: Linux from scratch

Hardware Environment: 
USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 
02)
Speaker: Typhoon notebook USB speakers (C-Media USB Audio) Specker with an
integrated usb-soundcard

Software Environment: alsa-lib-1.0.11, alsa-utils-1.0.11, libusb-0.1.12

Problem Description:

After pluging in the speakers snd_usb_audio is loaded, and with "speaker-test -t
sin" one gets an nice tone. But after a short time (or trying to andjust the
volume) the tone stops, and the usb-bus can not longer used.

If you need additional infos (parts of the kernel config, etc), just email me.

/var/log/messages (2.6.17.8):

Aug 12 23:02:20 frodo kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 4
Aug 12 23:02:20 frodo kernel: usb 1-2: Product: C-Media USB Audio       
Aug 12 23:02:20 frodo kernel: usb 1-2: Manufacturer: C-Media INC.
Aug 12 23:02:20 frodo kernel: usb 1-2: configuration #1 chosen from 1 choice
Aug 12 23:02:23 frodo kernel: usbcore: registered new driver snd-usb-audio
# 1. run of "speaker-test -t sin"
# 2. run of "speaker-test -t sin"
Aug 12 23:03:08 frodo kernel: 4:1:1: usb_set_interface failed
#unplug the speacker
Aug 12 23:08:09 frodo kernel: usb 1-2: USB disconnect, address 4
#pluging in an usb-stick (usb-storage)
Aug 12 23:33:43 frodo kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 5
Aug 12 23:33:46 frodo kernel: usb 1-2: device descriptor read/64, error -110
Aug 12 23:34:01 frodo kernel: usb 1-2: device descriptor read/64, error -110
# second try
Aug 12 23:34:01 frodo kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 6
Aug 12 23:34:05 frodo kernel: usb 1-2: device descriptor read/64, error -110

/var/log/debug (2.6.17.8):

Aug 12 23:02:19 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 12 23:02:19 frodo kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0093,00
Aug 12 23:02:19 frodo kernel: hub 1-0:1.0: port 2, status 0101, change 0001, 12 
Mb/s
Aug 12 23:02:20 frodo kernel: hub 1-0:1.0: debounce: port 2: total 100ms stable
100ms status 0x101
Aug 12 23:02:20 frodo kernel: usb 1-2: ep0 maxpacket = 8
Aug 12 23:02:20 frodo kernel: usb 1-2: skipped 4 descriptors after interface
Aug 12 23:02:20 frodo kernel: usb 1-2: skipped 2 descriptors after interface
Aug 12 23:02:20 frodo kernel: usb 1-2: skipped 1 descriptor after endpoint
Aug 12 23:02:20 frodo kernel: usb 1-2: default language 0x0409
Aug 12 23:02:20 frodo kernel: usb 1-2: new device strings: Mfr=1, Product=2,
SerialNumber=0
Aug 12 23:02:20 frodo kernel: usb 1-2: uevent
Aug 12 23:02:20 frodo kernel: usb 1-2: adding 1-2:1.0 (config #1, interface 0)
Aug 12 23:02:20 frodo kernel: usb 1-2:1.0: uevent
Aug 12 23:02:20 frodo kernel: usb 1-2: adding 1-2:1.1 (config #1, interface 1)
Aug 12 23:02:20 frodo kernel: usb 1-2:1.1: uevent
Aug 12 23:02:20 frodo kernel: drivers/usb/core/inode.c: creating file '004'
Aug 12 23:02:20 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 12 23:02:23 frodo kernel: snd-usb-audio 1-2:1.0: usb_probe_interface
Aug 12 23:02:23 frodo kernel: snd-usb-audio 1-2:1.0: usb_probe_interface - got 
id
Aug 12 23:02:26 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 12 23:02:26 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 12 23:02:26 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 12 23:02:28 frodo last message repeated 2027 times
Aug 12 23:02:43 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 12 23:02:43 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 12 23:02:43 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 12 23:02:46 frodo last message repeated 2889 times
Aug 12 23:02:46 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 12 23:02:46 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 12 23:02:46 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 12 23:02:46 frodo last message repeated 24 times
Aug 12 23:02:56 frodo kernel: usb 1-2: speaker-test timed out on ep0out len=0/0
Aug 12 23:03:08 frodo kernel: usb 1-2: speaker-test timed out on ep0out len=0/0
Aug 12 23:08:09 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 12 23:08:09 frodo kernel: uhci_hcd 0000:00:07.2: port 2 portsc 008a,00
Aug 12 23:08:09 frodo kernel: hub 1-0:1.0: port 2, status 0100, change 0003, 12 
Mb/s
Aug 12 23:08:09 frodo kernel: usb 1-2: usb_disable_device nuking all URBs
Aug 12 23:08:09 frodo kernel: usb 1-2: unregistering interface 1-2:1.0
Aug 12 23:31:39 frodo kernel: usb 1-2:1.0: uevent
Aug 12 23:31:39 frodo kernel: usb 1-2: unregistering interface 1-2:1.1
Aug 12 23:31:39 frodo kernel: usb 1-2:1.1: uevent
Aug 12 23:31:39 frodo kernel: usb 1-2: unregistering device
Aug 12 23:31:39 frodo kernel: usb 1-2: uevent
Aug 12 23:31:39 frodo kernel: hub 1-0:1.0: debounce: port 2: total 100ms stable
100ms status 0x100
Aug 12 23:33:43 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 12 23:33:43 frodo kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0093,00
Aug 12 23:33:43 frodo kernel: hub 1-0:1.0: port 2, status 0101, change 0001, 12 
Mb/s
Aug 12 23:33:43 frodo kernel: hub 1-0:1.0: debounce: port 2: total 100ms stable
100ms status 0x101
Aug 12 23:33:44 frodo kernel: usb 1-2: khubd timed out on ep0in len=0/64
Aug 12 23:34:15 frodo last message repeated 10 times
Aug 12 23:34:20 frodo kernel: usb 1-2: khubd timed out on ep0in len=0/64
Aug 12 23:34:20 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004

/var/log/messages (2.6.18-rc4):

Aug 10 16:34:35 frodo kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 4
Aug 10 16:34:35 frodo kernel: usb 1-2: Product: C-Media USB Audio       
Aug 10 16:34:35 frodo kernel: usb 1-2: Manufacturer: C-Media INC.
Aug 10 16:34:35 frodo kernel: usb 1-2: configuration #1 chosen from 1 choice
Aug 10 16:34:38 frodo kernel: usbcore: registered new driver snd-usb-audio
# "speaker-test -tsin"
Aug 10 16:34:50 frodo kernel: playback drain error (DMA or IRQ trouble?)
Aug 10 16:35:10 frodo last message repeated 2 times
# unpluging the speaker
Aug 10 16:42:49 frodo kernel: usb 1-2: USB disconnect, address 4
# repluging
Aug 10 16:43:27 frodo kernel: usb 1-2: new full speed USB device using uhci_hcd
and address 5
Aug 10 16:43:30 frodo kernel: usb 1-2: device descriptor read/64, error -110

/var/log/debug (2.6.18-rc4)

Aug 10 16:34:34 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 10 16:34:34 frodo kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0093,00
Aug 10 16:34:34 frodo kernel: hub 1-0:1.0: port 2, status 0101, change 0001, 12 
Mb/s
Aug 10 16:34:35 frodo kernel: hub 1-0:1.0: debounce: port 2: total 100ms stable
100ms status 0x101
Aug 10 16:34:35 frodo kernel: usb 1-2: ep0 maxpacket = 8
Aug 10 16:34:35 frodo kernel: usb 1-2: skipped 4 descriptors after interface
Aug 10 16:34:35 frodo kernel: usb 1-2: skipped 2 descriptors after interface
Aug 10 16:34:35 frodo kernel: usb 1-2: skipped 1 descriptor after endpoint
Aug 10 16:34:35 frodo kernel: usb 1-2: default language 0x0409
Aug 10 16:34:35 frodo kernel: usb 1-2: new device strings: Mfr=1, Product=2,
SerialNumber=0
Aug 10 16:34:35 frodo kernel: usb 1-2: uevent
Aug 10 16:34:35 frodo kernel: usb 1-2: adding 1-2:1.0 (config #1, interface 0)
Aug 10 16:34:35 frodo kernel: usb 1-2:1.0: uevent
Aug 10 16:34:35 frodo kernel: usb 1-2: adding 1-2:1.1 (config #1, interface 1)
Aug 10 16:34:35 frodo kernel: usb 1-2:1.1: uevent
Aug 10 16:34:35 frodo kernel: drivers/usb/core/inode.c: creating file '004'
Aug 10 16:34:35 frodo kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 10 16:34:37 frodo kernel: snd-usb-audio 1-2:1.0: usb_probe_interface
Aug 10 16:34:37 frodo kernel: snd-usb-audio 1-2:1.0: usb_probe_interface - got 
id
Aug 10 16:34:37 frodo kernel:  usbdev1.4_ep06: ep_device_release called for
usbdev1.4_ep06
Aug 10 16:34:38 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 10 16:34:38 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 10 16:34:38 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 10 16:34:49 frodo last message repeated 1916 times
Aug 10 16:34:50 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 10 16:34:50 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 10 16:34:50 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 10 16:35:00 frodo last message repeated 40 times
Aug 10 16:35:00 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 10 16:35:00 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 10 16:35:00 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 10 16:35:10 frodo last message repeated 40 times
Aug 10 16:35:10 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
796 + 157 = 953 usec
Aug 10 16:35:10 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
953 + 157 = 1110 usec
Aug 10 16:35:10 frodo kernel: usb 1-2: usb_check_bandwidth would have FAILED:
1110 + 157 = 1267 usec
Aug 10 16:35:17 frodo last message repeated 27 times
Aug 10 16:35:22 frodo kernel: usb 1-2: speaker-test timed out on ep0out len=-8/0

Output of the second speaker-test run:

speaker-test 1.0.11

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Sine wave rate is 440.0000Hz
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 262144
Period size range from 48 to 131072
Using max buffer size 262144
Periods = 4
was set period_size = 65536
was set buffer_size = 262144
Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

The speakers work on an other box (ehci_hcd/ohci_hcd):

Aug 12 23:52:34 luggage kernel: ohci_hcd 0000:00:02.1: wakeup
Aug 12 23:52:34 luggage kernel: usb 2-4: new full speed USB device using
ohci_hcd and address 2
Aug 12 23:52:35 luggage kernel: usb 2-4: configuration #1 chosen from 1 choice
Aug 12 23:52:36 luggage kernel: usbcore: registered new driver snd-usb-audio

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to