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

Bug#257215: kernel-image-2.6.6-2-686: BANDRIDGE USB to Serial adapter - kernel oops



Package: kernel-image-2.6.6-2-686
Version: 2.6.6-2
Severity: normal

PL2303 USB module oops on unload

usbcore: deregistering driver pl2303
drivers/usb/serial/usb-serial.c: USB Serial deregistering driver PL-2303
PL-2303 ttyUSB0: PL-2303 converter now disconnected from ttyUSB0
usbserial 1-1:1.0: device disconnected
Unable to handle kernel NULL pointer dereference at virtual address 0000007c
 printing eip:
 c01a42d7
 *pde = 00000000
 Oops: 0002 [#1]
 PREEMPT 
 CPU:    0
 EIP:    0060:[<c01a42d7>]    Tainted: PF 
 EFLAGS: 00010286   (2.6.6-2-686) 
 EIP is at kref_put+0x7/0x20
 eax: 0000007c   ebx: c1bc7730   ecx: 00000003   edx: 0000007c
 esi: 00000040   edi: c1bc7720   ebp: 00000880   esp: f6d71f18
 ds: 007b   es: 007b   ss: 0068
 Process rmmod (pid: 3631, threadinfo=f6d70000 task=f717a850)
 Stack: 
 c01ef256 f8a432d8 0000007c c1aab4c4 00000000 c1bc7718 00000000 f8a24ea0 
 f8a43672 c1bc7720 c1aab4b4 f8a231bb f8a25000 c02b4b3c 00000000 f8a230db 
 f8a24ea0 c013016b f8a25000 00000880 f6d71f6c 00000000 33326c70 40003330 
Call Trace:
 [<c01ef256>] device_release_driver+0x66/0x70
 [<f8a432d8>] usb_serial_disconnect+0x38/0x90 [usbserial]
 [<f8a43672>] usb_serial_deregister+0x92/0xa0 [usbserial]
 [<f8a230db>] pl2303_exit+0x1b/0x1d [pl2303]
 [<c013016b>] sys_delete_module+0x12b/0x180
 [<c0146e3f>] do_munmap+0x15f/0x1b0
 [<c010607b>] syscall_call+0x7/0xb
 
 Code: ff 0a 0f 94 c0 84 c0 75 02 58 c3 89 14 24 ff 52 04 eb f6 90 


Relevant portion of lsusb -v ( device moved to another usb port )

Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x2303 PL2303 Serial Port
  bcdDevice            2.02
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  bytes 10 twice
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  bytes 64 once
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  bytes 64 once
        bInterval               0



-- System Information:
Debian Release: testing/unstable
 APT prefers unstable
 APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-2-686
Locale: LANG=en_IE@euro, LC_CTYPE=en_IE@euro

Versions of packages kernel-image-2.6.6-2-686 depends on:
ii  coreutils [fileutils]         5.0.91-2   The GNU core utilities
ii  fileutils                     5.0.91-2   The GNU file management utilities 
ii  initrd-tools                  0.1.70     tools to create initrd image for p
ii  module-init-tools             3.1-pre2-2 tools for managing Linux kernel mo

-- no debconf information



Reply to: