I get the following oopses when unplugging my Prolific PL2303 serial adaptor. Sometimes I get one, sometimes the other. I think I've seen something similar with the ftdi_sio driver as well, so I don't think it started with 2.6.21-rc3-mm2.
-Jim pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 BUG: unable to handle kernel NULL pointer dereference at virtual address 00000168 printing eip: f8c278eb *pde = 2b927067 *pte = 00000000 Oops: 0000 [#1] PREEMPT last sysfs file: devices/system/cpu/cpu0/cpufreq/scaling_setspeed Modules linked in: i915 ipv6 autofs4 hidp l2cap sunrpc acpi_cpufreq pl2303 usbserial vfat fat dm_mirror dm_mod video thermal processor fan dock button battery asus_acpi ac parport_pc lp parport nvram snd_intel8x0m snd_intel8x0 snd_ac97_codec pcmcia ac97_bus snd_seq_dummy shpchp snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm i2c_i801 joydev yenta_socket ipw2200 pcspkr fw_ohci fw_core ieee80211 ieee80211_crypt rsrc_nonstatic pcmcia_core snd_timer snd ohci1394 soundcore i2c_core hci_usb ieee1394 snd_page_alloc bluetooth tg3 irda crc_ccitt ata_piix ata_generic libata sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd ssb uhci_hcd CPU: 0 EIP: 0060:[<f8c278eb>] Not tainted VLI EFLAGS: 00010297 (2.6.21-rc3-mm2 #4) EIP is at pl2303_shutdown+0x35/0x6b [pl2303] eax: 00000000 ebx: f7b19940 ecx: f7fff4c0 edx: f8c278b6 esi: 00000000 edi: f7b19940 ebp: f784ca18 esp: c19d3e4c ds: 007b es: 007b fs: 00d8 gs: 0000 ss: 0068 Process khubd (pid: 152, ti=c19d2000 task=f7d0da90 task.ti=c19d2000) Stack: f784da78 00000000 f784da78 f7b19940 00000001 00000001 f8c669b7 f75301c0 f7b19940 00000000 f784ca18 c025109f f7b19974 f8c6692e c01bcb1f f784ca18 c0252b5c f784da00 00000000 f784da00 f7b19940 f8c66841 f784ca50 c01bcb1f Call Trace: [<f8c669b7>] destroy_serial+0x89/0x12e [usbserial] [<c025109f>] usb_kill_urb+0x4e/0xcb [<f8c6692e>] destroy_serial+0x0/0x12e [usbserial] [<c01bcb1f>] kref_put+0x75/0x82 [<c0252b5c>] usb_resume_both+0x13/0xb6 [<f8c66841>] usb_serial_disconnect+0x74/0x9d [usbserial] [<c01bcb1f>] kref_put+0x75/0x82 [<c025132d>] usb_disable_interface+0x22/0x2f [<c02536c8>] usb_unbind_interface+0x3e/0x7c [<c0228c1b>] __device_release_driver+0x6e/0x8b [<c0228f6a>] device_release_driver+0x1d/0x32 [<c0228605>] bus_remove_device+0x6a/0x7a [<c0226d41>] device_del+0x136/0x190 [<c02512ac>] usb_disable_device+0x5c/0xbb [<c024df86>] usb_disconnect+0x82/0x114 [<c024ea66>] hub_thread+0x375/0xa8a [<c01169e5>] __wake_up_common+0x31/0x4f [<c0129537>] autoremove_wake_function+0x0/0x35 [<c024e6f1>] hub_thread+0x0/0xa8a [<c012947b>] kthread+0xa0/0xc9 [<c01293db>] kthread+0x0/0xc9 [<c01048e3>] kernel_thread_helper+0x7/0x10 ======================= Code: 80 ad c2 f8 00 74 1c c7 44 24 08 e4 84 c2 f8 c7 44 24 04 f4 84 c2 f8 c7 04 24 44 8a c2 f8 e8 86 34 4f c7 31 f6 eb 2b 8b 44 b7 14 <8b> 98 68 01 00 00 85 db 74 1c 8b 03 e8 64 ec ff ff 89 d8 e8 8e EIP: [<f8c278eb>] pl2303_shutdown+0x35/0x6b [pl2303] SS:ESP 0068:c19d3e4c drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver usb 1-1: USB disconnect, address 5 pl2303 1-1:1.0: device disconnected pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 BUG: unable to handle kernel NULL pointer dereference at virtual address 00000168 printing eip: f8b888eb *pde = 00000000 Oops: 0000 [#1] PREEMPT last sysfs file: class/tty/ttyUSB0/dev Modules linked in: pl2303 ftdi_sio usbserial vfat fat dm_mirror dm_mod video thermal processor fan dock button battery asus_acpi ac parport_pc lp parport nvram snd_intel8x0 snd_intel8x0m snd_ac97_codec ac97_bus shpchp snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device pcmcia snd_pcm_oss snd_mixer_oss i2c_i801 yenta_socket snd_pcm joydev snd_timer ipw2200 i2c_core rsrc_nonstatic fw_ohci fw_core pcmcia_core snd ohci1394 ieee1394 soundcore pcspkr tg3 hci_usb ieee80211 snd_page_alloc ieee80211_crypt irda bluetooth crc_ccitt ata_piix ata_generic libata sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd ssb uhci_hcd CPU: 0 EIP: 0060:[<f8b888eb>] Not tainted VLI EFLAGS: 00210297 (2.6.21-rc3-mm2 #4) EIP is at pl2303_shutdown+0x35/0x6b [pl2303] eax: 00000000 ebx: f7ba4e40 ecx: f7fff4c0 edx: f8b888b6 esi: 00000000 edi: f7ba4e40 ebp: 00000000 esp: f7601e6c ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Process golem (pid: 2095, ti=f7600000 task=f7d1da10 task.ti=f7600000) Stack: f7d7b278 00000000 f7d7b278 f7ba4e40 00000001 00000000 f8b759b7 00100100 00200200 f7d7b200 f7d7b208 c19c1bc0 f7ba4e74 f8b7592e c01bcb1f c01feba4 f7db30cc f7db3000 f7db3000 f7db3000 c19c1bc0 c01fedf7 0000000e c02e007b Call Trace: [<f8b759b7>] destroy_serial+0x89/0x12e [usbserial] [<f8b7592e>] destroy_serial+0x0/0x12e [usbserial] [<c01bcb1f>] kref_put+0x75/0x82 [<c01feba4>] tty_fasync+0x3e/0xb2 [<c01fedf7>] release_dev+0x1df/0x5e7 [<c02e007b>] unix_detach_fds+0xc/0x36 [<c01d224e>] vgacon_set_cursor_size+0xbd/0xe0 [<c01ff20e>] tty_release+0xf/0x18 [<c01643b3>] __fput+0x96/0x15e [<c0161f9a>] filp_close+0x51/0x58 [<c0162f2e>] sys_close+0x75/0xbf [<c0103d2e>] sysenter_past_esp+0x5f/0x85 ======================= Code: 80 bd b8 f8 00 74 1c c7 44 24 08 e4 94 b8 f8 c7 44 24 04 f4 94 b8 f8 c7 04 24 44 9a b8 f8 e8 86 24 59 c7 31 f6 eb 2b 8b 44 b7 14 <8b> 98 68 01 00 00 85 db 74 1c 8b 03 e8 64 ec ff ff 89 d8 e8 8e EIP: [<f8b888eb>] pl2303_shutdown+0x35/0x6b [pl2303] SS:ESP 0068:f7601e6c ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel