I've recently been trying 2.4.20 and the keyspan driver. I've been using the keyspans fine with 2.4.18 and 2.4.19 (in fact we have 100s of them ;-) but trying them with 2.4.20 I get the Oops below quite a lot. It happens on close of the port but I think there must have to be data flowing through the port at the moment of close to trigger it.
Our bit error rate test program with a looped back connector triggers it just about every time when you ctrl-c the program. Any help gratefully received! (I captured the below with serial console so it should be accurate!) ------------------------------------------------------------ ksymoops 2.4.6 on i686 2.4.20-s1. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.20-s1/ (default) -m /boot/System.map-2.4.20-s1 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/drivers/ide/ide-disk.o for module ide-disk has changed since load Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/drivers/ide/ide-probe-mod.o for module ide-probe-mod has changed since load Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/drivers/ide/ide-mod.o for module ide-mod has changed since load Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/fs/ext3/ext3.o for module ext3 has changed since load Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/fs/jbd/jbd.o for module jbd has changed since load Warning (expand_objects): object /lib/modules/2.4.20-s1/kernel/net/unix/unix.o for module unix has changed since load cpu: 0, clocks: 1002339, slice: 501169 ac97_codec: AC97 codec, id: TRA3(TriTech TR28023) kernel BUG at sched.c:564! invalid operand: 0000 CPU: 0 EIP: 0010:[<c0114e19>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010282 eax: 00000018 ebx: f789d078 ecx: f3332000 edx: f36b8280 esi: f3333ccc edi: f3332000 ebp: f3333cb8 esp: f3333c94 ds: 0018 es: 0018 ss: 0018 Process cambert (pid: 819, stackpage=f3333000) Stack: c01db67e f789d078 f3333ccc f3332000 c028d3e0 00000086 00000000 f3332000 f789d078 f369d168 c010754d f789d01c f789d000 ffffffea 00000001 f3332000 f789d084 f789d084 c0107698 f789d078 f789d000 00000000 f89c9241 0000006d Call Trace: [<c010754d>] [<c0107698>] [<f89c9241>] [<c016281c>] [<c0162b8a>] [<c016331f>] [<c017e466>] [<f88ed7b5>] [<f88ed958>] [<c01620df>] [<c011b46c>] [<c011e122>] [<c011b3b2>] [<c011b2f6>] [<c011b11a>] [<c0109bb2>] [<f89c0018>] [<c01cc5f6>] [<c01cc637>] [<c01cc688>] [<f89ce27a>] [<c01615b0>] [<f89c74b4>] [<f89c7574>] [<c0160e70>] [<f89c7ab3>] [<c016149e>] [<c0134204>] [<c01332b5>] [<c0133303>] [<c01086d3>] Code: 0f 0b 34 02 76 b6 1d c0 83 c4 04 8b 4d f4 c1 e1 05 81 c1 20 >>EIP; c0114e19 <schedule+4d/314> <===== >>ebx; f789d078 <_end+37610b28/38580b10> >>ecx; f3332000 <_end+330a5ab0/38580b10> >>edx; f36b8280 <_end+3342bd30/38580b10> >>esi; f3333ccc <_end+330a777c/38580b10> >>edi; f3332000 <_end+330a5ab0/38580b10> >>ebp; f3333cb8 <_end+330a7768/38580b10> >>esp; f3333c94 <_end+330a7744/38580b10> Trace; c010754d <__down+55/9c> Trace; c0107698 <__down_failed+8/c> Trace; f89c9241 <[usbserial].text.lock.usbserial+41/df> Trace; c016281c <opost+18/1b8> Trace; c0162b8a <echo_char+5a/60> Trace; c016331f <n_tty_receive_buf+39b/edc> Trace; c017e466 <pci_pool_free+16/e0> Trace; f88ed7b5 <[usb-uhci]delete_desc+19/20> Trace; f88ed958 <[usb-uhci]delete_qh+58/64> Trace; c01620df <flush_to_ldisc+db/e4> Trace; c011b46c <__run_task_queue+50/5c> Trace; c011e122 <tqueue_bh+16/1c> Trace; c011b3b2 <bh_action+1a/40> Trace; c011b2f6 <tasklet_hi_action+4a/70> Trace; c011b11a <do_softirq+5a/a4> Trace; c0109bb2 <do_IRQ+96/a8> Trace; f89c0018 <[tulip]tulip_media_cap+718/113f> Trace; c01cc5f6 <__rdtsc_delay+16/1c> Trace; c01cc637 <__delay+13/28> Trace; c01cc688 <__const_udelay+1c/24> Trace; f89ce27a <[keyspan]keyspan_close+ae/158> Trace; c01615b0 <tty_fasync+80/108> Trace; f89c74b4 <[usbserial]__serial_close+4c/7c> Trace; f89c7574 <[usbserial]serial_close+90/a4> Trace; c0160e70 <release_dev+248/504> Trace; f89c7ab3 <[usbserial]serial_ioctl+cf/f4> Trace; c016149e <tty_release+a/10> Trace; c0134204 <fput+4c/e0> Trace; c01332b5 <filp_close+55/60> Trace; c0133303 <sys_close+43/54> Trace; c01086d3 <system_call+33/38> Code; c0114e19 <schedule+4d/314> 00000000 <_EIP>: Code; c0114e19 <schedule+4d/314> <===== 0: 0f 0b ud2a <===== Code; c0114e1b <schedule+4f/314> 2: 34 02 xor $0x2,%al Code; c0114e1d <schedule+51/314> 4: 76 b6 jbe ffffffbc <_EIP+0xffffffbc> c0114dd5 <schedule+9/314> Code; c0114e1f <schedule+53/314> 6: 1d c0 83 c4 04 sbb $0x4c483c0,%eax Code; c0114e24 <schedule+58/314> b: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx Code; c0114e27 <schedule+5b/314> e: c1 e1 05 shl $0x5,%ecx Code; c0114e2a <schedule+5e/314> 11: 81 c1 20 00 00 00 add $0x20,%ecx <0>Kernel panic: Aiee, killing interrupt handler! 7 warnings issued. Results may not be reliable. -- Nick Craig-Wood [EMAIL PROTECTED] ------------------------------------------------------- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel