On Sat, Nov 23, 2002 at 10:32:24PM -0800, Greg KH wrote:
> On Fri, Nov 22, 2002 at 08:33:47PM +0100, Magnus M�nsson wrote:
> > Hey all,
> > I am having problems with my gps that has an embedded Prolific usb to serial
> > converter. For a while I ran a 2.5 kernel and I think the module worked
> > better. In 2.4 I get an oops if I remove the usb-cable and my software I am
> > using (gpsdrive) oopses the computer if I close it.
> > 
> > I saw in the source in 2.5 that the module was updateted, my question then
> > is, is there some backport out there so I can get a newer version of the
> > pl2303-module in my 2.4-kernel? (currently running 2.4.20-rc2-ac3)
> 
> Nope, that's the newest version.  What kind of oops are you getting (can
> you run it through ksymoops and send it to the list?)
> 
> thanks,
> 
> greg k-h
> 

ok, did run it through ksymoops yesterday night (was at a friends place and
had the pssobility to use a serialconsole).

I don't know exactly when it happends, I know it happends sometimes when I
close gpsdrive (http://www.gpsdrive.de), the interestering thing about that
is that it actually has a daemon running that speaks with the gps (through
pl2303 in my case). It can be like that that it tries to shutdown even that
daemon sometimes. The computer just oopses in 90% of the shutdowns of
gpsdrive, and after that gpsd is still running, but that can be why the
computer didn't oops that time.
I will have to check up what gpsdrive really does or should do when I close
it.

(I have tried 2.4.19 and further 2.4 kernels)

Here is the oops:
--- [begin paste] ---
ksymoops 2.4.6 on i686 2.4.20-rc2-ac3.  Options used
     -V (default)
     -k /var/log/ksymoops/20021123224645.ksyms (specified)
     -l /var/log/ksymoops/20021123224645.modules (specified)
     -o /lib/modules/2.4.20-rc2-ac3/ (default)
     -m /boot/System.map-2.4.20-rc2-ac3 (default)

Deactivating swap... done.
ac97_codec: AC97 Audio codec, id: CRY91(Unknown)
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x280-0x287 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
kernel BUG at sched.c:903!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0115148>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010213
eax: ffffffff   ebx: dc167878   ecx: 00000202   edx: c0287df8
esi: c0287df0   edi: c0286000   ebp: c0287ddc   esp: c0287dcc
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c0287000)
Stack: dc167878 c0287df0 c0286000 dc167878 dae68368 c01059cd dc16781c dc167800 
       ffffffea 00000001 c0286000 dc167884 dc167884 c0105b18 dc167878 dc167800 
       00000000 e08d5089 00000036 dae68000 00000000 dae68368 c017975c dae68000 
Call Trace:    [<c01059cd>] [<c0105b18>] [<e08d5089>] [<c017975c>] [<c0179aca>]
  [<c017a25f>] [<e08cd5c6>] [<c01b0276>] [<e08cc7b5>] [<e08cc958>] [<c017901f>]
  [<c011bc2c>] [<c011e902>] [<c011bb72>] [<c011bab6>] [<c011b8da>] [<c0108042>]
  [<c0105250>] [<c0105000>] [<c010a158>] [<c0105250>] [<c0105250>] [<c0105000>]
  [<c0105273>] [<c01052bf>] [<c0105019>]
Code: 0f 0b 87 03 0c 10 21 c0 b8 00 e0 ff ff 21 e0 89 45 fc a1 c4 


>>EIP; c0115148 <schedule+18/230>   <=====

>>ebx; dc167878 <_end+1be895ec/20527dd4>
>>edx; c0287df8 <init_task_union+1df8/2000>
>>esi; c0287df0 <init_task_union+1df0/2000>
>>edi; c0286000 <init_task_union+0/2000>
>>ebp; c0287ddc <init_task_union+1ddc/2000>
>>esp; c0287dcc <init_task_union+1dcc/2000>

Trace; c01059cd <__down+55/9c>
Trace; c0105b18 <__down_failed+8/c>
Trace; e08d5089 <[usbserial].text.lock.usbserial+41/db>
Trace; c017975c <opost+18/1b8>
Trace; c0179aca <echo_char+5a/60>
Trace; c017a25f <n_tty_receive_buf+39b/edc>
Trace; e08cd5c6 <[usb-uhci]uhci_clean_transfer+86/1c4>
Trace; c01b0276 <pci_pool_free+16/e0>
Trace; e08cc7b5 <[usb-uhci]delete_desc+19/20>
Trace; e08cc958 <[usb-uhci]delete_qh+58/64>
Trace; c017901f <flush_to_ldisc+db/e4>
Trace; c011bc2c <__run_task_queue+50/5c>
Trace; c011e902 <tqueue_bh+16/1c>
Trace; c011bb72 <bh_action+1a/40>
Trace; c011bab6 <tasklet_hi_action+4a/70>
Trace; c011b8da <do_softirq+5a/a4>
Trace; c0108042 <do_IRQ+96/a8>
Trace; c0105250 <default_idle+0/28>
Trace; c0105000 <_stext+0/0>
Trace; c010a158 <call_do_IRQ+5/d>
Trace; c0105250 <default_idle+0/28>
Trace; c0105250 <default_idle+0/28>
Trace; c0105000 <_stext+0/0>
Trace; c0105273 <default_idle+23/28>
Trace; c01052bf <cpu_idle+27/34>
Trace; c0105019 <rest_init+19/1c>

Code;  c0115148 <schedule+18/230>
00000000 <_EIP>:
Code;  c0115148 <schedule+18/230>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c011514a <schedule+1a/230>
   2:   87 03                     xchg   %eax,(%ebx)
Code;  c011514c <schedule+1c/230>
   4:   0c 10                     or     $0x10,%al
Code;  c011514e <schedule+1e/230>
   6:   21 c0                     and    %eax,%eax
Code;  c0115150 <schedule+20/230>
   8:   b8 00 e0 ff ff            mov    $0xffffe000,%eax
Code;  c0115155 <schedule+25/230>
   d:   21 e0                     and    %esp,%eax
Code;  c0115157 <schedule+27/230>
   f:   89 45 fc                  mov    %eax,0xfffffffc(%ebp)
Code;  c011515a <schedule+2a/230>
  12:   a1 c4 00 00 00            mov    0xc4,%eax

 <0>Kernel panic: Aiee, killing interrupt handler!

--- [end paste] ---

-- 
Magnus M�nsson


-------------------------------------------------------
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-devel

Reply via email to