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
