I plugged in my CY3640 USB thermometer with 2.3.99pre4-4, and checked
the /proc/bus/usb/devices entry. Oops.



WARNING: This version of ksymoops is obsolete.
WARNING: The current version can be obtained from
ftp://ftp.ocs.com.au/pub/ksymoops
Options used: -V (default)
              -o /lib/modules/2.3.99-pre4/ (default)
              -k /proc/ksyms (default)
              -l /proc/modules (default)
              -m /usr/src/linux-2.3.99pre4-4/System.map (specified)
              -c 1 (default)

No modules in ksyms, skipping objects
Unable to handle kernel NULL pointer dereference at virtual address
00000010
c0237522
*pde = 00000000
Oops: 0000
CPU:    1
EIP:    0010:[<c0237522>]
EFLAGS: 00010086
eax: c7bb49a0   ebx: 00000600   ecx: c12959a0   edx: 00000000
esi: c12959a0   edi: 0000062d   ebp: 000000ff   esp: c2985ca4
ds: 0018   es: 0018   ss: 0018
Process more (pid: 7005, stackpage=c2985000)
Stack: c023798d c7bb49a0 c12959a0 c7bb49a0 ffffffea 00000206 c2985d4c
c5c8eb60
       00000008 1c800000 c127d400 c12960e4 c02388d6 c7bb49a0 00000246
c2985d3c
       c2985d24 c02200c6 c7bb49a0 c02203c6 c7bb49a0 000000ff 84000680
c3517ca0
Call Trace: [<c023798d>] [<c02388d6>] [<c02200c6>] [<c02203c6>]
[<dead4ead>] [<c022026d>] [<c0220170>]
       [<c0220695>] [<c0220720>] [<c02217de>] [<c022207a>] [<c02e36eb>]
[<c022b5e7>] [<c022b67f>] [<c022b7b6>]
       [<c022b81e>] [<c022b81e>] [<c022b81e>] [<c022b947>] [<c013dff6>]
[<c010a418>]
Code: 83 7a 10 00 75 03 89 4a 10 8b 42 14 85 c0 74 09 89 48 28 8b 

>>EIP: c0237522 <uhci_add_td_to_urb+e/2c>
Trace: c023798d <uhci_submit_control+95/280>
Trace: c02388d6 <uhci_submit_urb+11e/19c>
Trace: c02200c6 <usb_submit_urb+1e/2c>
Trace: c02203c6 <usb_start_wait_urb+22e/490>
Trace: dead4ead <END_OF_CODE+1e6f0525/????>
Trace: c022026d <usb_start_wait_urb+d5/490>
Trace: c0220170 <usb_api_blocking_completion+70/74>
Trace: c0220695 <usb_internal_control_msg+6d/80>
Trace: c022b81e <usb_device_dump+14e/168>
Code:  c0237522 <uhci_add_td_to_urb+e/2c>      00000000 <_EIP>: <===
Code:  c0237522 <uhci_add_td_to_urb+e/2c>         0:    83 7a 10
00              cmpl   $0x0,0x10(%edx) <===
Code:  c0237526 <uhci_add_td_to_urb+12/2c>        4:    75
03                      jne     c023752b <uhci_add_td_to_urb+17/2c>
Code:  c0237528 <uhci_add_td_to_urb+14/2c>        6:    89 4a
10              movl   %ecx,0x10(%edx)
Code:  c023752b <uhci_add_td_to_urb+17/2c>        9:    8b 42
14              movl   0x14(%edx),%eax
Code:  c023752e <uhci_add_td_to_urb+1a/2c>        c:    85
c0                      testl  %eax,%eax
Code:  c0237530 <uhci_add_td_to_urb+1c/2c>        e:    74
09                      je      c023753b <uhci_add_td_to_urb+27/2c>
Code:  c0237532 <uhci_add_td_to_urb+1e/2c>       10:    89 48
28              movl   %ecx,0x28(%eax)
Code:  c0237535 <uhci_add_td_to_urb+21/2c>       13:    8b
00                      movl   (%eax),%eax


4 warnings issued.  Results may not be reliable.


CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y

#
# USB Controllers
#
CONFIG_USB_UHCI=y
# CONFIG_USB_OHCI is not set


Brad

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to