Hi: I just tried upgrading to the 2.4.3 kernel [ currently running 2.2.18/Debian/woody ] and I got [or rather I should say get - it happens every time] a kernel panic on boot, just after the lines: [ Apologies if two message like this turn up - I sent the last one some time ago, and it hasn't surfaced on the list yet. ] [drm] AGP 0.99 on Intel 440 LX @ 0xe00000000 256MB [drm] Initialised mga 2.0.1 20000928 on minor 63 SCSI subsystem driver Revision: 1.00 request_module[scsi_hostadapter]: Root fs not mounted ahc_pci:0:15:1 Using left over BIOS settings Here is the output of lspci [the scsi related bits]: 00:0f.0 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) 00:0f.1 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) The kernel was compiled with gcc 2.95.3 and gas 2.9.5, and unless I took my brain out of gear at the time [not unknown], all the dependencies in Documentation/Changes were met. I have attached the various files that the FAQ indicated might be useful, although not the sytem map, as this was large [~400k] and I was not sure this was an acceptable size for the list [Note: The system froze pretty early on - no hard disk or anything, so this ksymoops is based on hand copied oops output: I'm pretty sure it's accurate, but if any of this is impossible or inconsistent with itself, I can just try to boot the new kernel again, it's oopsed every time so far] Here is the output of ksymoops: ksymoops 2.3.7 on i686 2.2.18-01. Options used -v /usr/src/linux/vmlinux (specified) -K (specified) -L (specified) -o /lib/modules/2.4.3 (specified) -m /usr/src/linux/System.map (specified) No modules in ksyms, skipping objects Unable to handle kernel NULL pointer dereference at virtual address 00000000 c0a15cf3 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0a15cf3>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010046 eax: 00000001 ebx: c12a8c00 ecx: 00000000 edx: 00000000 esi: 00000000 edi: 00000000 ebp: 0000000b esp: c0281f48 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c0281000) Stack: c122b9c0 24000001 00000000 00000086 c01086b1 0000000b c12a8c00 c0281fa8 c02d7820 c02bb960 0000000b c0281fa0 c0108896 0000000b c0281fa8 c122b9c0 c0105170 c0280000 c0105170 00000000 00000000 c122b9c0 0008e000 c010700c Call Trace: [<c01086b1>] [<c0108896>] [<c0105170>] [<c0105170>] [<c01700c>] [<c0105170>] [<c0105170>] [<c0100018>] [<c010519c>] [<c0105202>] [<c0105000>] [<c01001cf>] Code: 80 3c 11 ff 0f 44 c6 ba 02 00 00 00 85 c0 0f 45 f2 85 f6 74 >>EIP; c0a15cf3 <END_OF_CODE+715b03/????> <===== Trace; c01086b1 <handle_IRQ_event+4d/78> Trace; c0108896 <do_IRQ+a6/f4> Trace; c0105170 <default_idle+0/34> Trace; c0105170 <default_idle+0/34> Trace; 0c01700c Before first symbol Trace; c0105170 <default_idle+0/34> Trace; c0105170 <default_idle+0/34> Trace; c0100018 <startup_32+18/cb> Trace; c010519c <default_idle+2c/34> Trace; c0105202 <cpu_idle+3e/54> Trace; c0105000 <init+0/160> Trace; c01001cf <L6+0/2> Code; c0a15cf3 <END_OF_CODE+715b03/????> 00000000 <_EIP>: Code; c0a15cf3 <END_OF_CODE+715b03/????> <===== 0: 80 3c 11 ff cmpb $0xff,(%ecx,%edx,1) <===== Code; c0a15cf7 <END_OF_CODE+715b07/????> 4: 0f 44 c6 cmove %esi,%eax Code; c0a15cfa <END_OF_CODE+715b0a/????> 7: ba 02 00 00 00 mov $0x2,%edx Code; c0a15cff <END_OF_CODE+715b0f/????> c: 85 c0 test %eax,%eax Code; c0a15d01 <END_OF_CODE+715b11/????> e: 0f 45 f2 cmovne %edx,%esi Code; c0a15d04 <END_OF_CODE+715b14/????> 11: 85 f6 test %esi,%esi Code; c0a15d06 <END_OF_CODE+715b16/????> 13: 74 00 je 15 <_EIP+0x15> c0a15d08 <END_OF_CODE+715b18/????> Kernel Panic: Aiee, killing interupt handler Unable to handle kernel NULL pointer dereference at virtual address 00000000 c0a15cf3 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0a15cf3>] EFLAGS: 00010046 eax: 00000001 ebx: c12a8a00 ecx: 00000000 edx: 00000000 esi: 00000000 edi: 00000000 ebp: 0000000a esp: c0281d7c ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c0281000) Stack: c122b740 24000001 00000082 00000086 c01086b1 0000000a c12a8a00 c0281ddc c02d7820 c02bb940 0000000a c0281dd4 c0108896 0000000a c0281ddc c122b740 00000000 c0280000 0000000b 00000000 00000000 c122b740 c0280000 c010700c Call Trace: [<c01086b1>] [<c0108896>] [<c010700c>] [<c0210018>] [<c010fc6d>] [<c010fc9c>] [<c010fce4>] [<c010fc9c>] [<c0114494>] [<c0117452>] [<c01110f4>] [<c0107482>] [<c0111437>] [<c01110f4>] [<c0105986>] [<c0105bb4>] [<c020da8c>] [<c018d7b5>] [<c019501e>] [<c010707c>] [<c01a5cf3>] [<c01086b1>] [<c0108896>] [<c0105170>] [<c0105170>] [<c010700c>] [<c0105170>] [<c0105170>] [<c0100018>] [<c010519c>] [<c0105202>] [<c0105000>] [<c01001cf>] Code: 80 3c 11 ff 0f 44 c6 ba 02 00 00 00 85 c0 0f 45 f2 85 f6 74 >>EIP; c0a15cf3 <END_OF_CODE+715b03/????> <===== Trace; c01086b1 <handle_IRQ_event+4d/78> Trace; c0108896 <do_IRQ+a6/f4> Trace; c010700c <ret_from_intr+0/20> Trace; c0210018 <stext_lock+5570/58f7> Trace; c010fc6d <smp_call_function+8d/bc> Trace; c010fc9c <stop_this_cpu+0/38> Trace; c010fce4 <smp_send_stop+10/28> Trace; c010fc9c <stop_this_cpu+0/38> Trace; c0114494 <panic+74/f0> Trace; c0117452 <do_exit+2e/2b8> Trace; c01110f4 <do_page_fault+0/42c> Trace; c0107482 <die+56/58> Trace; c0111437 <do_page_fault+343/42c> Trace; c01110f4 <do_page_fault+0/42c> Trace; c0105986 <__up+16/18> Trace; c0105bb4 <__up_wakeup+8/c> Trace; c020da8c <stext_lock+2fe4/58f7> Trace; c018d7b5 <ide_end_request+5d/70> Trace; c019501e <cdrom_end_request+66/70> Trace; c010707c <error_code+34/3c> Trace; c01a5cf3 <aic7xxx_isr+3b/304> Trace; c01086b1 <handle_IRQ_event+4d/78> Trace; c0108896 <do_IRQ+a6/f4> Trace; c0105170 <default_idle+0/34> Trace; c0105170 <default_idle+0/34> Trace; c010700c <ret_from_intr+0/20> Trace; c0105170 <default_idle+0/34> Trace; c0105170 <default_idle+0/34> Trace; c0100018 <startup_32+18/cb> Trace; c010519c <default_idle+2c/34> Trace; c0105202 <cpu_idle+3e/54> Trace; c0105000 <init+0/160> Trace; c01001cf <L6+0/2> Code; c0a15cf3 <END_OF_CODE+715b03/????> 00000000 <_EIP>: Code; c0a15cf3 <END_OF_CODE+715b03/????> <===== 0: 80 3c 11 ff cmpb $0xff,(%ecx,%edx,1) <===== Code; c0a15cf7 <END_OF_CODE+715b07/????> 4: 0f 44 c6 cmove %esi,%eax Code; c0a15cfa <END_OF_CODE+715b0a/????> 7: ba 02 00 00 00 mov $0x2,%edx Code; c0a15cff <END_OF_CODE+715b0f/????> c: 85 c0 test %eax,%eax Code; c0a15d01 <END_OF_CODE+715b11/????> e: 0f 45 f2 cmovne %edx,%esi Code; c0a15d04 <END_OF_CODE+715b14/????> 11: 85 f6 test %esi,%esi Code; c0a15d06 <END_OF_CODE+715b16/????> 13: 74 00 je 15 <_EIP+0x15> c0a15d08 <END_OF_CODE+715b18/????> 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_M686=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=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_MICROCODE=m CONFIG_X86_MSR=m CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_SMP=y CONFIG_HAVE_DEC_LOCK=y CONFIG_NET=y CONFIG_X86_IO_APIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_NAMES=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_APM_RTC_IS_GMT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_ISAPNP=y CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_LOOP=m CONFIG_MD=y CONFIG_BLK_DEV_LVM=m CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_NETLINK=y CONFIG_UNIX=y CONFIG_INET=y CONFIG_INET_ECN=y CONFIG_SYN_COOKIES=y CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=m CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_SD_EXTRA_DEVS=40 CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_SR_EXTRA_DEVS=2 CONFIG_CHR_DEV_SG=m CONFIG_SCSI_DEBUG_QUEUES=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 CONFIG_AIC7XXX_RESET_DELAY=5000 CONFIG_NETDEVICES=y CONFIG_DUMMY=m CONFIG_NET_ETHERNET=y CONFIG_NET_PCI=y CONFIG_NE2K_PCI=m CONFIG_PLIP=m CONFIG_PPP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_INPUT=m CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y CONFIG_UNIX98_PTYS=y CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=m CONFIG_MOUSE=y CONFIG_PSMOUSE=y CONFIG_JOYSTICK=y CONFIG_INPUT_GRIP=m CONFIG_NVRAM=m CONFIG_RTC=y CONFIG_AGP=y CONFIG_AGP_INTEL=y CONFIG_DRM=y CONFIG_DRM_MGA=y CONFIG_REISERFS_FS=m CONFIG_HFS_FS=m CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_JFFS_FS_VERBOSE=0 CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_MINIX_FS=m CONFIG_PROC_FS=y CONFIG_DEVPTS_FS=y CONFIG_EXT2_FS=y CONFIG_UDF_FS=m CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_SUNRPC=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="" CONFIG_PARTITION_ADVANCED=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_UTF8=m CONFIG_VGA_CONSOLE=y CONFIG_VIDEO_SELECT=y CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y CONFIG_VIDEO_SELECT=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_G100=y CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SOUND=m CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y CONFIG_SOUND_MPU401=m CONFIG_SOUND_PSS=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_OPL3SA2=m CONFIG_MAGIC_SYSRQ=y
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 5 model name : Pentium II (Deschutes) stepping : 2 cpu MHz : 333.058 cache size : 512 KB fdiv_bug : no hlt_bug : no sep_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 : 665.19 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 5 model name : Pentium II (Deschutes) stepping : 2 cpu MHz : 333.058 cache size : 512 KB fdiv_bug : no hlt_bug : no sep_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 : 665.19