Greetings, please CC me, I'm not subscribed. I'm getting occasional oopses from my Linux box -- one every week or two -- and I finally managed to capture one (see below -- it's transcribed by hand). This is a RH7.2 based box, running kernel 2.4.19. I'm using iptables NAT to share my ADSL line. In case it's relevant, I'm using Johan Verrept's speedtch driver for my USB-attached SpeedTouch ADSL modem. The oopses usually happen over night. I wake up to find the keyboard blinking at me. A google search on replace_in_hashes didn't give me any clues (but I admit to being pretty clueless...) Please ask if I haven't supplied enough information. This is my first post, if I should be directing this somewhere else, please tell me where to go ;-) Many thanks --Mike Oops: 0000 CPU: 0 EIP: 0010:[<c0247b2d>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00210206 eax: c88a1fb8 ebx: c5e4e450 ecx: 00200206 edx: c98a2fe8 esi: c5e4e3f0 edi: 00000059 ebp: c02dbcfc esp: c02dbcf0 ds: 0018 es: 0018 ss:0018 Process swapper (pid: 0, stackpage=c02dbd20) Stack: c5e4e320 c5e4e3f0 00000002 c02dbd20 c024625d c5e4e320 c5e4e3f0 00000000 00000002 c02dbd70 c031f0c0 c021e440 c02dbd48 c0213ea7 00000004 c02dbda0 00000000 c4906000 c021e440 00000000 c4906000 00000004 c02dbd90 c021417d Call Trace: [<c024625d>] [<c021e440>] [<c0213ea7>] [<c021e440>] [<c021417d>] [<c021e440>] [<c021e409>] [<c021e440>] [<c0213ea7>] [<c021bbb6>] [<c021417d>] [<c02141b3>] [<c021bb27>] [<c021bb80>] [<c021aec3>] [<c021417d>] [<c02141b3>] [<c020a91a>] [<c021abe5>] [<c021ad50>] [<c020e90a>] [<c011a6ab>] [<c010a13c>] [<c0106fb0>] [<c010c5b8>] [<c0106fb0>] [<c0106fd6>] [<c0107062>] [<c0105000>] Code: 8b 02 89 58 04 89 46 60 89 53 04 89 1a 5b 5e 5f 5d c3 90 55 >>EIP; c0247b2d <replace_in_hashes+7d/90> <===== Trace; c024625d <ip_nat_fn+13d/1a0> Trace; c021e440 <ip_finish_output2+0/d0> Trace; c0213ea7 <nf_iterate+27/90> Trace; c021e440 <ip_finish_output2+0/d0> Trace; c021417d <nf_hook_slow+9d/130> Trace; c021e440 <ip_finish_output2+0/d0> Trace; c021e409 <ip_finish_output+f9/110> Trace; c021e440 <ip_finish_output2+0/d0> Trace; c0213ea7 <nf_iterate+27/90> Trace; c021bbb6 <ip_forward_finish+36/70> Trace; c021417d <nf_hook_slow+9d/130> Trace; c02141b3 <nf_hook_slow+d3/130> Trace; c021bb27 <ip_forward+1b7/210> Trace; c021bb80 <ip_forward_finish+0/70> Trace; c021aec3 <ip_rcv_finish+173/1a0> Trace; c021417d <nf_hook_slow+9d/130> Trace; c02141b3 <nf_hook_slow+d3/130> Trace; c020a91a <alloc_skb+da/1a0> Trace; c021abe5 <ip_rcv+325/360> Trace; c021ad50 <ip_rcv_finish+0/1a0> Trace; c020e90a <net_rx_action+13a/210> Trace; c011a6ab <do_softirq+5b/b0> Trace; c010a13c <do_IRQ+ac/c0> Trace; c0106fb0 <default_idle+0/30> Trace; c010c5b8 <call_do_IRQ+5/d> Trace; c0106fb0 <default_idle+0/30> Trace; c0106fd6 <default_idle+26/30> Trace; c0107062 <cpu_idle+52/70> Trace; c0105000 <_stext+0/0> Code; c0247b2d <replace_in_hashes+7d/90> 00000000 <_EIP>: Code; c0247b2d <replace_in_hashes+7d/90> <===== 0: 8b 02 mov (%edx),%eax <===== Code; c0247b2f <replace_in_hashes+7f/90> 2: 89 58 04 mov %ebx,0x4(%eax) Code; c0247b32 <replace_in_hashes+82/90> 5: 89 46 60 mov %eax,0x60(%esi) Code; c0247b35 <replace_in_hashes+85/90> 8: 89 53 04 mov %edx,0x4(%ebx) Code; c0247b38 <replace_in_hashes+88/90> b: 89 1a mov %ebx,(%edx) Code; c0247b3a <replace_in_hashes+8a/90> d: 5b pop %ebx Code; c0247b3b <replace_in_hashes+8b/90> e: 5e pop %esi Code; c0247b3c <replace_in_hashes+8c/90> f: 5f pop %edi Code; c0247b3d <replace_in_hashes+8d/90> 10: 5d pop %ebp Code; c0247b3e <replace_in_hashes+8e/90> 11: c3 ret Code; c0247b3f <replace_in_hashes+8f/90> 12: 90 nop Code; c0247b40 <place_in_hashes+0/80> 13: 55 push %ebp <0>Kernel panic: Aiee, killing interrupt handler! CONFIG_X86=y CONFIG_ISA=y CONFIG_UID16=y CONFIG_EXPERIMENTAL=y CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_MPENTIUMIII=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_PGE=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_MCE=y CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_NET=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_NAMES=y CONFIG_EISA=y CONFIG_HOTPLUG=y CONFIG_SYSVIPC=y CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_PM=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_PC_CML1=y CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_ISAPNP=y CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_NETFILTER=y CONFIG_FILTER=y CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_NF_CONNTRACK=y CONFIG_IP_NF_FTP=y CONFIG_IP_NF_IRC=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_LIMIT=y CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_NAT=y CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_NAT_IRC=y CONFIG_IP_NF_NAT_FTP=y CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_ATM=y CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDEFLOPPY=y CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_BLK_DEV_ADMA=y CONFIG_BLK_DEV_PIIX=y CONFIG_PIIX_TUNING=y CONFIG_IDEDMA_AUTO=y CONFIG_BLK_DEV_IDE_MODES=y CONFIG_NETDEVICES=y CONFIG_DUMMY=m CONFIG_NET_ETHERNET=y CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=y CONFIG_PPP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_BSDCOMP=y CONFIG_PPPOATM=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y CONFIG_SERIAL_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=y CONFIG_MOUSE=y CONFIG_PSMOUSE=y CONFIG_RTC=y CONFIG_AGP=y CONFIG_AGP_INTEL=y CONFIG_AGP_I810=y CONFIG_AGP_VIA=y CONFIG_AGP_AMD=y CONFIG_AGP_SIS=y CONFIG_AGP_ALI=y CONFIG_DRM=y CONFIG_DRM_NEW=y CONFIG_DRM_TDFX=y CONFIG_DRM_RADEON=y CONFIG_VIDEO_DEV=m CONFIG_QUOTA=y CONFIG_AUTOFS4_FS=y CONFIG_EXT3_FS=y CONFIG_JBD=y CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_TMPFS=y CONFIG_RAMFS=y CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_PROC_FS=y CONFIG_EXT2_FS=y CONFIG_UDF_FS=m CONFIG_NFS_FS=m CONFIG_NFSD=m CONFIG_SUNRPC=m CONFIG_LOCKD=m CONFIG_SMB_FS=y CONFIG_MSDOS_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_15=y CONFIG_VGA_CONSOLE=y CONFIG_SOUND=m CONFIG_SOUND_ICH=m CONFIG_USB=y CONFIG_USB_DEVICEFS=y CONFIG_USB_UHCI=y CONFIG_USB_ACM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_FRAME_POINTER=y - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html