[1.] One line summary of the problem:

Non-fatal OOPS in 2.4.19-rc1 USB visor/usb-serial/usb-uhci usb_unlink_urb


[2.] Full description of the problem/report:

While running a sync to my visor, I got the attached OOPS.  Judging by the
oops, it happened during jpilot, which I ran after having run pilot-xfer.


[3.] Keywords (i.e., modules, networking, kernel):

USB usb-serial usb-uhci visor


[4.] Kernel version (from /proc/version):

Linux version 2.4.19-rc1 (fortytwo@manetheren) (gcc version 2.95.4 20011002 (Debian 
prerelease)) #6 Mon Jun 24 16:38:47 PDT 2002

This is vanilla 2.4.19-rc1.


[5.] Output of Oops.. message (if applicable) with symbolic information
     resolved (see Documentation/oops-tracing.txt)

ksymoops 2.4.6 on i686 2.4.19-rc1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-rc1/ (default)
     -m /boot/System.map-2.4.19-rc1 (default)

Unable to handle kernel paging request at virtual address ffff0015
d8959030
*pde = 00001063
Oops: 0000
CPU:    0
EIP:    0010:[<d8959030>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013282
eax: ffff0001   ebx: cfd5d894   ecx: d7db4000   edx: ffff0001
esi: d7db4f80   edi: cfd5d800   ebp: cfd5d8f0   esp: cd06dea0
ds: 0018   es: 0018   ss: 0018
Process jpilot (pid: 10601, stackpage=cd06d000)
Stack: d925b2df ffff0001 cfd5d894 cfd5d800 c4ff04e0 00000000 d9255334 cfd5d894
       c4ff04e0 c7b71000 c6774820 c14252e0 c017d8b0 c7b71000 c4ff04e0 c4ff04e0
       c6774820 c14252e0 d7620da0 00000001 d2b4eff8 c03eb000 00000000 c10414f0
Call Trace: [<d925b2df>] [<d9255334>] [<c017d8b0>] [<c0122453>] [<c017dede>]
   [<c0131f14>] [<c0130fc5>] [<c0118f48>] [<c011950f>] [<c01196be>] [<c010853f>]
Code: 8b 42 14 85 c0 74 1b 8b 80 bc 00 00 00 85 c0 74 11 8b 40 18


>>EIP; d8959030 <[usbcore]usb_unlink_urb+8/30>   <=====

>>ebx; cfd5d894 <_end+fa996a4/1867ee70>
>>ecx; d7db4000 <_end+17aefe10/1867ee70>
>>esi; d7db4f80 <_end+17af0d90/1867ee70>
>>edi; cfd5d800 <_end+fa99610/1867ee70>
>>ebp; cfd5d8f0 <_end+fa99700/1867ee70>
>>esp; cd06dea0 <_end+cda9cb0/1867ee70>

Trace; d925b2df <[visor]visor_close+13b/168>
Trace; d9255334 <[usbserial]serial_close+a0/b0>
Trace; c017d8b0 <release_dev+240/4fc>
Trace; c0122453 <zap_page_range+18f/238>
Trace; c017dede <tty_release+a/10>
Trace; c0131f14 <fput+4c/d0>
Trace; c0130fc5 <filp_close+55/60>
Trace; c0118f48 <put_files_struct+54/bc>
Trace; c011950f <do_exit+a7/230>
Trace; c01196be <sys_exit+e/10>
Trace; c010853f <system_call+33/38>

Code;  d8959030 <[usbcore]usb_unlink_urb+8/30>
00000000 <_EIP>:
Code;  d8959030 <[usbcore]usb_unlink_urb+8/30>   <=====
   0:   8b 42 14                  mov    0x14(%edx),%eax   <=====
Code;  d8959033 <[usbcore]usb_unlink_urb+b/30>
   3:   85 c0                     test   %eax,%eax
Code;  d8959035 <[usbcore]usb_unlink_urb+d/30>
   5:   74 1b                     je     22 <_EIP+0x22> d8959052 
<[usbcore]usb_unlink_urb+2a/30>
Code;  d8959037 <[usbcore]usb_unlink_urb+f/30>
   7:   8b 80 bc 00 00 00         mov    0xbc(%eax),%eax
Code;  d895903d <[usbcore]usb_unlink_urb+15/30>
   d:   85 c0                     test   %eax,%eax
Code;  d895903f <[usbcore]usb_unlink_urb+17/30>
   f:   74 11                     je     22 <_EIP+0x22> d8959052 
<[usbcore]usb_unlink_urb+2a/30>
Code;  d8959041 <[usbcore]usb_unlink_urb+19/30>
  11:   8b 40 18                  mov    0x18(%eax),%eax


1 warning issued.  Results may not be reliable.


[7.1.] Software (add the output of the ver_linux script here)

Linux manetheren 2.4.19-rc1 #6 Mon Jun 24 16:38:47 PDT 2002 i686 unknown unknown 
GNU/Linux

Gnu C                  2.95.4
Gnu make               3.79.1
util-linux             2.11n
mount                  2.11n
modutils               2.4.19
e2fsprogs              1.27
Linux C Library        2.2.5
Dynamic linker (ldd)   2.2.5
Procps                 2.0.7
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               2.0.12
Modules Loaded         visor usbserial isofs inflate_fs ide-cd binfmt_misc microcode 
rtc af_packet usb-uhci usbcore i810_rng parport_pc lp parport





[7.2.] Processor information (from /proc/cpuinfo):

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 6
model name      : Celeron (Mendocino)
stepping        : 5
cpu MHz         : 465.262
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 mmx fxsr
bogomips        : 927.33


[7.3.] Module information (from /proc/modules):

visor                  10220   2
usbserial              16412   0 [visor]
isofs                  24408   0 (autoclean)
inflate_fs             17828   0 (autoclean) [isofs]
ide-cd                 26564   0 (autoclean)
binfmt_misc             5660   1
microcode               3164   0 (autoclean)
rtc                     5724   1 (autoclean)
af_packet              11208   0 (autoclean)
usb-uhci               21004   0 (unused)
usbcore                54560   1 [visor usbserial usb-uhci]
i810_rng                2532   1
parport_pc             21000   1 (autoclean)
lp                      6468   0 (autoclean)
parport                24576   1 (autoclean) [parport_pc lp]


[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
0cf8-0cff : PCI conf1
d000-dfff : PCI Bus #01
  d800-d8ff : Lite-On Communications Inc LNE100TX
    d800-d8ff : tulip
  df00-df3f : Ensoniq ES1371 [AudioPCI-97]
    df00-df3f : es1371
ef80-ef9f : Intel Corp. 82801AA USB
  ef80-ef9f : usb-uhci
efa0-efaf : Intel Corp. 82801AA SMBus
ffa0-ffaf : Intel Corp. 82801AA IDE
  ffa0-ffa7 : ide0
  ffa8-ffaf : ide1

00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-17ebffff : System RAM
  00100000-0020ec3e : Kernel code
  0020ec3f-0025d2f7 : Kernel data
f6a00000-f6afffff : PCI Bus #01
f8000000-fbffffff : Intel Corp. 82810 DC-100 CGC [Chipset Graphics Controller]
ff800000-ff8fffff : PCI Bus #01
  ff8ffc00-ff8ffcff : Lite-On Communications Inc LNE100TX
    ff8ffc00-ff8ffcff : tulip
ffa80000-ffafffff : Intel Corp. 82810 DC-100 CGC [Chipset Graphics Controller]


[7.5.] PCI information ('lspci -vvv' as root)

00:00.0 Host bridge: Intel Corp. 82810 DC-100 GMCH [Graphics Memory Controller Hub] 
(rev 02)
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort+ >SERR- <PERR-
        Latency: 0

00:01.0 VGA compatible controller: Intel Corp. 82810 DC-100 CGC [Chipset Graphics 
Controller] (rev 02) (prog-if 00 [VGA])
        Subsystem: Intel Corp.: Unknown device 4341
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at ffa80000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02) (prog-if 00 [Normal 
decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR+ FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: ff800000-ff8fffff
        Prefetchable memory behind bridge: f6a00000-f6afffff
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02)
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- 
SERR+ FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0

00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02) (prog-if 80 [Master])
        Subsystem: Intel Corp. 82801AA IDE
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Region 4: I/O ports at ffa0 [size=16]

00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02) (prog-if 00 [UHCI])
        Subsystem: Intel Corp. 82801AA USB
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin D routed to IRQ 9
        Region 4: I/O ports at ef80 [size=32]

00:1f.3 SMBus: Intel Corp. 82801AA SMBus (rev 02)
        Subsystem: Intel Corp. 82801AA SMBus
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Interrupt: pin B routed to IRQ 10
        Region 4: I/O ports at efa0 [size=16]

01:08.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 21)
        Subsystem: Netgear FA310TX
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR+ FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d800 [size=256]
        Region 1: Memory at ff8ffc00 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at ff880000 [disabled] [size=256K]

01:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR+ FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort+ 
<MAbort+ >SERR- <PERR-
        Latency: 64 (3000ns min, 32000ns max)
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at df00 [size=64]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA 
PME(D0+,D1-,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-



[7.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):

/proc/bus/usb/devices  (With the visor disconnected)

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms


/proc/bus/usb/devices  with visor plugged in

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ef80
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 11 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=082d ProdID=0100 Rev= 1.00
S:  Manufacturer=Handspring Inc
S:  Product=Handspring Visor
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=serial
E:  Ad=81(I) Atr=02(Bulk) MxPS=  16 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=  16 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


[X.] Other notes, patches, fixes, workarounds:

Since this is non-fatal, I haven't tried to reproduce it, let alone try
other kernels.


Thank you


-- 
Paul Cassella



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to