Re: pl2303 ttyUSB0: pl2303_open - failed submitting interrupt urb, error -28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Okay, with these two patches from -mm, the USB no longer dies
when I plug in my hub/dock device:

gregkh-usb-improved-tt-scheduling-for-ehci.patch
gregkh-usb-usb-rmmod-pl2303-after-28.patch

So let's get these pushed upstream sooner than later, please!

(Original 2.6.17-rc6-git2 crash quoted below)

With 2.6.17-rc6-git2, I'm seeing this kernel message during start-up:

 pl2303 ttyUSB0: pl2303_open - failed submitting interrupt urb, error -28

The pl2303 serial port is part of a USB1.1 Hub/dock device,
plugged into a USB2 port on my notebook.

I get the same failure again when trying to use the port with Kermit.
This device was working fine here not long ago -- on the -rc5 kernels I think.

Unplugging the hub/dock does this:

kernel BUG at kernel/workqueue.c:110!
invalid opcode: 0000 [#1]
PREEMPT
Modules linked in: nfsd exportfs lockd nfs_acl sunrpc speedstep_centrino cpufreq_conservative cpufreq_stats cpufreq_userspace cpufreq_powersave freq_table cpufreq_ondemand thermal fan battery ac processor container video button rfcomm l2cap bluetooth cfq_iosched deflate zlib_deflate twofish serpent aes blowfish des sha256 sha1 crypto_null af_key sbp2 af_packet pl2303 usbserial ipw2200 pcmcia usblp usbhid snd_intel8x0 snd_ac97_codec snd_ac97_bus ieee80211 ieee80211_crypt yenta_socket sdhci mmc_core snd_pcm_oss snd_mixer_oss mousedev firmware_class rsrc_nonstatic pcmcia_core ohci1394 ieee1394 b44 mii snd_pcm snd_timer snd serio_raw pcspkr ehci_hcd uhci_hcd psmouse soundcore snd_page_alloc intel_agp agpgart usbcore sg sr_mod cdrom unix
CPU:    0
EIP:    0060:[queue_work+81/96]    Not tainted VLI
EFLAGS: 00210296   (2.6.17-rc6-git2 #1)
EIP is at queue_work+0x51/0x60
eax: f701113c   ebx: 00000000   ecx: b21b9f80   edx: f7011138
esi: f79bcc80   edi: f79bcc80   ebp: f78a7614   esp: f79e3e4c
ds: 007b   es: 007b   ss: 0068
Process khubd (pid: 1733, threadinfo=f79e2000 task=f7e86a90)
Stack: 00000000 f8b09d63 b01ca38f b02e136b f8972ad3 f78a7600 f8b17080 f8b170a4
      f78a7614 f89747f2 f78a767c f78a7614 b022240f f78a7614 f78a7614 f8989ae0
      b02226a6 f78a7614 b0221c87 f78a7614 f7be9058 00000001 b0220e35 f78a7600
Call Trace:
<f8b09d63> usb_serial_disconnect+0x53/0xd0 [usbserial]  <b01ca38f> kref_put+0x2f/0x80
<f8972ad3> usb_disable_interface+0x53/0x70 [usbcore]  <f89747f2> usb_unbind_interface+0x32/0x70 [usbcore]
<b022240f> __device_release_driver+0x5f/0xc0  <b02226a6> device_release_driver+0x16/0x30
<b0221c87> bus_remove_device+0x77/0x90  <b0220e35> device_del+0x35/0x70
<f8973733> usb_disable_device+0xb3/0x100 [usbcore]  <f896d404> usb_disconnect+0x94/0x100 [usbcore]
<f896d3f2> usb_disconnect+0x82/0x100 [usbcore]  <f896d3f2> usb_disconnect+0x82/0x100 [usbcore]
<f896fc1e> hub_thread+0x3be/0xc75 [usbcore]  <b012efc0> autoremove_wake_function+0x0/0x50
<b02b6d9f> preempt_schedule+0x4f/0x70  <b012eed6> kthread+0xd6/0xe0
<f896f860> hub_thread+0x0/0xc75 [usbcore]  <b012ee00> kthread+0x0/0xe0
<b0101005> kernel_thread_helper+0x5/0x10
Code: a8 08 75 1c 89 d8 5b c3 89 f6 8d 42 04 3b 42 04 75 19 8b 01 bb 01 00 00 00 e8 dc fa ff ff eb d3 e8 85 ae 18 00 89 d8 5b 89 f6 c3 <0f> 0b 6e 00 d1 de 2c b0 eb dd 90 8d 74 26 00 89 c2 a1 d4 d1 38
EIP: [queue_work+81/96] queue_work+0x51/0x60 SS:ESP 0068:f79e3e4c
<6>note: khubd[1733] exited with preempt_count 1
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux