Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel Options
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
CorenMajere
n00b
n00b


Joined: 14 Mar 2003
Posts: 7

PostPosted: Fri Mar 14, 2003 9:45 pm    Post subject: Kernel Options Reply with quote

I've just installed Gentoo on my new(er) computer. I compiled kernel using gentoo-sources, installed it and rebooted. On reboot, I got the following error:

Quote:

Partition Check:
/dev/ide/host0/bus0/target0/lun0:kernel BUG at sched.c:1131!
invalid operand: 0000
CPU: 0
EIP: 0010 [<c0116e8b>] Not tainted
EFLAGS: 00010202
eax: 00000001 ebx: c0382000 ecx: 00000001 edx: 00000000
esi: c03dc900 edi: 00000000 ebp: c0383f54 esp: c0383f38
ds: 0018 es: 0018 ss: 0018
Process swapper (pid:0, stackpage=c0383000)
Stack: c01213a1 c3e7fec0 c03f750c c03f750c c0382000 c03dc900 00000000 c0383f60
c0116ebc c03dc914 00000000 c0121144 00000001 00000001 c03ba200 fffffffe
c0120f50 c03ba200 00000046 0000000e c03a0b80 0000000e 00000000 c010a044
Call Trace: [<c01213a1>] [<c0116ebc>] [<c0121144>] [<c0120f50>] [<c010a044>]
[<c0105000>] [<c010c6d3>] [<c0105000>] [<c0106bd6>] [<c0106c14>]

Code: 0f 0b 6b 04 3f 20 2e c0 e9 94 fb ff ff 55 89 e5 53 9c 58 c1
<0> Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing


After that, I tried compiling a vanilla kernel, but got the same error. Does anyone know what needs to be fixed here?

EDIT:

CPU: AMD Athlon 1.33GHz
Motherboard: Asus A7V133C
RAM: 3x 512 Mb PC133 SDRAM
IDE BUS0:
-Master: 40GB Maxtor HD (/dev/hda)
--/dev/hda1: NTFS (/mnt/win2k, C:)
--/dev/hda2: ext2 (/boot)
--/dev/hda3: ext3 (/)
--/dev/hda5: linux swap
--/dev/hda6: reiserfs (/var)
--/dev/hda7: reiserfs (/tmp)
--/dev/hda8: reiserfs (/home)
--/dev/hda9: reiserfs (/usr)
-Slave: 40GB IBM HD (/dev/hdb)
--/dev/hdb1: NTFS (/mnt/back, D:)
IDE BUS1:
-Master: Sony DVD-ROM
-Slave: Sony CD-RW
PCI SLOTS:
-Slot 1: Empty
-Slot 2: Empty
-Slot 3: SB PCI Live! OEM
-Slot 4: D-Link DFE-530TX+
-Slot 5: Linksys LNE100TX
AGP: NVidia GeForce3 Ti200


Last edited by CorenMajere on Fri Mar 14, 2003 11:13 pm; edited 3 times in total
Back to top
View user's profile Send private message
dirtyjake
n00b
n00b


Joined: 06 Jul 2002
Posts: 60

PostPosted: Fri Mar 14, 2003 10:20 pm    Post subject: Reply with quote

You are going to need to describe your system a little better than "new(er)". We will need to know about every component in there. Also, as a debugging method, try removing all unnecessary PCI cards and see if the problem still exists.

Is this an SMP system? Did you happen to enable SMP in the kernel for some reason? What IDE drives and controllers do you have? Did you enable support in the kernel for any special hardware you may have? IDE-RAID, etc?
Back to top
View user's profile Send private message
CorenMajere
n00b
n00b


Joined: 14 Mar 2003
Posts: 7

PostPosted: Sat Mar 15, 2003 12:45 am    Post subject: Reply with quote

dirtyjake wrote:
You are going to need to describe your system a little better than "new(er)". We will need to know about every component in there. Also, as a debugging method, try removing all unnecessary PCI cards and see if the problem still exists.

Is this an SMP system? Did you happen to enable SMP in the kernel for some reason? What IDE drives and controllers do you have? Did you enable support in the kernel for any special hardware you may have? IDE-RAID, etc?


I went back and checked the kernel config and yes, SMP was enabled. However, when I tried disabling it, I received the following error when running 'make bzImage':

Quote:

/usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h: In function 'kstat_irqs':
/usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h: 58: 'smp_num_cpus' undeclared (first use in this function)
/usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h: 58: (Each undeclared identifier is reported only once
/usr/src/linux-2.4.20-gentoo-r1/include/linux/kernel_stat.h: 58: for each function it appears in)
make[2]: *** [ksyms.o] Error 1
make[1]: *** [first_rule] Error 2
make: *** [_dir_kernel] Error 2
Back to top
View user's profile Send private message
CorenMajere
n00b
n00b


Joined: 14 Mar 2003
Posts: 7

PostPosted: Sat Mar 15, 2003 1:15 am    Post subject: RE Reply with quote

Here's my kernel configuration (the new one). I deleted all the unset options to conserve space. My original kernel configuration was this + SMP support.

Quote:

#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_LOLAT=y
CONFIG_MK7=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=6
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
CONFIG_HIGHMEM4G=y
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_1GB=y
CONFIG_HIGHIO=y
CONFIG_MTRR=y
CONFIG_PREEMPT=y
CONFIG_X86_TSC=y
CONFIG_HAVE_DEC_LOCK=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_ISA=y
CONFIG_PCI_NAMES=y
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set

#
# PCI Hotplug Support
#
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y

#
# ACPI Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_BUTTON=m

#
# Memory Technology Devices (MTD)
#

#
# Parallel port support
#

#
# Plug and Play configuration
#
CONFIG_PNP=y
CONFIG_ISAPNP=y

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096

#
# Enterprise Volume Management System
#

#
# Multi-device support (RAID and LVM)
#

#
# Cryptography support (CryptoAPI)
#

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y

#
# Appletalk devices
#

#
# QoS and/or fair queueing
#
#
# Network testing
#

#
# Telephony Support
#

#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDESCSI=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

#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_BLK_DEV_SR=y
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y

#
# SCSI low-level drivers
#

#
# Fusion MPT device support
#

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#

#
# I2O device support
#

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
CONFIG_DUMMY=y

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_PCI=y
CONFIG_TULIP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y

#
# Ethernet (1000 Mbit)
#

#
# Wireless LAN (non-hamradio)
#

#
# Token Ring devices
#

#
# Wan interfaces
#

#
# Amateur Radio support
#

#
# IrDA (infrared) support
#

#
# ISDN subsystem
#

#
# Old CD-ROM drivers (not SCSI, not IDE)
#

#
# Input core support
#
CONFIG_INPUT=y
CONFIG_INPUT_KEYBDEV=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_EVDEV=y

#
# Character devices
#
CONFIG_VT=y
CONFIG_ECC=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
CONFIG_I2C_PPORT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_PCFEPP=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Mice
#
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y

#
# Joysticks
#

#
# Watchdog Cards
#

#
# Ftape, the floppy tape device driver
#
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_AMD_8151=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_SWORKS=y
CONFIG_DRM=y
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m

#
# Multimedia devices
#

#
# File systems
#
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_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_ZISOFS=y
CONFIG_NTFS_FS=y
CONFIG_PROC_FS=y
CONFIG_PROC_CONFIG=m
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_EXT2_FS=y

#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_ZISOFS_FS=y
CONFIG_FS_MBCACHE=y

#
# Partition Types
#
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_IMON=m
CONFIG_EXECOUNT=y

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y

#
# Frame-buffer support
#

#
# Sound
#
CONFIG_SOUND=m
CONFIG_SOUND_EMU10K1=m
CONFIG_MIDI_EMU10K1=y
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m

#
# USB support
#
CONFIG_USB=y
CONFIG_USB_UHCI_ALT=y
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y

#
# USB Serial Converter support

#

#
# Bluetooth support
#

#
# Kernel hacking
#

#
# Library routines
#
CONFIG_ZLIB_INFLATE=y

#
# Grsecurity
#
Back to top
View user's profile Send private message
herring
Apprentice
Apprentice


Joined: 22 Jul 2002
Posts: 187
Location: Norway

PostPosted: Thu Mar 20, 2003 11:19 pm    Post subject: Re: RE Reply with quote

Read through your .config
Here are some suggestions from me:
Note: Look into the MK731 issue first if your kernelsource supports it

CorenMajere wrote:

CONFIG_MK7=y

Try Athlon Thunderbird support for new gcc>3.1
CONFIG_MK731=y

Quote:

CONFIG_HIGHMEM4G=y
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_1GB=y
CONFIG_HIGHIO=y

This is probably correct using 3x512 MB RAM

Quote:

#
# ACPI Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_BUTTON=m

Maybe you should try compiling without ACPI if its conflicting

Quote:

CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096

Im sure you need this...

Quote:


CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_RZ1000=y

You could probably do without those kernel bugfixes

Quote:

CONFIG_BLK_DEV_PIIX=y
CONFIG_PIIX_TUNING=y

Got a ABIT KT7A myself, but does ASUS really use intel chips ?

Quote:

#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_BLK_DEV_SR=y
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y

If I remember correct, you are probably right when adding SCSI support
when emulating SCSI-CDRW

Quote:

#
# Character devices
#
CONFIG_ECC=y

Probably OK, but I dont know what this does

Quote:

#
# I2C support
#

Noting critical, but you are going all modular on sensors here
With emerge lm_sensors you dont really have to...

Quote:

#
# Ftape, the floppy tape device driver
#
CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
CONFIG_AGP_AMD_8151=y
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_SWORKS=y
CONFIG_DRM=y
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m

WOW !
You should not build all those into the kernel
With ABITs VIA chip and a AGP GeForce3 card all I need is
Code:
CONFIG_AGP=m
CONFIG_AGP_VIA=y


Quote:

CONFIG_AUTOFS4_FS=y

Im sure you have your reasons for adding automounting of remote filesystems
Why dont you add UDF support as well, I believe some DVD use it
CONFIG_UDF_FS=m
Quote:

#
# Partition Types
#
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y

It may be due to different kernel sources, but I also have
CONFIG_PARTITION_ADVANCED=y
to allow use of partitions made by other OS
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum