All of lore.kernel.org
 help / color / mirror / Atom feed
* Kernel Oops
@ 2004-02-08 11:05 Mathieu LESNIAK
  2004-02-08 16:35 ` Greg KH
  0 siblings, 1 reply; 97+ messages in thread
From: Mathieu LESNIAK @ 2004-02-08 11:05 UTC (permalink / raw)
  To: linux-kernel, akpm

[-- Attachment #1: Type: text/plain, Size: 3403 bytes --]

Hi !

I've got this kernel oops with 2.6.3-rc1 when I remove an usb 
peripheral. The result is the same if USB UHCI is compiled statically or 
in module.
Please find in attachment the output of lspci and .config

Best regards,

Mathieu LESNIAK


Feb  8 11:54:35 athlon kernel: Linux version 2.6.3-rc1 (root@athlon) 
(version gcc 3.3.3 20040125 (prerelease) (Debian)) #3 Sun Feb 8 11:11:53 
CET 2004


Feb  8 11:55:39 athlon kernel: usb 2-2: USB disconnect, address 2
Feb  8 11:55:39 athlon kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 0000001e
Feb  8 11:55:39 athlon kernel:  printing eip:
Feb  8 11:55:39 athlon kernel: c030631c
Feb  8 11:55:39 athlon kernel: *pde = 00000000
Feb  8 11:55:39 athlon kernel: Oops: 0000 [#1]
Feb  8 11:55:39 athlon kernel: CPU:    0
Feb  8 11:55:39 athlon kernel: EIP:    0060:[disconnect_scanner+44/105] 
    Tainted: PF
Feb  8 11:55:39 athlon kernel: EFLAGS: 00010282
Feb  8 11:55:39 athlon kernel: EIP is at disconnect_scanner+0x2c/0x69
Feb  8 11:55:39 athlon kernel: eax: c166ac80   ebx: c166ac94   ecx: 
c03062f0   edx: dfd35c00
Feb  8 11:55:39 athlon kernel: esi: 00000000   edi: dfd7cf28   ebp: 
c04a723c   esp: dfddde50
Feb  8 11:55:39 athlon kernel: ds: 007b   es: 007b   ss: 0068
Feb  8 11:55:39 athlon kernel: Process khubd (pid: 5, 
threadinfo=dfddc000 task=dff90080)
Feb  8 11:55:39 athlon kernel: Stack: c166ac80 c04a72b8 c166ac80 
c04a7320 c02dd7db c166ac80 c166ac80 c166acc0
Feb  8 11:55:39 athlon kernel:        c166ac94 c04a7340 c027ce54 
c166ac94 c166acc0 dfd7cf3c dfd7cf00 c0305c9f
Feb  8 11:55:39 athlon kernel:        c166ac94 c166ac80 dfd7cf3c 
c04a724c 00000000 00000000 c0229c78 dfd7cf3c
Feb  8 11:55:39 athlon kernel: Call Trace:
Feb  8 11:55:39 athlon kernel:  [usb_unbind_interface+123/128] 
usb_unbind_interface+0x7b/0x80
Feb  8 11:55:39 athlon kernel:  [device_release_driver+100/112] 
device_release_driver+0x64/0x70
Feb  8 11:55:39 athlon kernel:  [destroy_scanner+79/176] 
destroy_scanner+0x4f/0xb0
Feb  8 11:55:39 athlon kernel:  [kobject_cleanup+152/160] 
kobject_cleanup+0x98/0xa0
Feb  8 11:55:39 athlon kernel:  [usb_unbind_interface+123/128] 
usb_unbind_interface+0x7b/0x80
Feb  8 11:55:39 athlon kernel:  [device_release_driver+100/112] 
device_release_driver+0x64/0x70
Feb  8 11:55:39 athlon kernel:  [bus_remove_device+85/160] 
bus_remove_device+0x55/0xa0
Feb  8 11:55:39 athlon kernel:  [device_del+93/160] device_del+0x5d/0xa0
Feb  8 11:55:39 athlon kernel:  [usb_disable_device+112/176] 
usb_disable_device+0x70/0xb0
Feb  8 11:55:39 athlon kernel:  [usb_disconnect+150/240] 
usb_disconnect+0x96/0xf0
Feb  8 11:55:39 athlon kernel:  [hub_port_connect_change+783/800] 
hub_port_connect_change+0x30f/0x320
Feb  8 11:55:39 athlon kernel:  [hub_port_status+67/176] 
hub_port_status+0x43/0xb0
Feb  8 11:55:39 athlon kernel:  [hub_events+714/832] hub_events+0x2ca/0x340
Feb  8 11:55:39 athlon kernel:  [hub_thread+45/240] hub_thread+0x2d/0xf0
Feb  8 11:55:39 athlon kernel:  [ret_from_fork+6/20] ret_from_fork+0x6/0x14
Feb  8 11:55:39 athlon kernel:  [default_wake_function+0/32] 
default_wake_function+0x0/0x20
Feb  8 11:55:39 athlon kernel:  [hub_thread+0/240] hub_thread+0x0/0xf0
Feb  8 11:55:39 athlon kernel:  [kernel_thread_helper+5/12] 
kernel_thread_helper+0x5/0xc
Feb  8 11:55:39 athlon kernel:
Feb  8 11:55:39 athlon kernel: Code: 80 7e 1e 00 75 2a 85 f6 74 1a 8d 46 
3c 8b 5c 24 08 8b 74 24

[-- Attachment #2: lspci --]
[-- Type: text/plain, Size: 3429 bytes --]

00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller (rev 13)
	Flags: bus master, medium devsel, latency 32
	Memory at e8000000 (32-bit, prefetchable) [size=64M]
	Memory at f7000000 (32-bit, prefetchable) [size=4K]
	I/O ports at d000 [disabled] [size=4]
	Capabilities: <available only to root>

00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP Bridge (prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, medium devsel, latency 32
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
	Memory behind bridge: f4000000-f5ffffff
	Prefetchable memory behind bridge: ec000000-f3ffffff

00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
	Subsystem: ABIT Computer Corp. KG7-Lite Mainboard
	Flags: bus master, stepping, medium devsel, latency 0
	Capabilities: <available only to root>

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE
	Flags: bus master, medium devsel, latency 32
	I/O ports at d400 [size=16]
	Capabilities: <available only to root>

00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
	Flags: bus master, medium devsel, latency 32, IRQ 11
	I/O ports at d800 [size=32]
	Capabilities: <available only to root>

00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
	Flags: bus master, medium devsel, latency 32, IRQ 11
	I/O ports at dc00 [size=32]
	Capabilities: <available only to root>

00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
	Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
	Flags: medium devsel, IRQ 11
	Capabilities: <available only to root>

00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
	Subsystem: Creative Labs CT4830 SBLive! Value
	Flags: bus master, medium devsel, latency 32, IRQ 9
	I/O ports at e000 [size=32]
	Capabilities: <available only to root>

00:09.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
	Subsystem: Creative Labs Gameport Joystick
	Flags: bus master, medium devsel, latency 32
	I/O ports at e400 [size=8]
	Capabilities: <available only to root>

00:0b.0 SCSI storage controller: Advanced Micro Devices [AMD] 53c974 [PCscsi] (rev 10)
	Flags: bus master, stepping, medium devsel, latency 32, IRQ 11
	I/O ports at e800 [size=128]
	Expansion ROM at <unassigned> [disabled] [size=64K]

00:0d.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
	Subsystem: Netgear FA310TX
	Flags: bus master, medium devsel, latency 32, IRQ 10
	I/O ports at ec00 [size=256]
	Memory at f7001000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at <unassigned> [disabled] [size=256K]

01:05.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti 4200] (rev a3) (prog-if 00 [VGA])
	Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 5
	Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
	Memory at ec000000 (32-bit, prefetchable) [size=64M]
	Memory at f0000000 (32-bit, prefetchable) [size=512K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: <available only to root>


[-- Attachment #3: config-2.6.3-rc1 --]
[-- Type: text/plain, Size: 29202 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_STANDALONE=y
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_HPET_TIMER=y
# CONFIG_HPET_EMULATE_RTC is not set
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
# CONFIG_X86_MCE_P4THERMAL is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
CONFIG_X86_CPUID=y
CONFIG_EDD=y
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
# CONFIG_EFI is not set
CONFIG_HAVE_DEC_LOCK=y

#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_SOFTWARE_SUSPEND=y
CONFIG_PM_DISK=y
CONFIG_PM_DISK_PARTITION="/dev/hda2"

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_RELAXED_AML=y

#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set

#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_USE_VECTOR is not set
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_ISA=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
# CONFIG_SCx200 is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
# CONFIG_PCMCIA is not set
CONFIG_PCMCIA_PROBE=y

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set

#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_MISC=y

#
# Device Drivers
#

#
# Generic Driver Options
#
# CONFIG_FW_LOADER is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_OTHER=y
CONFIG_PARPORT_1284=y

#
# Plug and Play support
#
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set

#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=y
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_LBD is not set

#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=y
# CONFIG_IDE_TASK_IOCTL is not set
CONFIG_IDE_TASKFILE_IO=y

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_OFFBOARD=y
# CONFIG_BLK_DEV_GENERIC is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
CONFIG_BLK_DEV_HPT366=y
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_IVB=y
CONFIG_IDEDMA_AUTO=y
# CONFIG_DMA_NONPCI is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_REPORT_LUNS is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_SATA is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLA2XXX_CONFIG=y
# CONFIG_SCSI_QLA21XX is not set
# CONFIG_SCSI_QLA22XX is not set
# CONFIG_SCSI_QLA2300 is not set
# CONFIG_SCSI_QLA2322 is not set
# CONFIG_SCSI_QLA6312 is not set
# CONFIG_SCSI_QLA6322 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC395x is not set
CONFIG_SCSI_DC390T=y
# CONFIG_SCSI_DC390T_NOGENSUPP is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

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

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
# CONFIG_MD_RAID6 is not set
CONFIG_MD_MULTIPATH=m
# CONFIG_BLK_DEV_DM is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m

#
# Macintosh device drivers
#

#
# Networking support
#
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
# CONFIG_NETLINK_DEV is not set
CONFIG_UNIX=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set

#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
CONFIG_IPV6=m
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_INET6_AH is not set
# CONFIG_INET6_ESP is not set
# CONFIG_INET6_IPCOMP is not set
# CONFIG_IPV6_TUNNEL is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set

#
# IP: Netfilter Configuration
#
# CONFIG_IP_NF_CONNTRACK is not set
# CONFIG_IP_NF_QUEUE is not set
# CONFIG_IP_NF_IPTABLES is not set
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set

#
# IPv6: Netfilter Configuration
#
# CONFIG_IP6_NF_QUEUE is not set
# CONFIG_IP6_NF_IPTABLES is not set
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set

#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=m
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set

#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
# CONFIG_DE2104X is not set
CONFIG_TULIP=y
CONFIG_TULIP_MWI=y
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not set
# CONFIG_DE4X5 is not set
# CONFIG_WINBOND_840 is not set
# CONFIG_DM9102 is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set

#
# Ethernet (10000 Mbit)
#
# CONFIG_IXGB is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE_MPPC=m
CONFIG_PPPOE=m
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# Bluetooth support
#
# CONFIG_BT is not set

#
# ISDN subsystem
#
# CONFIG_ISDN_BOOL is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

#
# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_UINPUT=m

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not set
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
# CONFIG_SERIAL_8250_MULTIPORT is not set
# CONFIG_SERIAL_8250_RSA is not set

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_LP_CONSOLE=y
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_QIC02_TAPE is not set

#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
CONFIG_GEN_RTC=m
CONFIG_GEN_RTC_X=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
CONFIG_AGP_AMD=y
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
CONFIG_AGP_VIA=y
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HANGCHECK_TIMER=y

#
# I2C support
#
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=m

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m

#
# I2C Hardware Bus support
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_SCx200_ACB=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VELLEMAN=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m

#
# I2C Hardware Sensors Chip support
#
CONFIG_I2C_SENSOR=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_EEPROM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83L785TS=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=y

#
# Video For Linux
#

#
# Video Adapters
#
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_PMS is not set
# CONFIG_VIDEO_BWQCAM is not set
CONFIG_VIDEO_CQCAM=m
# CONFIG_VIDEO_W9966 is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set

#
# Radio Adapters
#
# CONFIG_RADIO_CADET is not set
# CONFIG_RADIO_RTRACK is not set
# CONFIG_RADIO_RTRACK2 is not set
# CONFIG_RADIO_AZTECH is not set
# CONFIG_RADIO_GEMTEK is not set
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_RADIO_SF16FMI is not set
# CONFIG_RADIO_TERRATEC is not set
# CONFIG_RADIO_TRUST is not set
# CONFIG_RADIO_TYPHOON is not set
# CONFIG_RADIO_ZOLTRIX is not set

#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set

#
# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set

#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y

#
# Sound
#
CONFIG_SOUND=y

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set

#
# ISA devices
#
# CONFIG_SND_AD1816A is not set
# CONFIG_SND_AD1848 is not set
# CONFIG_SND_CS4231 is not set
# CONFIG_SND_CS4232 is not set
# CONFIG_SND_CS4236 is not set
# CONFIG_SND_ES968 is not set
# CONFIG_SND_ES1688 is not set
# CONFIG_SND_ES18XX is not set
# CONFIG_SND_GUSCLASSIC is not set
# CONFIG_SND_GUSEXTREME is not set
# CONFIG_SND_GUSMAX is not set
# CONFIG_SND_INTERWAVE is not set
# CONFIG_SND_INTERWAVE_STB is not set
# CONFIG_SND_OPTI92X_AD1848 is not set
# CONFIG_SND_OPTI92X_CS4231 is not set
# CONFIG_SND_OPTI93X is not set
# CONFIG_SND_SB8 is not set
# CONFIG_SND_SB16 is not set
# CONFIG_SND_SBAWE is not set
# CONFIG_SND_WAVEFRONT is not set
# CONFIG_SND_ALS100 is not set
# CONFIG_SND_AZT2320 is not set
# CONFIG_SND_CMI8330 is not set
# CONFIG_SND_DT019X is not set
# CONFIG_SND_OPL3SA2 is not set
# CONFIG_SND_SGALAXY is not set
# CONFIG_SND_SSCAPE is not set

#
# PCI devices
#
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
CONFIG_SND_EMU10K1=y
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VX222 is not set

#
# ALSA USB devices
#
# CONFIG_SND_USB_AUDIO is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
# CONFIG_USB_DYNAMIC_MINORS is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_UHCI_HCD=y

#
# USB Device Class drivers
#
CONFIG_USB_AUDIO=y
# CONFIG_USB_BLUETOOTH_TTY is not set
# CONFIG_USB_MIDI is not set
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_HP8200e is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_XPAD is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_SCANNER=y
# CONFIG_USB_MICROTEK is not set
CONFIG_USB_HPUSBSCSI=y

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_PWC is not set
# CONFIG_USB_SE401 is not set
# CONFIG_USB_STV680 is not set
# CONFIG_USB_W9968CF is not set

#
# USB Network adaptors
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set

#
# USB port drivers
#
# CONFIG_USB_USS720 is not set

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_DEBUG is not set
# CONFIG_USB_SERIAL_CONSOLE is not set
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
CONFIG_USB_SERIAL_VISOR=m
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OMNINET is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_TIGL is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_BRLVGER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_TEST is not set

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_UDF_FS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
# CONFIG_DEVFS_FS is not set
CONFIG_DEVPTS_FS=y
# CONFIG_DEVPTS_FS_XATTR is not set
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
CONFIG_CRAMFS=m
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
CONFIG_NFS_DIRECTIO=y
# CONFIG_NFSD is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
# CONFIG_EXPORTFS is not set
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp850"
CONFIG_CIFS=m
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
# CONFIG_AFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-15"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m

#
# Profiling support
#
# CONFIG_PROFILING is not set

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_IOVIRT is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_FRAME_POINTER is not set
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y

#
# Security options
#
CONFIG_SECURITY=y
# CONFIG_SECURITY_NETWORK is not set
CONFIG_SECURITY_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set
# CONFIG_SECURITY_SELINUX is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_CAST5=y
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_TEST is not set

#
# Library routines
#
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_PC=y

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2004-02-08 11:05 Kernel Oops Mathieu LESNIAK
@ 2004-02-08 16:35 ` Greg KH
  2004-02-09  7:06   ` Mathieu LESNIAK
  0 siblings, 1 reply; 97+ messages in thread
From: Greg KH @ 2004-02-08 16:35 UTC (permalink / raw)
  To: Mathieu LESNIAK; +Cc: linux-kernel, akpm

On Sun, Feb 08, 2004 at 12:05:56PM +0100, Mathieu LESNIAK wrote:
> Hi !
> 
> I've got this kernel oops with 2.6.3-rc1 when I remove an usb 
> peripheral. The result is the same if USB UHCI is compiled statically or 
> in module.
> Please find in attachment the output of lspci and .config

The usbscanner driver is obsoleted, marked as broken, and removed
completely in the -mm tree and my usb tree.  Those changes will get sent
to Linus in a day or so.

In short, don't use this module, it's known to be broken and not needed.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2004-02-08 16:35 ` Greg KH
@ 2004-02-09  7:06   ` Mathieu LESNIAK
  0 siblings, 0 replies; 97+ messages in thread
From: Mathieu LESNIAK @ 2004-02-09  7:06 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-kernel

Greg KH wrote:
> On Sun, Feb 08, 2004 at 12:05:56PM +0100, Mathieu LESNIAK wrote:
> 
>>Hi !
>>
>>I've got this kernel oops with 2.6.3-rc1 when I remove an usb 
>>peripheral. The result is the same if USB UHCI is compiled statically or 
>>in module.
>>Please find in attachment the output of lspci and .config
> 
> 
> The usbscanner driver is obsoleted, marked as broken, and removed
> completely in the -mm tree and my usb tree.  Those changes will get sent
> to Linus in a day or so.
> 
> In short, don't use this module, it's known to be broken and not needed.

Ok, thanks for the advice.

Mathieu LESNIAK

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 19:26                   ` Olga Kornievskaia
@ 2023-04-04 19:30                     ` Chuck Lever III
  0 siblings, 0 replies; 97+ messages in thread
From: Chuck Lever III @ 2023-04-04 19:30 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Apr 4, 2023, at 3:26 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> On Tue, Apr 4, 2023 at 3:14 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
>> 
>> 
>> 
>>> On Apr 4, 2023, at 3:11 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>> 
>>> On Tue, Apr 4, 2023 at 1:28 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On Apr 4, 2023, at 12:15 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>> 
>>>>> On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>> 
>>>>>>> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>>>> 
>>>>>>>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>>>> 
>>>>>>>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Hi Chuck,
>>>>>>>>>>> 
>>>>>>>>>>> Have you seen this oops? This is not my testing so all I know was that
>>>>>>>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
>>>>>>>>>>> 
>>>>>>>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>>>>>>>>>> [  316.939848] #PF: supervisor read access in kernel mode
>>>>>>>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
>>>>>>>>>>> [  316.939984] PGD 0 P4D 0
>>>>>>>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>>>>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
>>>>>>>>>>> tainted 6.2.1+ #2
>>>>>>>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>>>>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>>>>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
>>>>>>>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>>>>>>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>>>>>>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>>>>>>>>>> 24 e8
>>>>>>>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
>>>>>>>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
>>>>>>>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
>>>>>>>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
>>>>>>>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
>>>>>>>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
>>>>>>>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
>>>>>>>>>>> knlGS:0000000000000000
>>>>>>>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>>>>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
>>>>>>>>>>> [  316.941391] PKRU: 55555554
>>>>>>>>>>> [  316.941443] Call Trace:
>>>>>>>>>>> [  316.941513]  <TASK>
>>>>>>>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
>>>>>>>>>>> [  316.941689]  worker_thread+0x30/0x360
>>>>>>>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
>>>>>>>>>>> [  316.941822]  kthread+0xd7/0x100
>>>>>>>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
>>>>>>>>>>> [  316.941968]  ret_from_fork+0x29/0x50
>>>>>>>>>>> [  316.942049]  </TASK>
>>>>>>>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>>>>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
>>>>>>>>>>> rfkill mbcache jbd2 loop vsock_loopback
>>>>>>>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
>>>>>>>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
>>>>>>>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
>>>>>>>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
>>>>>>>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
>>>>>>>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
>>>>>>>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
>>>>>>>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
>>>>>>>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
>>>>>>>>>>> ipmi_msghandler fuse
>>>>>>>>>>> [  316.942550] CR2: 0000000000000018
>>>>>>>>>>> 
>>>>>>>>>>> Please note this was still on "commit
>>>>>>>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
>>>>>>>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
>>>>>>>>>>> have them update to the latest.
>>>>>>>>>> 
>>>>>>>>>> Update and retry. It has a familiar ring, but I can't say I've
>>>>>>>>>> seen this recently.
>>>>>>>>> 
>>>>>>>>> Hi Chuck,
>>>>>>>>> 
>>>>>>>>> I've updated the kernel code to the latest  commit
>>>>>>>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
>>>>>>>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
>>>>>>>>> client is still crashing but looks like in a different place. This
>>>>>>>>> happens when the server terminates the connection (immediately) as the
>>>>>>>>> tls handshake happens.
>>>>>>>> 
>>>>>>>> Why is the server doing that?
>>>>>>> 
>>>>>>> I'm not sure what kind of a reason you are looking for. I think the
>>>>>>> server can send an RST at any point in a TCP connection and the client
>>>>>>> shouldn't crash.
>>>>>> 
>>>>>> No doubt.
>>>>>> 
>>>>>> 
>>>>>>> But the real reason is probably because the server's
>>>>>>> code is getting developed and they ran into some error and resetting
>>>>>>> the connection.
>>>>>> 
>>>>>> That's what I was looking for. I wanted to know if it was
>>>>>> Linux NFSD doing this.
>>>>>> 
>>>>>> 
>>>>>>>>> Here's the stack trace:
>>>>>>>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
>>>>>>>>> [  677.274424] #PF: supervisor read access in kernel mode
>>>>>>>>> [  677.274517] #PF: error_code(0x0000) - not-present page
>>>>>>>>> [  677.274609] PGD 0 P4D 0
>>>>>>>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>>>>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
>>>>>>>>> tainted 6.3.0-rc4+ #13
>>>>>>>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>>>>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>>>>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
>>>>>>>> 
>>>>>>>> scripts/faddr2line on this RIP
>>>>>>>> 
>>>>>>>> Which pointer is NULL?
>>>>>>> 
>>>>>>> I apologize I don't have that info and I'm working on trying to figure
>>>>>>> out how to get this information to you. Lab kernels are built with
>>>>>>> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
>>>>>>> attempt to build on with debugging enabled (has been problematic
>>>>>>> before for the lab machines so not sure if that'll be successful I
>>>>>>> might have to hack the linux kernel to simulate the reset).
>>>>>> 
>>>>>> Jakub asked that NULL checking be removed from handshake_req_cancel,
>>>>>> or at least that's what I read into his comment. That choice is
>>>>>> definitely flushing bugs.
>>>>>> 
>>>>>> So this crasher is familiar. req_cancel is getting called in some
>>>>>> scenario where the socket or request is partially filled in. We
>>>>>> have to figure out how that's happening.
>>>>>> 
>>>>>> If debug info is a problem, then just add a sarcastic quantity of
>>>>>> NULL checks in handshake_req_cancel, rebuild, and it should tell
>>>>>> you exactly which pointer is bad.
>>>>> 
>>>>> I added a check for sock-sk null and if so return true.
>>>> 
>>>> If it returns true, xs_tls_handshake_sync() probably completes
>>>> successfully.
>>>> 
>>>> Perhaps handshake_req_cancel needs to return false in cases
>>>> where it can't find a pending request.
>>> 
>>> I'm not sure if you were suggesting me to do this but I tried:
>>> if (!sock->sk) return false;
>>> and that led to a mount not crashing but timing out.
>> 
>> That's the behavior I would expect. Was the failure immediate,
>> or did it take a few seconds for the mount command to exit?
> 
> It did take quite a long time to exit:
> 
> [root@scs000128074 kolga]# time mount -o vers=4.2,sec=sys,xprtsec=tls
> 10.63.20.131:/ /mnt
> mount.nfs: Connection timed out
> 
> real    3m0.544s
> user    0m0.004s
> sys     0m0.013s
> 
> Network trace shows numerous (16) attempts to do NULL call

The long delay is due to retries, probably driven by mount.nfs.

But looks like there's a 10 second delay between each attempt.
Maybe that's OK.


>   66 2023-04-04 15:18:17.786579 10.235.232.7 → 10.63.20.131 TCP 74
> 953 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995198270 TSecr=0 WS=128
>   67 2023-04-04 15:18:17.786818 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 953 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=2815692929 TSecr=3995198270
>   68 2023-04-04 15:18:17.786871 10.235.232.7 → 10.63.20.131 TCP 66
> 953 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995198270
> TSecr=2815692929
>   69 2023-04-04 15:18:17.786951 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>   70 2023-04-04 15:18:17.787488 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 69)
>   71 2023-04-04 15:18:17.787520 10.235.232.7 → 10.63.20.131 TCP 66
> 953 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995198271
> TSecr=2815692929
>   72 2023-04-04 15:18:17.818060 10.235.232.7 → 10.56.8.183  TCP 66
> 826 → 2049 [ACK] Seq=293 Ack=237 Win=501 Len=0 TSval=1599771772
> TSecr=3825493593
>   73 2023-04-04 15:18:17.993341 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 953 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2815693129
> TSecr=3995198271
>   74 2023-04-04 15:18:19.490669 fe80::21c:73ff:fe00:99 → ff02::1
> ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
>   75 2023-04-04 15:18:19.494076 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>   76 2023-04-04 15:18:19.841191 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>   77 2023-04-04 15:18:28.201642 10.235.232.7 → 10.63.20.131 TCP 74
> 692 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995208685 TSecr=0 WS=128
>   78 2023-04-04 15:18:28.202171 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 692 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=3904561029 TSecr=3995208685
>   79 2023-04-04 15:18:28.202236 10.235.232.7 → 10.63.20.131 TCP 66
> 692 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995208686
> TSecr=3904561029
>   80 2023-04-04 15:18:28.202506 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>   81 2023-04-04 15:18:28.202882 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 80)
>   82 2023-04-04 15:18:28.202911 10.235.232.7 → 10.63.20.131 TCP 66
> 692 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995208686
> TSecr=3904561029
>   83 2023-04-04 15:18:28.329632 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 692 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3904561159
> TSecr=3995208686
>   84 2023-04-04 15:18:34.857077 10.235.232.7 → 10.60.248.40 TCP 66
> 845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0 TSval=3160247691
> TSecr=2389454709
>   85 2023-04-04 15:18:34.857146 10.235.232.7 → 10.60.249.150 TCP 66
> 970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0 TSval=4116465771
> TSecr=1272760298
>   86 2023-04-04 15:18:34.857421 10.60.249.150 → 10.235.232.7 TCP 66
> [TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1 Ack=2 Win=257 Len=0
> TSval=1272820701 TSecr=4116405409
>   87 2023-04-04 15:18:34.857422 10.60.248.40 → 10.235.232.7 TCP 66
> [TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1 Ack=2 Win=257 Len=0
> TSval=2389515123 TSecr=3160187318
>   88 2023-04-04 15:18:38.441851 10.235.232.7 → 10.63.20.131 TCP 74
> 971 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995218925 TSecr=0 WS=128
>   89 2023-04-04 15:18:38.442269 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 971 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1698639803 TSecr=3995218925
>   90 2023-04-04 15:18:38.442320 10.235.232.7 → 10.63.20.131 TCP 66
> 971 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995218926
> TSecr=1698639803
>   91 2023-04-04 15:18:38.442577 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>   92 2023-04-04 15:18:38.442894 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 91)
>   93 2023-04-04 15:18:38.442921 10.235.232.7 → 10.63.20.131 TCP 66
> 971 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995218926
> TSecr=1698639803
>   94 2023-04-04 15:18:38.478175 10.63.20.131 → 10.235.232.7 TCP 66
> [TCP Dup ACK 92#1] 2049 → 971 [ACK] Seq=37 Ack=45 Win=65792 Len=0
> TSval=1698639843 TSecr=3995218926
>   95 2023-04-04 15:18:38.614265 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 971 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1698639973
> TSecr=3995218926
>   96 2023-04-04 15:18:48.681763 10.235.232.7 → 10.63.20.131 TCP 74
> 799 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995229165 TSecr=0 WS=128
>   97 2023-04-04 15:18:48.682176 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 799 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1773399631 TSecr=3995229165
>   98 2023-04-04 15:18:48.682203 10.235.232.7 → 10.63.20.131 TCP 66
> 799 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995229166
> TSecr=1773399631
>   99 2023-04-04 15:18:48.682260 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  100 2023-04-04 15:18:48.682751 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 99)
>  101 2023-04-04 15:18:48.682761 10.235.232.7 → 10.63.20.131 TCP 66
> 799 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995229166
> TSecr=1773399631
>  102 2023-04-04 15:18:48.826843 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 799 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1773399771
> TSecr=3995229166
>  103 2023-04-04 15:18:49.514227 10.235.232.170 → 10.235.235.255
> BROWSER 243 Host Announcement WINDOWS-G95UIQM, Workstation, Server, NT
> Workstation, NT Server
>  104 2023-04-04 15:18:58.921556 10.235.232.7 → 10.63.20.131 TCP 74
> 729 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995239405 TSecr=0 WS=128
>  105 2023-04-04 15:18:58.921926 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 729 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=2487545914 TSecr=3995239405
>  106 2023-04-04 15:18:58.921953 10.235.232.7 → 10.63.20.131 TCP 66
> 729 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995239405
> TSecr=2487545914
>  107 2023-04-04 15:18:58.922027 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  108 2023-04-04 15:18:58.922802 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 107)
>  109 2023-04-04 15:18:58.922822 10.235.232.7 → 10.63.20.131 TCP 66
> 729 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995239406
> TSecr=2487545914
>  110 2023-04-04 15:18:59.050600 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 729 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2487546044
> TSecr=3995239406
>  111 2023-04-04 15:19:06.533098 10.235.232.128 → 10.235.235.255
> BROWSER 243 Host Announcement SCS000126759-1, Workstation, Server, NT
> Workstation, NT Server
>  112 2023-04-04 15:19:09.161611 10.235.232.7 → 10.63.20.131 TCP 74
> 954 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995249645 TSecr=0 WS=128
>  113 2023-04-04 15:19:09.161949 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 954 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=3804453828 TSecr=3995249645
>  114 2023-04-04 15:19:09.162009 10.235.232.7 → 10.63.20.131 TCP 66
> 954 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995249645
> TSecr=3804453828
>  115 2023-04-04 15:19:09.162055 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  116 2023-04-04 15:19:09.162528 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 115)
>  117 2023-04-04 15:19:09.162554 10.235.232.7 → 10.63.20.131 TCP 66
> 954 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995249646
> TSecr=3804453828
>  118 2023-04-04 15:19:09.278841 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 954 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3804453948
> TSecr=3995249646
>  119 2023-04-04 15:19:12.003989 Vmware_bf:32:23 → Broadcast    ARP 60
> Who has 10.235.232.1? Tell 10.235.232.42
>  120 2023-04-04 15:19:19.401546 10.235.232.7 → 10.63.20.131 TCP 74
> 728 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995259885 TSecr=0 WS=128
>  121 2023-04-04 15:19:19.401902 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 728 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=2468567773 TSecr=3995259885
>  122 2023-04-04 15:19:19.401965 10.235.232.7 → 10.63.20.131 TCP 66
> 728 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995259885
> TSecr=2468567773
>  123 2023-04-04 15:19:19.402050 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  124 2023-04-04 15:19:19.402542 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 123)
>  125 2023-04-04 15:19:19.402554 10.235.232.7 → 10.63.20.131 TCP 66
> 728 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995259886
> TSecr=2468567773
>  126 2023-04-04 15:19:19.595961 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 728 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2468567963
> TSecr=3995259886
>  127 2023-04-04 15:19:21.449077 10.235.232.7 → 10.60.249.125 TCP 66
> [TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
> TSval=1628408100 TSecr=708634268
>  128 2023-04-04 15:19:21.449206 10.235.232.7 → 10.56.8.183  TCP 66
> [TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
> TSval=1599835403 TSecr=3825493593
>  129 2023-04-04 15:19:21.449284 10.60.249.125 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
> TSval=708698066 TSecr=1628344342
>  130 2023-04-04 15:19:21.511308  10.56.8.183 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
> TSval=3825557328 TSecr=1599771772
>  131 2023-04-04 15:19:29.641659 10.235.232.7 → 10.63.20.131 TCP 74
> 924 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995270125 TSecr=0 WS=128
>  132 2023-04-04 15:19:29.641987 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 924 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=4239335290 TSecr=3995270125
>  133 2023-04-04 15:19:29.642062 10.235.232.7 → 10.63.20.131 TCP 66
> 924 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995270125
> TSecr=4239335290
>  134 2023-04-04 15:19:29.642188 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  135 2023-04-04 15:19:29.642585 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 134)
>  136 2023-04-04 15:19:29.642626 10.235.232.7 → 10.63.20.131 TCP 66
> 924 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995270126
> TSecr=4239335290
>  137 2023-04-04 15:19:29.752894 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 924 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=4239335400
> TSecr=3995270126
>  138 2023-04-04 15:19:37.833079 10.235.232.7 → 10.60.248.40 TCP 66
> [TCP Dup ACK 84#1] 845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0
> TSval=3160310667 TSecr=2389515123
>  139 2023-04-04 15:19:37.833122 10.235.232.7 → 10.60.249.150 TCP 66
> [TCP Dup ACK 85#1] 970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0
> TSval=4116528747 TSecr=1272820701
>  140 2023-04-04 15:19:37.833308 10.60.248.40 → 10.235.232.7 TCP 66
> [TCP Dup ACK 87#1] [TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1
> Ack=2 Win=257 Len=0 TSval=2389578099 TSecr=3160187318
>  141 2023-04-04 15:19:37.833346 10.60.249.150 → 10.235.232.7 TCP 66
> [TCP Dup ACK 86#1] [TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1
> Ack=2 Win=257 Len=0 TSval=1272883677 TSecr=4116405409
>  142 2023-04-04 15:19:39.881507 10.235.232.7 → 10.63.20.131 TCP 74
> 788 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995280365 TSecr=0 WS=128
>  143 2023-04-04 15:19:39.881784 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 788 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=2800122551 TSecr=3995280365
>  144 2023-04-04 15:19:39.881847 10.235.232.7 → 10.63.20.131 TCP 66
> 788 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995280365
> TSecr=2800122551
>  145 2023-04-04 15:19:39.881898 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  146 2023-04-04 15:19:39.882359 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 145)
>  147 2023-04-04 15:19:39.882395 10.235.232.7 → 10.63.20.131 TCP 66
> 788 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995280366
> TSecr=2800122551
>  148 2023-04-04 15:19:40.017113 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 788 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2800122681
> TSecr=3995280366
>  149 2023-04-04 15:19:50.122254 10.235.232.7 → 10.63.20.131 TCP 74
> 868 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995290606 TSecr=0 WS=128
>  150 2023-04-04 15:19:50.122643 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 868 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1996033015 TSecr=3995290606
>  151 2023-04-04 15:19:50.122674 10.235.232.7 → 10.63.20.131 TCP 66
> 868 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995290606
> TSecr=1996033015
>  152 2023-04-04 15:19:50.122802 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  153 2023-04-04 15:19:50.123263 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 152)
>  154 2023-04-04 15:19:50.123279 10.235.232.7 → 10.63.20.131 TCP 66
> 868 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995290607
> TSecr=1996033015
>  155 2023-04-04 15:19:50.268177 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 868 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1996033165
> TSecr=3995290607
>  156 2023-04-04 15:20:00.361440 10.235.232.7 → 10.63.20.131 TCP 74
> 988 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995300845 TSecr=0 WS=128
>  157 2023-04-04 15:20:00.361776 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 988 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=4120839794 TSecr=3995300845
>  158 2023-04-04 15:20:00.361791 10.235.232.7 → 10.63.20.131 TCP 66
> 988 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995300845
> TSecr=4120839794
>  159 2023-04-04 15:20:00.361841 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  160 2023-04-04 15:20:00.362321 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 159)
>  161 2023-04-04 15:20:00.362327 10.235.232.7 → 10.63.20.131 TCP 66
> 988 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995300846
> TSecr=4120839794
>  162 2023-04-04 15:20:00.479087 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 988 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=4120839904
> TSecr=3995300846
>  163 2023-04-04 15:20:01.559017 10.235.232.173 → 10.235.235.255
> BROWSER 243 Host Announcement WINDOWS-PTEFTLL, Workstation, Server, NT
> Workstation, NT Server
>  164 2023-04-04 15:20:10.426553 10.235.232.7 → 10.60.248.183 NTP 90
> NTP Version 4, client
>  165 2023-04-04 15:20:10.426824 10.60.248.183 → 10.235.232.7 NTP 90
> NTP Version 4, server
>  166 2023-04-04 15:20:10.601625 10.235.232.7 → 10.63.20.131 TCP 74
> 888 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995311085 TSecr=0 WS=128
>  167 2023-04-04 15:20:10.601919 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 888 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=531138781 TSecr=3995311085
>  168 2023-04-04 15:20:10.601978 10.235.232.7 → 10.63.20.131 TCP 66
> 888 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995311085
> TSecr=531138781
>  169 2023-04-04 15:20:10.602058 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  170 2023-04-04 15:20:10.602516 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 169)
>  171 2023-04-04 15:20:10.602543 10.235.232.7 → 10.63.20.131 TCP 66
> 888 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995311086
> TSecr=531138781
>  172 2023-04-04 15:20:10.731005 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 888 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=531138911
> TSecr=3995311086
>  173 2023-04-04 15:20:11.998469 10.235.232.7 → 10.235.48.111 NTP 90
> NTP Version 4, client
>  174 2023-04-04 15:20:11.998803 10.235.48.111 → 10.235.232.7 NTP 90
> NTP Version 4, server
>  175 2023-04-04 15:20:12.648789 10.235.232.7 → 10.227.204.142 NTP 90
> NTP Version 4, client
>  176 2023-04-04 15:20:12.649163 10.227.204.142 → 10.235.232.7 NTP 90
> NTP Version 4, server
>  177 2023-04-04 15:20:20.841429 10.235.232.7 → 10.63.20.131 TCP 74
> 893 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995321325 TSecr=0 WS=128
>  178 2023-04-04 15:20:20.841673 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 893 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1953607493 TSecr=3995321325
>  179 2023-04-04 15:20:20.841688 10.235.232.7 → 10.63.20.131 TCP 66
> 893 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995321325
> TSecr=1953607493
>  180 2023-04-04 15:20:20.841767 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  181 2023-04-04 15:20:20.842198 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 180)
>  182 2023-04-04 15:20:20.842208 10.235.232.7 → 10.63.20.131 TCP 66
> 893 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995321326
> TSecr=1953607493
>  183 2023-04-04 15:20:21.051706 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 893 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1953607703
> TSecr=3995321326
>  184 2023-04-04 15:20:22.889123 10.235.232.7 → 10.56.8.183  TCP 66
> [TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
> TSval=1599896843 TSecr=3825557328
>  185 2023-04-04 15:20:22.889130 10.235.232.7 → 10.60.249.125 TCP 66
> [TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
> TSval=1628469540 TSecr=708698066
>  186 2023-04-04 15:20:22.889335 10.60.249.125 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
> TSval=708759507 TSecr=1628344342
>  187 2023-04-04 15:20:22.951234  10.56.8.183 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
> TSval=3825618767 TSecr=1599771772
>  188 2023-04-04 15:20:27.226390 10.235.232.131 → 10.235.235.255
> BROWSER 243 Host Announcement SCS000126759-3, Workstation, Server, NT
> Workstation, NT Server
>  189 2023-04-04 15:20:31.081384 10.235.232.7 → 10.63.20.131 TCP 74
> 1013 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995331565 TSecr=0 WS=128
>  190 2023-04-04 15:20:31.081679 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 1013 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1446866364 TSecr=3995331565
>  191 2023-04-04 15:20:31.081698 10.235.232.7 → 10.63.20.131 TCP 66
> 1013 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995331565
> TSecr=1446866364
>  192 2023-04-04 15:20:31.081745 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  193 2023-04-04 15:20:31.082347 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 192)
>  194 2023-04-04 15:20:31.082353 10.235.232.7 → 10.63.20.131 TCP 66
> 1013 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995331566
> TSecr=1446866364
>  195 2023-04-04 15:20:31.216474 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 1013 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1446866494
> TSecr=3995331566
>  196 2023-04-04 15:20:39.273073 10.235.232.7 → 10.60.249.150 TCP 66
> [TCP Dup ACK 85#2] 970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0
> TSval=4116590187 TSecr=1272883677
>  197 2023-04-04 15:20:39.273146 10.235.232.7 → 10.60.248.40 TCP 66
> [TCP Dup ACK 84#2] 845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0
> TSval=3160372107 TSecr=2389578099
>  198 2023-04-04 15:20:39.273342 10.60.249.150 → 10.235.232.7 TCP 66
> [TCP Dup ACK 86#2] [TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1
> Ack=2 Win=257 Len=0 TSval=1272945117 TSecr=4116405409
>  199 2023-04-04 15:20:39.274592 10.60.248.40 → 10.235.232.7 TCP 66
> [TCP Dup ACK 87#2] [TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1
> Ack=2 Win=257 Len=0 TSval=2389639540 TSecr=3160187318
>  200 2023-04-04 15:20:41.321912 10.235.232.7 → 10.63.20.131 TCP 74
> 676 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995341805 TSecr=0 WS=128
>  201 2023-04-04 15:20:41.322226 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 676 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=710203011 TSecr=3995341805
>  202 2023-04-04 15:20:41.322258 10.235.232.7 → 10.63.20.131 TCP 66
> 676 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995341806
> TSecr=710203011
>  203 2023-04-04 15:20:41.322382 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  204 2023-04-04 15:20:41.322902 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 203)
>  205 2023-04-04 15:20:41.322923 10.235.232.7 → 10.63.20.131 TCP 66
> 676 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995341806
> TSecr=710203011
>  206 2023-04-04 15:20:41.502713 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 676 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=710203191
> TSecr=3995341806
>  207 2023-04-04 15:20:41.671253 fe80::21c:73ff:fe00:99 → ff02::1
> ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
>  208 2023-04-04 15:20:41.675089 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>  209 2023-04-04 15:20:41.684071 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>  210 2023-04-04 15:20:43.709117 10.235.232.130 → 10.235.235.255
> BROWSER 243 Host Announcement SCS000126759-2, Workstation, Server, NT
> Workstation, NT Server
>  211 2023-04-04 15:20:51.561341 10.235.232.7 → 10.63.20.131 TCP 74
> 864 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995352045 TSecr=0 WS=128
>  212 2023-04-04 15:20:51.561677 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 864 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1105202286 TSecr=3995352045
>  213 2023-04-04 15:20:51.561736 10.235.232.7 → 10.63.20.131 TCP 66
> 864 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995352045
> TSecr=1105202286
>  214 2023-04-04 15:20:51.561764 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  215 2023-04-04 15:20:51.562296 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 214)
>  216 2023-04-04 15:20:51.562324 10.235.232.7 → 10.63.20.131 TCP 66
> 864 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995352046
> TSecr=1105202286
>  217 2023-04-04 15:20:51.764952 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 864 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1105202486
> TSecr=3995352046
>  218 2023-04-04 15:21:01.801569 10.235.232.7 → 10.63.20.131 TCP 74
> 779 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995362285 TSecr=0 WS=128
>  219 2023-04-04 15:21:01.801903 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 779 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=3669197173 TSecr=3995362285
>  220 2023-04-04 15:21:01.801938 10.235.232.7 → 10.63.20.131 TCP 66
> 779 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995362285
> TSecr=3669197173
>  221 2023-04-04 15:21:01.801991 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  222 2023-04-04 15:21:01.802750 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 221)
>  223 2023-04-04 15:21:01.802761 10.235.232.7 → 10.63.20.131 TCP 66
> 779 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995362286
> TSecr=3669197173
>  224 2023-04-04 15:21:01.954179 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 779 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3669197323
> TSecr=3995362286
>  225 2023-04-04 15:21:10.142734 fe80::21c:73ff:fe00:99 → ff02::1
> ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
>  226 2023-04-04 15:21:10.146082 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>  227 2023-04-04 15:21:10.889124 fe80::250:56ff:febf:2f55 → ff02::16
>  ICMPv6 90 Multicast Listener Report Message v2
>  228 2023-04-04 15:21:12.041741 10.235.232.7 → 10.63.20.131 TCP 74
> 946 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=3995372525 TSecr=0 WS=128
>  229 2023-04-04 15:21:12.042058 10.63.20.131 → 10.235.232.7 TCP 74
> 2049 → 946 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=1985286575 TSecr=3995372525
>  230 2023-04-04 15:21:12.042121 10.235.232.7 → 10.63.20.131 TCP 66
> 946 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995372526
> TSecr=1985286575
>  231 2023-04-04 15:21:12.042404 10.235.232.7 → 10.63.20.131 NFS 110
> V4 NULL Call
>  232 2023-04-04 15:21:12.042673 10.63.20.131 → 10.235.232.7 NFS 102
> V4 NULL Reply (Call In 231)
>  233 2023-04-04 15:21:12.042710 10.235.232.7 → 10.63.20.131 TCP 66
> 946 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995372526
> TSecr=1985286575
>  234 2023-04-04 15:21:12.079429 10.63.20.131 → 10.235.232.7 TCP 66
> [TCP Dup ACK 232#1] 2049 → 946 [ACK] Seq=37 Ack=45 Win=65792 Len=0
> TSval=1985286615 TSecr=3995372526
>  235 2023-04-04 15:21:12.184895 10.63.20.131 → 10.235.232.7 TCP 66
> 2049 → 946 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1985286705
> TSecr=3995372526
>  236 2023-04-04 15:21:18.186337 10.235.232.7 → 10.60.250.78 SSH 150
> Server: Encrypted packet (len=84)
>  237 2023-04-04 15:21:18.186573 10.60.250.78 → 10.235.232.7 TCP 66
> 45496 → 22 [ACK] Seq=417 Ack=629 Win=501 Len=0 TSval=2780826399
> TSecr=3765675462
>  238 2023-04-04 15:21:18.187900 10.235.232.7 → 10.60.250.78 SSH 150
> Server: Encrypted packet (len=84)
>  239 2023-04-04 15:21:18.188065 10.60.250.78 → 10.235.232.7 TCP 66
> 45496 → 22 [ACK] Seq=417 Ack=713 Win=501 Len=0 TSval=2780826401
> TSecr=3765675463
>  240 2023-04-04 15:21:18.188154 10.235.232.7 → 10.60.250.78 SSH 150
> Server: Encrypted packet (len=84)
>  241 2023-04-04 15:21:18.188283 10.60.250.78 → 10.235.232.7 TCP 66
> 45496 → 22 [ACK] Seq=417 Ack=797 Win=501 Len=0 TSval=2780826401
> TSecr=3765675464
>  242 2023-04-04 15:21:18.188455 10.235.232.7 → 10.60.250.78 SSH 134
> Server: Encrypted packet (len=68)
>  243 2023-04-04 15:21:18.188599 10.60.250.78 → 10.235.232.7 TCP 66
> 45496 → 22 [ACK] Seq=417 Ack=865 Win=501 Len=0 TSval=2780826401
> TSecr=3765675464
>  244 2023-04-04 15:21:22.539976 fe80::21c:73ff:fe00:99 →
> fe80::250:56ff:febf:5abd ICMPv6 118 Router Advertisement from
> 00:1c:73:00:00:99
>  245 2023-04-04 15:21:22.764914 fe80::21c:73ff:fe00:99 →
> fe80::250:56ff:febf:5abd ICMPv6 118 Router Advertisement from
> 00:1c:73:00:00:99
>  246 2023-04-04 15:21:24.329146 10.235.232.7 → 10.56.8.183  TCP 66
> [TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
> TSval=1599958283 TSecr=3825618767
>  247 2023-04-04 15:21:24.329156 10.235.232.7 → 10.60.249.125 TCP 66
> [TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
> TSval=1628530980 TSecr=708759507
>  248 2023-04-04 15:21:24.329506 10.60.249.125 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
> TSval=708820947 TSecr=1628344342
>  249 2023-04-04 15:21:24.391262  10.56.8.183 → 10.235.232.7 TCP 66
> [TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
> TSval=3825680208 TSecr=1599771772
> 
>> 
>> 
>>>>> I thought that
>>>>> would "prevent" the crash but it then proceeded to crash elsewhere.
>>>>> Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
>>>>> checks that that'd be enough :)).
>>>>> 
>>>>> [  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
>>>>> [  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>>>> [  284.368320] #PF: supervisor read access in kernel mode
>>>>> [  284.368363] #PF: error_code(0x0000) - not-present page
>>>>> [  284.368411] PGD 0 P4D 0
>>>>> [  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>> [  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
>>>>> tainted 6.3.0-rc4+ #14
>>>>> [  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>> [  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>> [  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
>>>>> [  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>>>> ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>>>> 24 e8
>>>>> [  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
>>>>> [  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
>>>>> [  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
>>>>> [  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
>>>>> [  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
>>>>> [  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
>>>>> [  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
>>>>> knlGS:0000000000000000
>>>>> [  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>> [  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
>>>>> [  284.369458] PKRU: 55555554
>>>>> [  284.369483] Call Trace:
>>>>> [  284.369523]  <TASK>
>>>>> [  284.369583]  process_one_work+0x1b0/0x3c0
>>>>> [  284.369633]  worker_thread+0x34/0x360
>>>>> [  284.369668]  ? __pfx_worker_thread+0x10/0x10
>>>>> [  284.369704]  kthread+0xdb/0x110
>>>>> [  284.369736]  ? __pfx_kthread+0x10/0x10
>>>>> [  284.369767]  ret_from_fork+0x29/0x50
>>>>> [  284.369808]  </TASK>
>>>>> [  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
>>>>> sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
>>>>> crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
>>>>> dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
>>>>> crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
>>>>> [  284.370300] CR2: 0000000000000018
>>>>> 
>>>>> 
>>>>>> 
>>>>>> BPF might also be a solution, but I'm not sure if it relies on
>>>>>> debug info. Might be only BTF is needed.
>>>>>> 
>>>>>> 
>>>>>>>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
>>>>>>>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
>>>>>>>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
>>>>>>>>> 01 41
>>>>>>>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
>>>>>>>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
>>>>>>>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
>>>>>>>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
>>>>>>>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
>>>>>>>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
>>>>>>>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
>>>>>>>>> knlGS:0000000000000000
>>>>>>>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>>>>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
>>>>>>>>> [  677.276355] PKRU: 55555554
>>>>>>>>> [  677.276427] Call Trace:
>>>>>>>>> [  677.276521]  <TASK>
>>>>>>>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
>>>>>>>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
>>>>>>>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
>>>>>>>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
>>>>>>>>> [  677.277086]  process_one_work+0x1b0/0x3c0
>>>>>>>>> [  677.277209]  worker_thread+0x34/0x360
>>>>>>>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
>>>>>>>>> [  677.277396]  kthread+0xdb/0x110
>>>>>>>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
>>>>>>>>> [  677.277619]  ret_from_fork+0x29/0x50
>>>>>>>>> [  677.277731]  </TASK>
>>>>>>>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>>>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>>>>>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>>>>>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>>>>>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>>>>>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>>>>>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>>>>>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
>>>>>>>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
>>>>>>>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
>>>>>>>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
>>>>>>>>> crc64 ipmi_devintf ipmi_msghandler fuse
>>>>>>>>> [  677.278383] CR2: 0000000000000030
>>>>>>>>> 
>>>>>>>>> Network trace from the server:
>>>>>>>>> 
>>>>>>>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
>>>>>>>>> 1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
>>>>>>>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
>>>>>>>>> TSval=4059503415 TSecr=0 WS=128
>>>>>>>>> 2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
>>>>>>>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
>>>>>>>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
>>>>>>>>> 3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
>>>>>>>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
>>>>>>>>> TSecr=2256845073
>>>>>>>>> 4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
>>>>>>>>> V4 NULL Call
>>>>>>>>> 5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
>>>>>>>>> V4 NULL Reply (Call In 4)
>>>>>>>>> 6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
>>>>>>>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
>>>>>>>>> TSecr=2256845073
>>>>>>>>> 7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
>>>>>>>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
>>>>>>>>> TSecr=4059503416
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Chuck Lever
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Chuck Lever
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Chuck Lever
>>>> 
>>>> 
>>>> --
>>>> Chuck Lever
>> 
>> 
>> --
>> Chuck Lever


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 19:14                 ` Chuck Lever III
@ 2023-04-04 19:26                   ` Olga Kornievskaia
  2023-04-04 19:30                     ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-04-04 19:26 UTC (permalink / raw)
  To: Chuck Lever III; +Cc: kernel-tls-handshake

On Tue, Apr 4, 2023 at 3:14 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
>
>
>
> > On Apr 4, 2023, at 3:11 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >
> > On Tue, Apr 4, 2023 at 1:28 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>
> >>
> >>
> >>> On Apr 4, 2023, at 12:15 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>
> >>> On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>
> >>>>
> >>>>
> >>>>> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>
> >>>>> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>>>
> >>>>>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>>>
> >>>>>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Chuck,
> >>>>>>>>>
> >>>>>>>>> Have you seen this oops? This is not my testing so all I know was that
> >>>>>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
> >>>>>>>>>
> >>>>>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> >>>>>>>>> [  316.939848] #PF: supervisor read access in kernel mode
> >>>>>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
> >>>>>>>>> [  316.939984] PGD 0 P4D 0
> >>>>>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> >>>>>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> >>>>>>>>> tainted 6.2.1+ #2
> >>>>>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>>>>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>>>>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> >>>>>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> >>>>>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> >>>>>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> >>>>>>>>> 24 e8
> >>>>>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> >>>>>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> >>>>>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> >>>>>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> >>>>>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> >>>>>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> >>>>>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> >>>>>>>>> knlGS:0000000000000000
> >>>>>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>>>>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> >>>>>>>>> [  316.941391] PKRU: 55555554
> >>>>>>>>> [  316.941443] Call Trace:
> >>>>>>>>> [  316.941513]  <TASK>
> >>>>>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
> >>>>>>>>> [  316.941689]  worker_thread+0x30/0x360
> >>>>>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> >>>>>>>>> [  316.941822]  kthread+0xd7/0x100
> >>>>>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
> >>>>>>>>> [  316.941968]  ret_from_fork+0x29/0x50
> >>>>>>>>> [  316.942049]  </TASK>
> >>>>>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>>>>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> >>>>>>>>> rfkill mbcache jbd2 loop vsock_loopback
> >>>>>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> >>>>>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> >>>>>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> >>>>>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> >>>>>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> >>>>>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> >>>>>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> >>>>>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> >>>>>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> >>>>>>>>> ipmi_msghandler fuse
> >>>>>>>>> [  316.942550] CR2: 0000000000000018
> >>>>>>>>>
> >>>>>>>>> Please note this was still on "commit
> >>>>>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> >>>>>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
> >>>>>>>>> have them update to the latest.
> >>>>>>>>
> >>>>>>>> Update and retry. It has a familiar ring, but I can't say I've
> >>>>>>>> seen this recently.
> >>>>>>>
> >>>>>>> Hi Chuck,
> >>>>>>>
> >>>>>>> I've updated the kernel code to the latest  commit
> >>>>>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
> >>>>>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
> >>>>>>> client is still crashing but looks like in a different place. This
> >>>>>>> happens when the server terminates the connection (immediately) as the
> >>>>>>> tls handshake happens.
> >>>>>>
> >>>>>> Why is the server doing that?
> >>>>>
> >>>>> I'm not sure what kind of a reason you are looking for. I think the
> >>>>> server can send an RST at any point in a TCP connection and the client
> >>>>> shouldn't crash.
> >>>>
> >>>> No doubt.
> >>>>
> >>>>
> >>>>> But the real reason is probably because the server's
> >>>>> code is getting developed and they ran into some error and resetting
> >>>>> the connection.
> >>>>
> >>>> That's what I was looking for. I wanted to know if it was
> >>>> Linux NFSD doing this.
> >>>>
> >>>>
> >>>>>>> Here's the stack trace:
> >>>>>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
> >>>>>>> [  677.274424] #PF: supervisor read access in kernel mode
> >>>>>>> [  677.274517] #PF: error_code(0x0000) - not-present page
> >>>>>>> [  677.274609] PGD 0 P4D 0
> >>>>>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
> >>>>>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
> >>>>>>> tainted 6.3.0-rc4+ #13
> >>>>>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>>>>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>>>>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
> >>>>>>
> >>>>>> scripts/faddr2line on this RIP
> >>>>>>
> >>>>>> Which pointer is NULL?
> >>>>>
> >>>>> I apologize I don't have that info and I'm working on trying to figure
> >>>>> out how to get this information to you. Lab kernels are built with
> >>>>> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
> >>>>> attempt to build on with debugging enabled (has been problematic
> >>>>> before for the lab machines so not sure if that'll be successful I
> >>>>> might have to hack the linux kernel to simulate the reset).
> >>>>
> >>>> Jakub asked that NULL checking be removed from handshake_req_cancel,
> >>>> or at least that's what I read into his comment. That choice is
> >>>> definitely flushing bugs.
> >>>>
> >>>> So this crasher is familiar. req_cancel is getting called in some
> >>>> scenario where the socket or request is partially filled in. We
> >>>> have to figure out how that's happening.
> >>>>
> >>>> If debug info is a problem, then just add a sarcastic quantity of
> >>>> NULL checks in handshake_req_cancel, rebuild, and it should tell
> >>>> you exactly which pointer is bad.
> >>>
> >>> I added a check for sock-sk null and if so return true.
> >>
> >> If it returns true, xs_tls_handshake_sync() probably completes
> >> successfully.
> >>
> >> Perhaps handshake_req_cancel needs to return false in cases
> >> where it can't find a pending request.
> >
> > I'm not sure if you were suggesting me to do this but I tried:
> > if (!sock->sk) return false;
> > and that led to a mount not crashing but timing out.
>
> That's the behavior I would expect. Was the failure immediate,
> or did it take a few seconds for the mount command to exit?

It did take quite a long time to exit:

[root@scs000128074 kolga]# time mount -o vers=4.2,sec=sys,xprtsec=tls
10.63.20.131:/ /mnt
mount.nfs: Connection timed out

real    3m0.544s
user    0m0.004s
sys     0m0.013s

Network trace shows numerous (16) attempts to do NULL call

   66 2023-04-04 15:18:17.786579 10.235.232.7 → 10.63.20.131 TCP 74
953 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995198270 TSecr=0 WS=128
   67 2023-04-04 15:18:17.786818 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 953 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=2815692929 TSecr=3995198270
   68 2023-04-04 15:18:17.786871 10.235.232.7 → 10.63.20.131 TCP 66
953 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995198270
TSecr=2815692929
   69 2023-04-04 15:18:17.786951 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
   70 2023-04-04 15:18:17.787488 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 69)
   71 2023-04-04 15:18:17.787520 10.235.232.7 → 10.63.20.131 TCP 66
953 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995198271
TSecr=2815692929
   72 2023-04-04 15:18:17.818060 10.235.232.7 → 10.56.8.183  TCP 66
826 → 2049 [ACK] Seq=293 Ack=237 Win=501 Len=0 TSval=1599771772
TSecr=3825493593
   73 2023-04-04 15:18:17.993341 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 953 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2815693129
TSecr=3995198271
   74 2023-04-04 15:18:19.490669 fe80::21c:73ff:fe00:99 → ff02::1
ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
   75 2023-04-04 15:18:19.494076 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
   76 2023-04-04 15:18:19.841191 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
   77 2023-04-04 15:18:28.201642 10.235.232.7 → 10.63.20.131 TCP 74
692 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995208685 TSecr=0 WS=128
   78 2023-04-04 15:18:28.202171 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 692 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=3904561029 TSecr=3995208685
   79 2023-04-04 15:18:28.202236 10.235.232.7 → 10.63.20.131 TCP 66
692 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995208686
TSecr=3904561029
   80 2023-04-04 15:18:28.202506 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
   81 2023-04-04 15:18:28.202882 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 80)
   82 2023-04-04 15:18:28.202911 10.235.232.7 → 10.63.20.131 TCP 66
692 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995208686
TSecr=3904561029
   83 2023-04-04 15:18:28.329632 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 692 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3904561159
TSecr=3995208686
   84 2023-04-04 15:18:34.857077 10.235.232.7 → 10.60.248.40 TCP 66
845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0 TSval=3160247691
TSecr=2389454709
   85 2023-04-04 15:18:34.857146 10.235.232.7 → 10.60.249.150 TCP 66
970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0 TSval=4116465771
TSecr=1272760298
   86 2023-04-04 15:18:34.857421 10.60.249.150 → 10.235.232.7 TCP 66
[TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1 Ack=2 Win=257 Len=0
TSval=1272820701 TSecr=4116405409
   87 2023-04-04 15:18:34.857422 10.60.248.40 → 10.235.232.7 TCP 66
[TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1 Ack=2 Win=257 Len=0
TSval=2389515123 TSecr=3160187318
   88 2023-04-04 15:18:38.441851 10.235.232.7 → 10.63.20.131 TCP 74
971 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995218925 TSecr=0 WS=128
   89 2023-04-04 15:18:38.442269 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 971 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1698639803 TSecr=3995218925
   90 2023-04-04 15:18:38.442320 10.235.232.7 → 10.63.20.131 TCP 66
971 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995218926
TSecr=1698639803
   91 2023-04-04 15:18:38.442577 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
   92 2023-04-04 15:18:38.442894 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 91)
   93 2023-04-04 15:18:38.442921 10.235.232.7 → 10.63.20.131 TCP 66
971 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995218926
TSecr=1698639803
   94 2023-04-04 15:18:38.478175 10.63.20.131 → 10.235.232.7 TCP 66
[TCP Dup ACK 92#1] 2049 → 971 [ACK] Seq=37 Ack=45 Win=65792 Len=0
TSval=1698639843 TSecr=3995218926
   95 2023-04-04 15:18:38.614265 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 971 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1698639973
TSecr=3995218926
   96 2023-04-04 15:18:48.681763 10.235.232.7 → 10.63.20.131 TCP 74
799 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995229165 TSecr=0 WS=128
   97 2023-04-04 15:18:48.682176 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 799 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1773399631 TSecr=3995229165
   98 2023-04-04 15:18:48.682203 10.235.232.7 → 10.63.20.131 TCP 66
799 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995229166
TSecr=1773399631
   99 2023-04-04 15:18:48.682260 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  100 2023-04-04 15:18:48.682751 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 99)
  101 2023-04-04 15:18:48.682761 10.235.232.7 → 10.63.20.131 TCP 66
799 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995229166
TSecr=1773399631
  102 2023-04-04 15:18:48.826843 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 799 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1773399771
TSecr=3995229166
  103 2023-04-04 15:18:49.514227 10.235.232.170 → 10.235.235.255
BROWSER 243 Host Announcement WINDOWS-G95UIQM, Workstation, Server, NT
Workstation, NT Server
  104 2023-04-04 15:18:58.921556 10.235.232.7 → 10.63.20.131 TCP 74
729 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995239405 TSecr=0 WS=128
  105 2023-04-04 15:18:58.921926 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 729 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=2487545914 TSecr=3995239405
  106 2023-04-04 15:18:58.921953 10.235.232.7 → 10.63.20.131 TCP 66
729 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995239405
TSecr=2487545914
  107 2023-04-04 15:18:58.922027 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  108 2023-04-04 15:18:58.922802 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 107)
  109 2023-04-04 15:18:58.922822 10.235.232.7 → 10.63.20.131 TCP 66
729 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995239406
TSecr=2487545914
  110 2023-04-04 15:18:59.050600 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 729 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2487546044
TSecr=3995239406
  111 2023-04-04 15:19:06.533098 10.235.232.128 → 10.235.235.255
BROWSER 243 Host Announcement SCS000126759-1, Workstation, Server, NT
Workstation, NT Server
  112 2023-04-04 15:19:09.161611 10.235.232.7 → 10.63.20.131 TCP 74
954 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995249645 TSecr=0 WS=128
  113 2023-04-04 15:19:09.161949 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 954 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=3804453828 TSecr=3995249645
  114 2023-04-04 15:19:09.162009 10.235.232.7 → 10.63.20.131 TCP 66
954 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995249645
TSecr=3804453828
  115 2023-04-04 15:19:09.162055 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  116 2023-04-04 15:19:09.162528 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 115)
  117 2023-04-04 15:19:09.162554 10.235.232.7 → 10.63.20.131 TCP 66
954 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995249646
TSecr=3804453828
  118 2023-04-04 15:19:09.278841 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 954 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3804453948
TSecr=3995249646
  119 2023-04-04 15:19:12.003989 Vmware_bf:32:23 → Broadcast    ARP 60
Who has 10.235.232.1? Tell 10.235.232.42
  120 2023-04-04 15:19:19.401546 10.235.232.7 → 10.63.20.131 TCP 74
728 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995259885 TSecr=0 WS=128
  121 2023-04-04 15:19:19.401902 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 728 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=2468567773 TSecr=3995259885
  122 2023-04-04 15:19:19.401965 10.235.232.7 → 10.63.20.131 TCP 66
728 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995259885
TSecr=2468567773
  123 2023-04-04 15:19:19.402050 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  124 2023-04-04 15:19:19.402542 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 123)
  125 2023-04-04 15:19:19.402554 10.235.232.7 → 10.63.20.131 TCP 66
728 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995259886
TSecr=2468567773
  126 2023-04-04 15:19:19.595961 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 728 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2468567963
TSecr=3995259886
  127 2023-04-04 15:19:21.449077 10.235.232.7 → 10.60.249.125 TCP 66
[TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
TSval=1628408100 TSecr=708634268
  128 2023-04-04 15:19:21.449206 10.235.232.7 → 10.56.8.183  TCP 66
[TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
TSval=1599835403 TSecr=3825493593
  129 2023-04-04 15:19:21.449284 10.60.249.125 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
TSval=708698066 TSecr=1628344342
  130 2023-04-04 15:19:21.511308  10.56.8.183 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
TSval=3825557328 TSecr=1599771772
  131 2023-04-04 15:19:29.641659 10.235.232.7 → 10.63.20.131 TCP 74
924 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995270125 TSecr=0 WS=128
  132 2023-04-04 15:19:29.641987 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 924 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=4239335290 TSecr=3995270125
  133 2023-04-04 15:19:29.642062 10.235.232.7 → 10.63.20.131 TCP 66
924 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995270125
TSecr=4239335290
  134 2023-04-04 15:19:29.642188 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  135 2023-04-04 15:19:29.642585 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 134)
  136 2023-04-04 15:19:29.642626 10.235.232.7 → 10.63.20.131 TCP 66
924 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995270126
TSecr=4239335290
  137 2023-04-04 15:19:29.752894 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 924 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=4239335400
TSecr=3995270126
  138 2023-04-04 15:19:37.833079 10.235.232.7 → 10.60.248.40 TCP 66
[TCP Dup ACK 84#1] 845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0
TSval=3160310667 TSecr=2389515123
  139 2023-04-04 15:19:37.833122 10.235.232.7 → 10.60.249.150 TCP 66
[TCP Dup ACK 85#1] 970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0
TSval=4116528747 TSecr=1272820701
  140 2023-04-04 15:19:37.833308 10.60.248.40 → 10.235.232.7 TCP 66
[TCP Dup ACK 87#1] [TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1
Ack=2 Win=257 Len=0 TSval=2389578099 TSecr=3160187318
  141 2023-04-04 15:19:37.833346 10.60.249.150 → 10.235.232.7 TCP 66
[TCP Dup ACK 86#1] [TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1
Ack=2 Win=257 Len=0 TSval=1272883677 TSecr=4116405409
  142 2023-04-04 15:19:39.881507 10.235.232.7 → 10.63.20.131 TCP 74
788 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995280365 TSecr=0 WS=128
  143 2023-04-04 15:19:39.881784 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 788 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=2800122551 TSecr=3995280365
  144 2023-04-04 15:19:39.881847 10.235.232.7 → 10.63.20.131 TCP 66
788 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995280365
TSecr=2800122551
  145 2023-04-04 15:19:39.881898 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  146 2023-04-04 15:19:39.882359 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 145)
  147 2023-04-04 15:19:39.882395 10.235.232.7 → 10.63.20.131 TCP 66
788 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995280366
TSecr=2800122551
  148 2023-04-04 15:19:40.017113 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 788 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2800122681
TSecr=3995280366
  149 2023-04-04 15:19:50.122254 10.235.232.7 → 10.63.20.131 TCP 74
868 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995290606 TSecr=0 WS=128
  150 2023-04-04 15:19:50.122643 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 868 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1996033015 TSecr=3995290606
  151 2023-04-04 15:19:50.122674 10.235.232.7 → 10.63.20.131 TCP 66
868 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995290606
TSecr=1996033015
  152 2023-04-04 15:19:50.122802 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  153 2023-04-04 15:19:50.123263 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 152)
  154 2023-04-04 15:19:50.123279 10.235.232.7 → 10.63.20.131 TCP 66
868 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995290607
TSecr=1996033015
  155 2023-04-04 15:19:50.268177 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 868 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1996033165
TSecr=3995290607
  156 2023-04-04 15:20:00.361440 10.235.232.7 → 10.63.20.131 TCP 74
988 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995300845 TSecr=0 WS=128
  157 2023-04-04 15:20:00.361776 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 988 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=4120839794 TSecr=3995300845
  158 2023-04-04 15:20:00.361791 10.235.232.7 → 10.63.20.131 TCP 66
988 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995300845
TSecr=4120839794
  159 2023-04-04 15:20:00.361841 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  160 2023-04-04 15:20:00.362321 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 159)
  161 2023-04-04 15:20:00.362327 10.235.232.7 → 10.63.20.131 TCP 66
988 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995300846
TSecr=4120839794
  162 2023-04-04 15:20:00.479087 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 988 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=4120839904
TSecr=3995300846
  163 2023-04-04 15:20:01.559017 10.235.232.173 → 10.235.235.255
BROWSER 243 Host Announcement WINDOWS-PTEFTLL, Workstation, Server, NT
Workstation, NT Server
  164 2023-04-04 15:20:10.426553 10.235.232.7 → 10.60.248.183 NTP 90
NTP Version 4, client
  165 2023-04-04 15:20:10.426824 10.60.248.183 → 10.235.232.7 NTP 90
NTP Version 4, server
  166 2023-04-04 15:20:10.601625 10.235.232.7 → 10.63.20.131 TCP 74
888 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995311085 TSecr=0 WS=128
  167 2023-04-04 15:20:10.601919 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 888 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=531138781 TSecr=3995311085
  168 2023-04-04 15:20:10.601978 10.235.232.7 → 10.63.20.131 TCP 66
888 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995311085
TSecr=531138781
  169 2023-04-04 15:20:10.602058 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  170 2023-04-04 15:20:10.602516 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 169)
  171 2023-04-04 15:20:10.602543 10.235.232.7 → 10.63.20.131 TCP 66
888 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995311086
TSecr=531138781
  172 2023-04-04 15:20:10.731005 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 888 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=531138911
TSecr=3995311086
  173 2023-04-04 15:20:11.998469 10.235.232.7 → 10.235.48.111 NTP 90
NTP Version 4, client
  174 2023-04-04 15:20:11.998803 10.235.48.111 → 10.235.232.7 NTP 90
NTP Version 4, server
  175 2023-04-04 15:20:12.648789 10.235.232.7 → 10.227.204.142 NTP 90
NTP Version 4, client
  176 2023-04-04 15:20:12.649163 10.227.204.142 → 10.235.232.7 NTP 90
NTP Version 4, server
  177 2023-04-04 15:20:20.841429 10.235.232.7 → 10.63.20.131 TCP 74
893 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995321325 TSecr=0 WS=128
  178 2023-04-04 15:20:20.841673 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 893 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1953607493 TSecr=3995321325
  179 2023-04-04 15:20:20.841688 10.235.232.7 → 10.63.20.131 TCP 66
893 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995321325
TSecr=1953607493
  180 2023-04-04 15:20:20.841767 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  181 2023-04-04 15:20:20.842198 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 180)
  182 2023-04-04 15:20:20.842208 10.235.232.7 → 10.63.20.131 TCP 66
893 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995321326
TSecr=1953607493
  183 2023-04-04 15:20:21.051706 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 893 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1953607703
TSecr=3995321326
  184 2023-04-04 15:20:22.889123 10.235.232.7 → 10.56.8.183  TCP 66
[TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
TSval=1599896843 TSecr=3825557328
  185 2023-04-04 15:20:22.889130 10.235.232.7 → 10.60.249.125 TCP 66
[TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
TSval=1628469540 TSecr=708698066
  186 2023-04-04 15:20:22.889335 10.60.249.125 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
TSval=708759507 TSecr=1628344342
  187 2023-04-04 15:20:22.951234  10.56.8.183 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
TSval=3825618767 TSecr=1599771772
  188 2023-04-04 15:20:27.226390 10.235.232.131 → 10.235.235.255
BROWSER 243 Host Announcement SCS000126759-3, Workstation, Server, NT
Workstation, NT Server
  189 2023-04-04 15:20:31.081384 10.235.232.7 → 10.63.20.131 TCP 74
1013 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995331565 TSecr=0 WS=128
  190 2023-04-04 15:20:31.081679 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 1013 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1446866364 TSecr=3995331565
  191 2023-04-04 15:20:31.081698 10.235.232.7 → 10.63.20.131 TCP 66
1013 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995331565
TSecr=1446866364
  192 2023-04-04 15:20:31.081745 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  193 2023-04-04 15:20:31.082347 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 192)
  194 2023-04-04 15:20:31.082353 10.235.232.7 → 10.63.20.131 TCP 66
1013 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995331566
TSecr=1446866364
  195 2023-04-04 15:20:31.216474 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 1013 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1446866494
TSecr=3995331566
  196 2023-04-04 15:20:39.273073 10.235.232.7 → 10.60.249.150 TCP 66
[TCP Dup ACK 85#2] 970 → 2049 [ACK] Seq=1 Ack=1 Win=502 Len=0
TSval=4116590187 TSecr=1272883677
  197 2023-04-04 15:20:39.273146 10.235.232.7 → 10.60.248.40 TCP 66
[TCP Dup ACK 84#2] 845 → 2049 [ACK] Seq=1 Ack=1 Win=501 Len=0
TSval=3160372107 TSecr=2389578099
  198 2023-04-04 15:20:39.273342 10.60.249.150 → 10.235.232.7 TCP 66
[TCP Dup ACK 86#2] [TCP ACKed unseen segment] 2049 → 970 [ACK] Seq=1
Ack=2 Win=257 Len=0 TSval=1272945117 TSecr=4116405409
  199 2023-04-04 15:20:39.274592 10.60.248.40 → 10.235.232.7 TCP 66
[TCP Dup ACK 87#2] [TCP ACKed unseen segment] 2049 → 845 [ACK] Seq=1
Ack=2 Win=257 Len=0 TSval=2389639540 TSecr=3160187318
  200 2023-04-04 15:20:41.321912 10.235.232.7 → 10.63.20.131 TCP 74
676 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995341805 TSecr=0 WS=128
  201 2023-04-04 15:20:41.322226 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 676 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=710203011 TSecr=3995341805
  202 2023-04-04 15:20:41.322258 10.235.232.7 → 10.63.20.131 TCP 66
676 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995341806
TSecr=710203011
  203 2023-04-04 15:20:41.322382 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  204 2023-04-04 15:20:41.322902 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 203)
  205 2023-04-04 15:20:41.322923 10.235.232.7 → 10.63.20.131 TCP 66
676 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995341806
TSecr=710203011
  206 2023-04-04 15:20:41.502713 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 676 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=710203191
TSecr=3995341806
  207 2023-04-04 15:20:41.671253 fe80::21c:73ff:fe00:99 → ff02::1
ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
  208 2023-04-04 15:20:41.675089 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
  209 2023-04-04 15:20:41.684071 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
  210 2023-04-04 15:20:43.709117 10.235.232.130 → 10.235.235.255
BROWSER 243 Host Announcement SCS000126759-2, Workstation, Server, NT
Workstation, NT Server
  211 2023-04-04 15:20:51.561341 10.235.232.7 → 10.63.20.131 TCP 74
864 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995352045 TSecr=0 WS=128
  212 2023-04-04 15:20:51.561677 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 864 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1105202286 TSecr=3995352045
  213 2023-04-04 15:20:51.561736 10.235.232.7 → 10.63.20.131 TCP 66
864 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995352045
TSecr=1105202286
  214 2023-04-04 15:20:51.561764 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  215 2023-04-04 15:20:51.562296 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 214)
  216 2023-04-04 15:20:51.562324 10.235.232.7 → 10.63.20.131 TCP 66
864 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995352046
TSecr=1105202286
  217 2023-04-04 15:20:51.764952 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 864 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1105202486
TSecr=3995352046
  218 2023-04-04 15:21:01.801569 10.235.232.7 → 10.63.20.131 TCP 74
779 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995362285 TSecr=0 WS=128
  219 2023-04-04 15:21:01.801903 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 779 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=3669197173 TSecr=3995362285
  220 2023-04-04 15:21:01.801938 10.235.232.7 → 10.63.20.131 TCP 66
779 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995362285
TSecr=3669197173
  221 2023-04-04 15:21:01.801991 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  222 2023-04-04 15:21:01.802750 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 221)
  223 2023-04-04 15:21:01.802761 10.235.232.7 → 10.63.20.131 TCP 66
779 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995362286
TSecr=3669197173
  224 2023-04-04 15:21:01.954179 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 779 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=3669197323
TSecr=3995362286
  225 2023-04-04 15:21:10.142734 fe80::21c:73ff:fe00:99 → ff02::1
ICMPv6 118 Router Advertisement from 00:1c:73:00:00:99
  226 2023-04-04 15:21:10.146082 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
  227 2023-04-04 15:21:10.889124 fe80::250:56ff:febf:2f55 → ff02::16
  ICMPv6 90 Multicast Listener Report Message v2
  228 2023-04-04 15:21:12.041741 10.235.232.7 → 10.63.20.131 TCP 74
946 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=3995372525 TSecr=0 WS=128
  229 2023-04-04 15:21:12.042058 10.63.20.131 → 10.235.232.7 TCP 74
2049 → 946 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=1985286575 TSecr=3995372525
  230 2023-04-04 15:21:12.042121 10.235.232.7 → 10.63.20.131 TCP 66
946 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=3995372526
TSecr=1985286575
  231 2023-04-04 15:21:12.042404 10.235.232.7 → 10.63.20.131 NFS 110
V4 NULL Call
  232 2023-04-04 15:21:12.042673 10.63.20.131 → 10.235.232.7 NFS 102
V4 NULL Reply (Call In 231)
  233 2023-04-04 15:21:12.042710 10.235.232.7 → 10.63.20.131 TCP 66
946 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=3995372526
TSecr=1985286575
  234 2023-04-04 15:21:12.079429 10.63.20.131 → 10.235.232.7 TCP 66
[TCP Dup ACK 232#1] 2049 → 946 [ACK] Seq=37 Ack=45 Win=65792 Len=0
TSval=1985286615 TSecr=3995372526
  235 2023-04-04 15:21:12.184895 10.63.20.131 → 10.235.232.7 TCP 66
2049 → 946 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=1985286705
TSecr=3995372526
  236 2023-04-04 15:21:18.186337 10.235.232.7 → 10.60.250.78 SSH 150
Server: Encrypted packet (len=84)
  237 2023-04-04 15:21:18.186573 10.60.250.78 → 10.235.232.7 TCP 66
45496 → 22 [ACK] Seq=417 Ack=629 Win=501 Len=0 TSval=2780826399
TSecr=3765675462
  238 2023-04-04 15:21:18.187900 10.235.232.7 → 10.60.250.78 SSH 150
Server: Encrypted packet (len=84)
  239 2023-04-04 15:21:18.188065 10.60.250.78 → 10.235.232.7 TCP 66
45496 → 22 [ACK] Seq=417 Ack=713 Win=501 Len=0 TSval=2780826401
TSecr=3765675463
  240 2023-04-04 15:21:18.188154 10.235.232.7 → 10.60.250.78 SSH 150
Server: Encrypted packet (len=84)
  241 2023-04-04 15:21:18.188283 10.60.250.78 → 10.235.232.7 TCP 66
45496 → 22 [ACK] Seq=417 Ack=797 Win=501 Len=0 TSval=2780826401
TSecr=3765675464
  242 2023-04-04 15:21:18.188455 10.235.232.7 → 10.60.250.78 SSH 134
Server: Encrypted packet (len=68)
  243 2023-04-04 15:21:18.188599 10.60.250.78 → 10.235.232.7 TCP 66
45496 → 22 [ACK] Seq=417 Ack=865 Win=501 Len=0 TSval=2780826401
TSecr=3765675464
  244 2023-04-04 15:21:22.539976 fe80::21c:73ff:fe00:99 →
fe80::250:56ff:febf:5abd ICMPv6 118 Router Advertisement from
00:1c:73:00:00:99
  245 2023-04-04 15:21:22.764914 fe80::21c:73ff:fe00:99 →
fe80::250:56ff:febf:5abd ICMPv6 118 Router Advertisement from
00:1c:73:00:00:99
  246 2023-04-04 15:21:24.329146 10.235.232.7 → 10.56.8.183  TCP 66
[TCP Keep-Alive] 826 → 2049 [ACK] Seq=292 Ack=237 Win=501 Len=0
TSval=1599958283 TSecr=3825618767
  247 2023-04-04 15:21:24.329156 10.235.232.7 → 10.60.249.125 TCP 66
[TCP Keep-Alive] 732 → 2049 [ACK] Seq=2176 Ack=1857 Win=502 Len=0
TSval=1628530980 TSecr=708759507
  248 2023-04-04 15:21:24.329506 10.60.249.125 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 732 [ACK] Seq=1857 Ack=2177 Win=257 Len=0
TSval=708820947 TSecr=1628344342
  249 2023-04-04 15:21:24.391262  10.56.8.183 → 10.235.232.7 TCP 66
[TCP Keep-Alive ACK] 2049 → 826 [ACK] Seq=237 Ack=293 Win=257 Len=0
TSval=3825680208 TSecr=1599771772

>
>
> >>> I thought that
> >>> would "prevent" the crash but it then proceeded to crash elsewhere.
> >>> Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
> >>> checks that that'd be enough :)).
> >>>
> >>> [  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
> >>> [  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
> >>> [  284.368320] #PF: supervisor read access in kernel mode
> >>> [  284.368363] #PF: error_code(0x0000) - not-present page
> >>> [  284.368411] PGD 0 P4D 0
> >>> [  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
> >>> [  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
> >>> tainted 6.3.0-rc4+ #14
> >>> [  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>> [  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>> [  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
> >>> [  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> >>> ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> >>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> >>> 24 e8
> >>> [  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
> >>> [  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
> >>> [  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
> >>> [  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
> >>> [  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
> >>> [  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
> >>> [  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
> >>> knlGS:0000000000000000
> >>> [  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>> [  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
> >>> [  284.369458] PKRU: 55555554
> >>> [  284.369483] Call Trace:
> >>> [  284.369523]  <TASK>
> >>> [  284.369583]  process_one_work+0x1b0/0x3c0
> >>> [  284.369633]  worker_thread+0x34/0x360
> >>> [  284.369668]  ? __pfx_worker_thread+0x10/0x10
> >>> [  284.369704]  kthread+0xdb/0x110
> >>> [  284.369736]  ? __pfx_kthread+0x10/0x10
> >>> [  284.369767]  ret_from_fork+0x29/0x50
> >>> [  284.369808]  </TASK>
> >>> [  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> >>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> >>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> >>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> >>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> >>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> >>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
> >>> sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
> >>> crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
> >>> dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
> >>> crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
> >>> [  284.370300] CR2: 0000000000000018
> >>>
> >>>
> >>>>
> >>>> BPF might also be a solution, but I'm not sure if it relies on
> >>>> debug info. Might be only BTF is needed.
> >>>>
> >>>>
> >>>>>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
> >>>>>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
> >>>>>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
> >>>>>>> 01 41
> >>>>>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
> >>>>>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
> >>>>>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
> >>>>>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
> >>>>>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
> >>>>>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
> >>>>>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
> >>>>>>> knlGS:0000000000000000
> >>>>>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>>>>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
> >>>>>>> [  677.276355] PKRU: 55555554
> >>>>>>> [  677.276427] Call Trace:
> >>>>>>> [  677.276521]  <TASK>
> >>>>>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
> >>>>>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
> >>>>>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
> >>>>>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
> >>>>>>> [  677.277086]  process_one_work+0x1b0/0x3c0
> >>>>>>> [  677.277209]  worker_thread+0x34/0x360
> >>>>>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
> >>>>>>> [  677.277396]  kthread+0xdb/0x110
> >>>>>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
> >>>>>>> [  677.277619]  ret_from_fork+0x29/0x50
> >>>>>>> [  677.277731]  </TASK>
> >>>>>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>>>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> >>>>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> >>>>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> >>>>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> >>>>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> >>>>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> >>>>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
> >>>>>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
> >>>>>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
> >>>>>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
> >>>>>>> crc64 ipmi_devintf ipmi_msghandler fuse
> >>>>>>> [  677.278383] CR2: 0000000000000030
> >>>>>>>
> >>>>>>> Network trace from the server:
> >>>>>>>
> >>>>>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
> >>>>>>> 1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
> >>>>>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> >>>>>>> TSval=4059503415 TSecr=0 WS=128
> >>>>>>> 2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
> >>>>>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> >>>>>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
> >>>>>>> 3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
> >>>>>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
> >>>>>>> TSecr=2256845073
> >>>>>>> 4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
> >>>>>>> V4 NULL Call
> >>>>>>> 5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
> >>>>>>> V4 NULL Reply (Call In 4)
> >>>>>>> 6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
> >>>>>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
> >>>>>>> TSecr=2256845073
> >>>>>>> 7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
> >>>>>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
> >>>>>>> TSecr=4059503416
> >>>>>>>
> >>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Chuck Lever
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Chuck Lever
> >>>>
> >>>>
> >>>> --
> >>>> Chuck Lever
> >>
> >>
> >> --
> >> Chuck Lever
>
>
> --
> Chuck Lever
>
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 19:11               ` Olga Kornievskaia
@ 2023-04-04 19:14                 ` Chuck Lever III
  2023-04-04 19:26                   ` Olga Kornievskaia
  0 siblings, 1 reply; 97+ messages in thread
From: Chuck Lever III @ 2023-04-04 19:14 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Apr 4, 2023, at 3:11 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> On Tue, Apr 4, 2023 at 1:28 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
>> 
>> 
>> 
>>> On Apr 4, 2023, at 12:15 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>> 
>>> On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>> 
>>>>> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>> 
>>>>>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>> 
>>>>>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>>>> 
>>>>>>>>> Hi Chuck,
>>>>>>>>> 
>>>>>>>>> Have you seen this oops? This is not my testing so all I know was that
>>>>>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
>>>>>>>>> 
>>>>>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>>>>>>>> [  316.939848] #PF: supervisor read access in kernel mode
>>>>>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
>>>>>>>>> [  316.939984] PGD 0 P4D 0
>>>>>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
>>>>>>>>> tainted 6.2.1+ #2
>>>>>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
>>>>>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>>>>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>>>>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>>>>>>>> 24 e8
>>>>>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
>>>>>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
>>>>>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
>>>>>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
>>>>>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
>>>>>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
>>>>>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
>>>>>>>>> knlGS:0000000000000000
>>>>>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
>>>>>>>>> [  316.941391] PKRU: 55555554
>>>>>>>>> [  316.941443] Call Trace:
>>>>>>>>> [  316.941513]  <TASK>
>>>>>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
>>>>>>>>> [  316.941689]  worker_thread+0x30/0x360
>>>>>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
>>>>>>>>> [  316.941822]  kthread+0xd7/0x100
>>>>>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
>>>>>>>>> [  316.941968]  ret_from_fork+0x29/0x50
>>>>>>>>> [  316.942049]  </TASK>
>>>>>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
>>>>>>>>> rfkill mbcache jbd2 loop vsock_loopback
>>>>>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
>>>>>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
>>>>>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
>>>>>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
>>>>>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
>>>>>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
>>>>>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
>>>>>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
>>>>>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
>>>>>>>>> ipmi_msghandler fuse
>>>>>>>>> [  316.942550] CR2: 0000000000000018
>>>>>>>>> 
>>>>>>>>> Please note this was still on "commit
>>>>>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
>>>>>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
>>>>>>>>> have them update to the latest.
>>>>>>>> 
>>>>>>>> Update and retry. It has a familiar ring, but I can't say I've
>>>>>>>> seen this recently.
>>>>>>> 
>>>>>>> Hi Chuck,
>>>>>>> 
>>>>>>> I've updated the kernel code to the latest  commit
>>>>>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
>>>>>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
>>>>>>> client is still crashing but looks like in a different place. This
>>>>>>> happens when the server terminates the connection (immediately) as the
>>>>>>> tls handshake happens.
>>>>>> 
>>>>>> Why is the server doing that?
>>>>> 
>>>>> I'm not sure what kind of a reason you are looking for. I think the
>>>>> server can send an RST at any point in a TCP connection and the client
>>>>> shouldn't crash.
>>>> 
>>>> No doubt.
>>>> 
>>>> 
>>>>> But the real reason is probably because the server's
>>>>> code is getting developed and they ran into some error and resetting
>>>>> the connection.
>>>> 
>>>> That's what I was looking for. I wanted to know if it was
>>>> Linux NFSD doing this.
>>>> 
>>>> 
>>>>>>> Here's the stack trace:
>>>>>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
>>>>>>> [  677.274424] #PF: supervisor read access in kernel mode
>>>>>>> [  677.274517] #PF: error_code(0x0000) - not-present page
>>>>>>> [  677.274609] PGD 0 P4D 0
>>>>>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
>>>>>>> tainted 6.3.0-rc4+ #13
>>>>>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
>>>>>> 
>>>>>> scripts/faddr2line on this RIP
>>>>>> 
>>>>>> Which pointer is NULL?
>>>>> 
>>>>> I apologize I don't have that info and I'm working on trying to figure
>>>>> out how to get this information to you. Lab kernels are built with
>>>>> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
>>>>> attempt to build on with debugging enabled (has been problematic
>>>>> before for the lab machines so not sure if that'll be successful I
>>>>> might have to hack the linux kernel to simulate the reset).
>>>> 
>>>> Jakub asked that NULL checking be removed from handshake_req_cancel,
>>>> or at least that's what I read into his comment. That choice is
>>>> definitely flushing bugs.
>>>> 
>>>> So this crasher is familiar. req_cancel is getting called in some
>>>> scenario where the socket or request is partially filled in. We
>>>> have to figure out how that's happening.
>>>> 
>>>> If debug info is a problem, then just add a sarcastic quantity of
>>>> NULL checks in handshake_req_cancel, rebuild, and it should tell
>>>> you exactly which pointer is bad.
>>> 
>>> I added a check for sock-sk null and if so return true.
>> 
>> If it returns true, xs_tls_handshake_sync() probably completes
>> successfully.
>> 
>> Perhaps handshake_req_cancel needs to return false in cases
>> where it can't find a pending request.
> 
> I'm not sure if you were suggesting me to do this but I tried:
> if (!sock->sk) return false;
> and that led to a mount not crashing but timing out.

That's the behavior I would expect. Was the failure immediate,
or did it take a few seconds for the mount command to exit?


>>> I thought that
>>> would "prevent" the crash but it then proceeded to crash elsewhere.
>>> Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
>>> checks that that'd be enough :)).
>>> 
>>> [  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
>>> [  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>> [  284.368320] #PF: supervisor read access in kernel mode
>>> [  284.368363] #PF: error_code(0x0000) - not-present page
>>> [  284.368411] PGD 0 P4D 0
>>> [  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
>>> [  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
>>> tainted 6.3.0-rc4+ #14
>>> [  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>> [  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>> [  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
>>> [  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>> ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>> 24 e8
>>> [  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
>>> [  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
>>> [  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
>>> [  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
>>> [  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
>>> [  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
>>> [  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
>>> knlGS:0000000000000000
>>> [  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
>>> [  284.369458] PKRU: 55555554
>>> [  284.369483] Call Trace:
>>> [  284.369523]  <TASK>
>>> [  284.369583]  process_one_work+0x1b0/0x3c0
>>> [  284.369633]  worker_thread+0x34/0x360
>>> [  284.369668]  ? __pfx_worker_thread+0x10/0x10
>>> [  284.369704]  kthread+0xdb/0x110
>>> [  284.369736]  ? __pfx_kthread+0x10/0x10
>>> [  284.369767]  ret_from_fork+0x29/0x50
>>> [  284.369808]  </TASK>
>>> [  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
>>> sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
>>> crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
>>> dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
>>> crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
>>> [  284.370300] CR2: 0000000000000018
>>> 
>>> 
>>>> 
>>>> BPF might also be a solution, but I'm not sure if it relies on
>>>> debug info. Might be only BTF is needed.
>>>> 
>>>> 
>>>>>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
>>>>>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
>>>>>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
>>>>>>> 01 41
>>>>>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
>>>>>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
>>>>>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
>>>>>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
>>>>>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
>>>>>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
>>>>>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
>>>>>>> knlGS:0000000000000000
>>>>>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
>>>>>>> [  677.276355] PKRU: 55555554
>>>>>>> [  677.276427] Call Trace:
>>>>>>> [  677.276521]  <TASK>
>>>>>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
>>>>>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
>>>>>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
>>>>>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
>>>>>>> [  677.277086]  process_one_work+0x1b0/0x3c0
>>>>>>> [  677.277209]  worker_thread+0x34/0x360
>>>>>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
>>>>>>> [  677.277396]  kthread+0xdb/0x110
>>>>>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
>>>>>>> [  677.277619]  ret_from_fork+0x29/0x50
>>>>>>> [  677.277731]  </TASK>
>>>>>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>>>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>>>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>>>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>>>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>>>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>>>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
>>>>>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
>>>>>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
>>>>>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
>>>>>>> crc64 ipmi_devintf ipmi_msghandler fuse
>>>>>>> [  677.278383] CR2: 0000000000000030
>>>>>>> 
>>>>>>> Network trace from the server:
>>>>>>> 
>>>>>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
>>>>>>> 1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
>>>>>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
>>>>>>> TSval=4059503415 TSecr=0 WS=128
>>>>>>> 2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
>>>>>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
>>>>>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
>>>>>>> 3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
>>>>>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
>>>>>>> TSecr=2256845073
>>>>>>> 4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
>>>>>>> V4 NULL Call
>>>>>>> 5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
>>>>>>> V4 NULL Reply (Call In 4)
>>>>>>> 6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
>>>>>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
>>>>>>> TSecr=2256845073
>>>>>>> 7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
>>>>>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
>>>>>>> TSecr=4059503416
>>>>>>> 
>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Chuck Lever
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Chuck Lever
>>>> 
>>>> 
>>>> --
>>>> Chuck Lever
>> 
>> 
>> --
>> Chuck Lever


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 17:28             ` Chuck Lever III
@ 2023-04-04 19:11               ` Olga Kornievskaia
  2023-04-04 19:14                 ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-04-04 19:11 UTC (permalink / raw)
  To: Chuck Lever III; +Cc: kernel-tls-handshake

On Tue, Apr 4, 2023 at 1:28 PM Chuck Lever III <chuck.lever@oracle.com> wrote:
>
>
>
> > On Apr 4, 2023, at 12:15 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >
> > On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>
> >>
> >>
> >>> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>
> >>> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>
> >>>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>
> >>>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>>>
> >>>>>>> Hi Chuck,
> >>>>>>>
> >>>>>>> Have you seen this oops? This is not my testing so all I know was that
> >>>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
> >>>>>>>
> >>>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> >>>>>>> [  316.939848] #PF: supervisor read access in kernel mode
> >>>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
> >>>>>>> [  316.939984] PGD 0 P4D 0
> >>>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> >>>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> >>>>>>> tainted 6.2.1+ #2
> >>>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> >>>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> >>>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> >>>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> >>>>>>> 24 e8
> >>>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> >>>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> >>>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> >>>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> >>>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> >>>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> >>>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> >>>>>>> knlGS:0000000000000000
> >>>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> >>>>>>> [  316.941391] PKRU: 55555554
> >>>>>>> [  316.941443] Call Trace:
> >>>>>>> [  316.941513]  <TASK>
> >>>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
> >>>>>>> [  316.941689]  worker_thread+0x30/0x360
> >>>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> >>>>>>> [  316.941822]  kthread+0xd7/0x100
> >>>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
> >>>>>>> [  316.941968]  ret_from_fork+0x29/0x50
> >>>>>>> [  316.942049]  </TASK>
> >>>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> >>>>>>> rfkill mbcache jbd2 loop vsock_loopback
> >>>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> >>>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> >>>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> >>>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> >>>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> >>>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> >>>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> >>>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> >>>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> >>>>>>> ipmi_msghandler fuse
> >>>>>>> [  316.942550] CR2: 0000000000000018
> >>>>>>>
> >>>>>>> Please note this was still on "commit
> >>>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> >>>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
> >>>>>>> have them update to the latest.
> >>>>>>
> >>>>>> Update and retry. It has a familiar ring, but I can't say I've
> >>>>>> seen this recently.
> >>>>>
> >>>>> Hi Chuck,
> >>>>>
> >>>>> I've updated the kernel code to the latest  commit
> >>>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
> >>>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
> >>>>> client is still crashing but looks like in a different place. This
> >>>>> happens when the server terminates the connection (immediately) as the
> >>>>> tls handshake happens.
> >>>>
> >>>> Why is the server doing that?
> >>>
> >>> I'm not sure what kind of a reason you are looking for. I think the
> >>> server can send an RST at any point in a TCP connection and the client
> >>> shouldn't crash.
> >>
> >> No doubt.
> >>
> >>
> >>> But the real reason is probably because the server's
> >>> code is getting developed and they ran into some error and resetting
> >>> the connection.
> >>
> >> That's what I was looking for. I wanted to know if it was
> >> Linux NFSD doing this.
> >>
> >>
> >>>>> Here's the stack trace:
> >>>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
> >>>>> [  677.274424] #PF: supervisor read access in kernel mode
> >>>>> [  677.274517] #PF: error_code(0x0000) - not-present page
> >>>>> [  677.274609] PGD 0 P4D 0
> >>>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
> >>>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
> >>>>> tainted 6.3.0-rc4+ #13
> >>>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
> >>>>
> >>>> scripts/faddr2line on this RIP
> >>>>
> >>>> Which pointer is NULL?
> >>>
> >>> I apologize I don't have that info and I'm working on trying to figure
> >>> out how to get this information to you. Lab kernels are built with
> >>> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
> >>> attempt to build on with debugging enabled (has been problematic
> >>> before for the lab machines so not sure if that'll be successful I
> >>> might have to hack the linux kernel to simulate the reset).
> >>
> >> Jakub asked that NULL checking be removed from handshake_req_cancel,
> >> or at least that's what I read into his comment. That choice is
> >> definitely flushing bugs.
> >>
> >> So this crasher is familiar. req_cancel is getting called in some
> >> scenario where the socket or request is partially filled in. We
> >> have to figure out how that's happening.
> >>
> >> If debug info is a problem, then just add a sarcastic quantity of
> >> NULL checks in handshake_req_cancel, rebuild, and it should tell
> >> you exactly which pointer is bad.
> >
> > I added a check for sock-sk null and if so return true.
>
> If it returns true, xs_tls_handshake_sync() probably completes
> successfully.
>
> Perhaps handshake_req_cancel needs to return false in cases
> where it can't find a pending request.

I'm not sure if you were suggesting me to do this but I tried:
if (!sock->sk) return false;
and that led to a mount not crashing but timing out.

>
>
> > I thought that
> > would "prevent" the crash but it then proceeded to crash elsewhere.
> > Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
> > checks that that'd be enough :)).
> >
> > [  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
> > [  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
> > [  284.368320] #PF: supervisor read access in kernel mode
> > [  284.368363] #PF: error_code(0x0000) - not-present page
> > [  284.368411] PGD 0 P4D 0
> > [  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
> > [  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
> > tainted 6.3.0-rc4+ #14
> > [  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> > Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> > [  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
> > [  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
> > [  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> > ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> > ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> > 24 e8
> > [  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
> > [  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
> > [  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
> > [  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
> > [  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
> > [  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
> > [  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
> > knlGS:0000000000000000
> > [  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
> > [  284.369458] PKRU: 55555554
> > [  284.369483] Call Trace:
> > [  284.369523]  <TASK>
> > [  284.369583]  process_one_work+0x1b0/0x3c0
> > [  284.369633]  worker_thread+0x34/0x360
> > [  284.369668]  ? __pfx_worker_thread+0x10/0x10
> > [  284.369704]  kthread+0xdb/0x110
> > [  284.369736]  ? __pfx_kthread+0x10/0x10
> > [  284.369767]  ret_from_fork+0x29/0x50
> > [  284.369808]  </TASK>
> > [  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> > dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> > jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> > vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> > intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> > libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> > vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> > drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
> > sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
> > crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
> > dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
> > crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
> > [  284.370300] CR2: 0000000000000018
> >
> >
> >>
> >> BPF might also be a solution, but I'm not sure if it relies on
> >> debug info. Might be only BTF is needed.
> >>
> >>
> >>>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
> >>>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
> >>>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
> >>>>> 01 41
> >>>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
> >>>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
> >>>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
> >>>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
> >>>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
> >>>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
> >>>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
> >>>>> knlGS:0000000000000000
> >>>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
> >>>>> [  677.276355] PKRU: 55555554
> >>>>> [  677.276427] Call Trace:
> >>>>> [  677.276521]  <TASK>
> >>>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
> >>>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
> >>>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
> >>>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
> >>>>> [  677.277086]  process_one_work+0x1b0/0x3c0
> >>>>> [  677.277209]  worker_thread+0x34/0x360
> >>>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
> >>>>> [  677.277396]  kthread+0xdb/0x110
> >>>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
> >>>>> [  677.277619]  ret_from_fork+0x29/0x50
> >>>>> [  677.277731]  </TASK>
> >>>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> >>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> >>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> >>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> >>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> >>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> >>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
> >>>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
> >>>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
> >>>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
> >>>>> crc64 ipmi_devintf ipmi_msghandler fuse
> >>>>> [  677.278383] CR2: 0000000000000030
> >>>>>
> >>>>> Network trace from the server:
> >>>>>
> >>>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
> >>>>>  1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
> >>>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> >>>>> TSval=4059503415 TSecr=0 WS=128
> >>>>>  2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
> >>>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> >>>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
> >>>>>  3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
> >>>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
> >>>>> TSecr=2256845073
> >>>>>  4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
> >>>>> V4 NULL Call
> >>>>>  5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
> >>>>> V4 NULL Reply (Call In 4)
> >>>>>  6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
> >>>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
> >>>>> TSecr=2256845073
> >>>>>  7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
> >>>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
> >>>>> TSecr=4059503416
> >>>>>
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Chuck Lever
> >>>>
> >>>>
> >>>> --
> >>>> Chuck Lever
> >>
> >>
> >> --
> >> Chuck Lever
>
>
> --
> Chuck Lever
>
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 16:15           ` Olga Kornievskaia
@ 2023-04-04 17:28             ` Chuck Lever III
  2023-04-04 19:11               ` Olga Kornievskaia
  0 siblings, 1 reply; 97+ messages in thread
From: Chuck Lever III @ 2023-04-04 17:28 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Apr 4, 2023, at 12:15 PM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>> 
>> 
>> 
>>> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>> 
>>> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>> 
>>>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>> 
>>>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>>>> 
>>>>>>> Hi Chuck,
>>>>>>> 
>>>>>>> Have you seen this oops? This is not my testing so all I know was that
>>>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
>>>>>>> 
>>>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>>>>>> [  316.939848] #PF: supervisor read access in kernel mode
>>>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
>>>>>>> [  316.939984] PGD 0 P4D 0
>>>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
>>>>>>> tainted 6.2.1+ #2
>>>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
>>>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>>>>>> 24 e8
>>>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
>>>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
>>>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
>>>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
>>>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
>>>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
>>>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
>>>>>>> knlGS:0000000000000000
>>>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
>>>>>>> [  316.941391] PKRU: 55555554
>>>>>>> [  316.941443] Call Trace:
>>>>>>> [  316.941513]  <TASK>
>>>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
>>>>>>> [  316.941689]  worker_thread+0x30/0x360
>>>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
>>>>>>> [  316.941822]  kthread+0xd7/0x100
>>>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
>>>>>>> [  316.941968]  ret_from_fork+0x29/0x50
>>>>>>> [  316.942049]  </TASK>
>>>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
>>>>>>> rfkill mbcache jbd2 loop vsock_loopback
>>>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
>>>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
>>>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
>>>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
>>>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
>>>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
>>>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
>>>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
>>>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
>>>>>>> ipmi_msghandler fuse
>>>>>>> [  316.942550] CR2: 0000000000000018
>>>>>>> 
>>>>>>> Please note this was still on "commit
>>>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
>>>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
>>>>>>> have them update to the latest.
>>>>>> 
>>>>>> Update and retry. It has a familiar ring, but I can't say I've
>>>>>> seen this recently.
>>>>> 
>>>>> Hi Chuck,
>>>>> 
>>>>> I've updated the kernel code to the latest  commit
>>>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
>>>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
>>>>> client is still crashing but looks like in a different place. This
>>>>> happens when the server terminates the connection (immediately) as the
>>>>> tls handshake happens.
>>>> 
>>>> Why is the server doing that?
>>> 
>>> I'm not sure what kind of a reason you are looking for. I think the
>>> server can send an RST at any point in a TCP connection and the client
>>> shouldn't crash.
>> 
>> No doubt.
>> 
>> 
>>> But the real reason is probably because the server's
>>> code is getting developed and they ran into some error and resetting
>>> the connection.
>> 
>> That's what I was looking for. I wanted to know if it was
>> Linux NFSD doing this.
>> 
>> 
>>>>> Here's the stack trace:
>>>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
>>>>> [  677.274424] #PF: supervisor read access in kernel mode
>>>>> [  677.274517] #PF: error_code(0x0000) - not-present page
>>>>> [  677.274609] PGD 0 P4D 0
>>>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
>>>>> tainted 6.3.0-rc4+ #13
>>>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
>>>> 
>>>> scripts/faddr2line on this RIP
>>>> 
>>>> Which pointer is NULL?
>>> 
>>> I apologize I don't have that info and I'm working on trying to figure
>>> out how to get this information to you. Lab kernels are built with
>>> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
>>> attempt to build on with debugging enabled (has been problematic
>>> before for the lab machines so not sure if that'll be successful I
>>> might have to hack the linux kernel to simulate the reset).
>> 
>> Jakub asked that NULL checking be removed from handshake_req_cancel,
>> or at least that's what I read into his comment. That choice is
>> definitely flushing bugs.
>> 
>> So this crasher is familiar. req_cancel is getting called in some
>> scenario where the socket or request is partially filled in. We
>> have to figure out how that's happening.
>> 
>> If debug info is a problem, then just add a sarcastic quantity of
>> NULL checks in handshake_req_cancel, rebuild, and it should tell
>> you exactly which pointer is bad.
> 
> I added a check for sock-sk null and if so return true.

If it returns true, xs_tls_handshake_sync() probably completes
successfully.

Perhaps handshake_req_cancel needs to return false in cases
where it can't find a pending request.


> I thought that
> would "prevent" the crash but it then proceeded to crash elsewhere.
> Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
> checks that that'd be enough :)).
> 
> [  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
> [  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
> [  284.368320] #PF: supervisor read access in kernel mode
> [  284.368363] #PF: error_code(0x0000) - not-present page
> [  284.368411] PGD 0 P4D 0
> [  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
> [  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
> tainted 6.3.0-rc4+ #14
> [  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> [  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
> [  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
> [  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> 24 e8
> [  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
> [  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
> [  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
> [  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
> [  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
> [  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
> [  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
> knlGS:0000000000000000
> [  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
> [  284.369458] PKRU: 55555554
> [  284.369483] Call Trace:
> [  284.369523]  <TASK>
> [  284.369583]  process_one_work+0x1b0/0x3c0
> [  284.369633]  worker_thread+0x34/0x360
> [  284.369668]  ? __pfx_worker_thread+0x10/0x10
> [  284.369704]  kthread+0xdb/0x110
> [  284.369736]  ? __pfx_kthread+0x10/0x10
> [  284.369767]  ret_from_fork+0x29/0x50
> [  284.369808]  </TASK>
> [  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
> sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
> crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
> dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
> crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
> [  284.370300] CR2: 0000000000000018
> 
> 
>> 
>> BPF might also be a solution, but I'm not sure if it relies on
>> debug info. Might be only BTF is needed.
>> 
>> 
>>>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
>>>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
>>>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
>>>>> 01 41
>>>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
>>>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
>>>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
>>>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
>>>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
>>>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
>>>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
>>>>> knlGS:0000000000000000
>>>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
>>>>> [  677.276355] PKRU: 55555554
>>>>> [  677.276427] Call Trace:
>>>>> [  677.276521]  <TASK>
>>>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
>>>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
>>>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
>>>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
>>>>> [  677.277086]  process_one_work+0x1b0/0x3c0
>>>>> [  677.277209]  worker_thread+0x34/0x360
>>>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
>>>>> [  677.277396]  kthread+0xdb/0x110
>>>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
>>>>> [  677.277619]  ret_from_fork+0x29/0x50
>>>>> [  677.277731]  </TASK>
>>>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
>>>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
>>>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
>>>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
>>>>> crc64 ipmi_devintf ipmi_msghandler fuse
>>>>> [  677.278383] CR2: 0000000000000030
>>>>> 
>>>>> Network trace from the server:
>>>>> 
>>>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
>>>>>  1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
>>>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
>>>>> TSval=4059503415 TSecr=0 WS=128
>>>>>  2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
>>>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
>>>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
>>>>>  3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
>>>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
>>>>> TSecr=2256845073
>>>>>  4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
>>>>> V4 NULL Call
>>>>>  5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
>>>>> V4 NULL Reply (Call In 4)
>>>>>  6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
>>>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
>>>>> TSecr=2256845073
>>>>>  7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
>>>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
>>>>> TSecr=4059503416
>>>>> 
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Chuck Lever
>>>> 
>>>> 
>>>> --
>>>> Chuck Lever
>> 
>> 
>> --
>> Chuck Lever


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 14:54         ` Chuck Lever III
@ 2023-04-04 16:15           ` Olga Kornievskaia
  2023-04-04 17:28             ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-04-04 16:15 UTC (permalink / raw)
  To: Chuck Lever III; +Cc: kernel-tls-handshake

On Tue, Apr 4, 2023 at 10:54 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>
>
>
> > On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >
> > On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>
> >>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>
> >>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>>>
> >>>>
> >>>>
> >>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>>>
> >>>>> Hi Chuck,
> >>>>>
> >>>>> Have you seen this oops? This is not my testing so all I know was that
> >>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
> >>>>>
> >>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> >>>>> [  316.939848] #PF: supervisor read access in kernel mode
> >>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
> >>>>> [  316.939984] PGD 0 P4D 0
> >>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> >>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> >>>>> tainted 6.2.1+ #2
> >>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> >>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> >>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> >>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> >>>>> 24 e8
> >>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> >>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> >>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> >>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> >>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> >>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> >>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> >>>>> knlGS:0000000000000000
> >>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> >>>>> [  316.941391] PKRU: 55555554
> >>>>> [  316.941443] Call Trace:
> >>>>> [  316.941513]  <TASK>
> >>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
> >>>>> [  316.941689]  worker_thread+0x30/0x360
> >>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> >>>>> [  316.941822]  kthread+0xd7/0x100
> >>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
> >>>>> [  316.941968]  ret_from_fork+0x29/0x50
> >>>>> [  316.942049]  </TASK>
> >>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> >>>>> rfkill mbcache jbd2 loop vsock_loopback
> >>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> >>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> >>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> >>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> >>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> >>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> >>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> >>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> >>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> >>>>> ipmi_msghandler fuse
> >>>>> [  316.942550] CR2: 0000000000000018
> >>>>>
> >>>>> Please note this was still on "commit
> >>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> >>>>> origin/upcall-v7)". If you think somethings done to address it I'll
> >>>>> have them update to the latest.
> >>>>
> >>>> Update and retry. It has a familiar ring, but I can't say I've
> >>>> seen this recently.
> >>>
> >>> Hi Chuck,
> >>>
> >>> I've updated the kernel code to the latest  commit
> >>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
> >>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
> >>> client is still crashing but looks like in a different place. This
> >>> happens when the server terminates the connection (immediately) as the
> >>> tls handshake happens.
> >>
> >> Why is the server doing that?
> >
> > I'm not sure what kind of a reason you are looking for. I think the
> > server can send an RST at any point in a TCP connection and the client
> > shouldn't crash.
>
> No doubt.
>
>
> > But the real reason is probably because the server's
> > code is getting developed and they ran into some error and resetting
> > the connection.
>
> That's what I was looking for. I wanted to know if it was
> Linux NFSD doing this.
>
>
> >>> Here's the stack trace:
> >>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
> >>> [  677.274424] #PF: supervisor read access in kernel mode
> >>> [  677.274517] #PF: error_code(0x0000) - not-present page
> >>> [  677.274609] PGD 0 P4D 0
> >>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
> >>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
> >>> tainted 6.3.0-rc4+ #13
> >>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
> >>
> >> scripts/faddr2line on this RIP
> >>
> >> Which pointer is NULL?
> >
> > I apologize I don't have that info and I'm working on trying to figure
> > out how to get this information to you. Lab kernels are built with
> > CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
> > attempt to build on with debugging enabled (has been problematic
> > before for the lab machines so not sure if that'll be successful I
> > might have to hack the linux kernel to simulate the reset).
>
> Jakub asked that NULL checking be removed from handshake_req_cancel,
> or at least that's what I read into his comment. That choice is
> definitely flushing bugs.
>
> So this crasher is familiar. req_cancel is getting called in some
> scenario where the socket or request is partially filled in. We
> have to figure out how that's happening.
>
> If debug info is a problem, then just add a sarcastic quantity of
> NULL checks in handshake_req_cancel, rebuild, and it should tell
> you exactly which pointer is bad.

I added a check for sock-sk null and if so return true. I thought that
would "prevent" the crash but it then proceeded to crash elsewhere.
Sorry I'm still on non-debug-symbol kernel (as I thought I'd add the
checks that that'd be enough :)).

[  284.368211] AGLO: handshake_req_cancel sock->sk is NULL
[  284.368249] BUG: kernel NULL pointer dereference, address: 0000000000000018
[  284.368320] #PF: supervisor read access in kernel mode
[  284.368363] #PF: error_code(0x0000) - not-present page
[  284.368411] PGD 0 P4D 0
[  284.368438] Oops: 0000 [#1] PREEMPT SMP PTI
[  284.368473] CPU: 0 PID: 521 Comm: kworker/u2:30 Kdump: loaded Not
tainted 6.3.0-rc4+ #14
[  284.368523] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
[  284.368580] Workqueue: xprtiod xs_tls_connect [sunrpc]
[  284.368720] RIP: 0010:xs_tls_connect+0x3e5/0x590 [sunrpc]
[  284.368844] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
ff e8 bf d2 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
24 e8
[  284.368973] RSP: 0018:ffffba17c0f67dc8 EFLAGS: 00010293
[  284.369010] RAX: 0000000000000000 RBX: ffff963143c1fe40 RCX: 0000000000000000
[  284.369051] RDX: 0000000000000000 RSI: ffff9631f7e20840 RDI: ffff9631f7e20840
[  284.369091] RBP: ffff9631463d8a00 R08: 0000000000000000 R09: c0000000ffff7fff
[  284.369130] R10: 0000000000000001 R11: ffffba17c0f67bb8 R12: ffff963143c1f800
[  284.369175] R13: 0000000004208160 R14: ffff963143f6f600 R15: ffff963143c1e000
[  284.369259] FS:  0000000000000000(0000) GS:ffff9631f7e00000(0000)
knlGS:0000000000000000
[  284.369319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  284.369367] CR2: 0000000000000018 CR3: 0000000102d12004 CR4: 00000000007706f0
[  284.369458] PKRU: 55555554
[  284.369483] Call Trace:
[  284.369523]  <TASK>
[  284.369583]  process_one_work+0x1b0/0x3c0
[  284.369633]  worker_thread+0x34/0x360
[  284.369668]  ? __pfx_worker_thread+0x10/0x10
[  284.369704]  kthread+0xdb/0x110
[  284.369736]  ? __pfx_kthread+0x10/0x10
[  284.369767]  ret_from_fork+0x29/0x50
[  284.369808]  </TASK>
[  284.369843] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
drm_ttm_helper ttm sr_mod cdrom drm_kms_helper sd_mod syscopyarea
sysfillrect ata_generic sysimgblt sg ata_piix ahci libahci
crc32c_intel serio_raw vmxnet3 libata drm vmw_pvscsi dm_mirror
dm_region_hash dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi
crc64_rocksoft crc64 ipmi_devintf ipmi_msghandler fuse
[  284.370300] CR2: 0000000000000018


>
> BPF might also be a solution, but I'm not sure if it relies on
> debug info. Might be only BTF is needed.
>
>
> >>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
> >>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
> >>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
> >>> 01 41
> >>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
> >>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
> >>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
> >>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
> >>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
> >>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
> >>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
> >>> knlGS:0000000000000000
> >>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
> >>> [  677.276355] PKRU: 55555554
> >>> [  677.276427] Call Trace:
> >>> [  677.276521]  <TASK>
> >>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
> >>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
> >>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
> >>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
> >>> [  677.277086]  process_one_work+0x1b0/0x3c0
> >>> [  677.277209]  worker_thread+0x34/0x360
> >>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
> >>> [  677.277396]  kthread+0xdb/0x110
> >>> [  677.277527]  ? __pfx_kthread+0x10/0x10
> >>> [  677.277619]  ret_from_fork+0x29/0x50
> >>> [  677.277731]  </TASK>
> >>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> >>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> >>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> >>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> >>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> >>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> >>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
> >>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
> >>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
> >>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
> >>> crc64 ipmi_devintf ipmi_msghandler fuse
> >>> [  677.278383] CR2: 0000000000000030
> >>>
> >>> Network trace from the server:
> >>>
> >>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
> >>>   1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
> >>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> >>> TSval=4059503415 TSecr=0 WS=128
> >>>   2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
> >>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> >>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
> >>>   3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
> >>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
> >>> TSecr=2256845073
> >>>   4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
> >>> V4 NULL Call
> >>>   5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
> >>> V4 NULL Reply (Call In 4)
> >>>   6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
> >>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
> >>> TSecr=2256845073
> >>>   7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
> >>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
> >>> TSecr=4059503416
> >>>
> >>>
> >>>>
> >>>>
> >>>> --
> >>>> Chuck Lever
> >>
> >>
> >> --
> >> Chuck Lever
>
>
> --
> Chuck Lever
>
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 14:44       ` Olga Kornievskaia
@ 2023-04-04 14:54         ` Chuck Lever III
  2023-04-04 16:15           ` Olga Kornievskaia
  0 siblings, 1 reply; 97+ messages in thread
From: Chuck Lever III @ 2023-04-04 14:54 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Apr 4, 2023, at 10:44 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>> 
>>> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>> 
>>> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>>>> 
>>>>> Hi Chuck,
>>>>> 
>>>>> Have you seen this oops? This is not my testing so all I know was that
>>>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
>>>>> 
>>>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>>>> [  316.939848] #PF: supervisor read access in kernel mode
>>>>> [  316.939914] #PF: error_code(0x0000) - not-present page
>>>>> [  316.939984] PGD 0 P4D 0
>>>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
>>>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
>>>>> tainted 6.2.1+ #2
>>>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
>>>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>>>> 24 e8
>>>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
>>>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
>>>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
>>>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
>>>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
>>>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
>>>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
>>>>> knlGS:0000000000000000
>>>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
>>>>> [  316.941391] PKRU: 55555554
>>>>> [  316.941443] Call Trace:
>>>>> [  316.941513]  <TASK>
>>>>> [  316.941578]  process_one_work+0x1b0/0x3c0
>>>>> [  316.941689]  worker_thread+0x30/0x360
>>>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
>>>>> [  316.941822]  kthread+0xd7/0x100
>>>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
>>>>> [  316.941968]  ret_from_fork+0x29/0x50
>>>>> [  316.942049]  </TASK>
>>>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
>>>>> rfkill mbcache jbd2 loop vsock_loopback
>>>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
>>>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
>>>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
>>>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
>>>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
>>>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
>>>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
>>>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
>>>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
>>>>> ipmi_msghandler fuse
>>>>> [  316.942550] CR2: 0000000000000018
>>>>> 
>>>>> Please note this was still on "commit
>>>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
>>>>> origin/upcall-v7)". If you think somethings done to address it I'll
>>>>> have them update to the latest.
>>>> 
>>>> Update and retry. It has a familiar ring, but I can't say I've
>>>> seen this recently.
>>> 
>>> Hi Chuck,
>>> 
>>> I've updated the kernel code to the latest  commit
>>> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
>>> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
>>> client is still crashing but looks like in a different place. This
>>> happens when the server terminates the connection (immediately) as the
>>> tls handshake happens.
>> 
>> Why is the server doing that?
> 
> I'm not sure what kind of a reason you are looking for. I think the
> server can send an RST at any point in a TCP connection and the client
> shouldn't crash.

No doubt.


> But the real reason is probably because the server's
> code is getting developed and they ran into some error and resetting
> the connection.

That's what I was looking for. I wanted to know if it was
Linux NFSD doing this.


>>> Here's the stack trace:
>>> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
>>> [  677.274424] #PF: supervisor read access in kernel mode
>>> [  677.274517] #PF: error_code(0x0000) - not-present page
>>> [  677.274609] PGD 0 P4D 0
>>> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
>>> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
>>> tainted 6.3.0-rc4+ #13
>>> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
>> 
>> scripts/faddr2line on this RIP
>> 
>> Which pointer is NULL?
> 
> I apologize I don't have that info and I'm working on trying to figure
> out how to get this information to you. Lab kernels are built with
> CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
> attempt to build on with debugging enabled (has been problematic
> before for the lab machines so not sure if that'll be successful I
> might have to hack the linux kernel to simulate the reset).

Jakub asked that NULL checking be removed from handshake_req_cancel,
or at least that's what I read into his comment. That choice is
definitely flushing bugs.

So this crasher is familiar. req_cancel is getting called in some
scenario where the socket or request is partially filled in. We
have to figure out how that's happening.

If debug info is a problem, then just add a sarcastic quantity of
NULL checks in handshake_req_cancel, rebuild, and it should tell
you exactly which pointer is bad.

BPF might also be a solution, but I'm not sure if it relies on
debug info. Might be only BTF is needed.


>>> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
>>> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
>>> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
>>> 01 41
>>> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
>>> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
>>> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
>>> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
>>> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
>>> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
>>> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
>>> knlGS:0000000000000000
>>> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
>>> [  677.276355] PKRU: 55555554
>>> [  677.276427] Call Trace:
>>> [  677.276521]  <TASK>
>>> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
>>> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
>>> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
>>> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
>>> [  677.277086]  process_one_work+0x1b0/0x3c0
>>> [  677.277209]  worker_thread+0x34/0x360
>>> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
>>> [  677.277396]  kthread+0xdb/0x110
>>> [  677.277527]  ? __pfx_kthread+0x10/0x10
>>> [  677.277619]  ret_from_fork+0x29/0x50
>>> [  677.277731]  </TASK>
>>> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
>>> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
>>> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
>>> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
>>> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
>>> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
>>> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
>>> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
>>> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
>>> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
>>> crc64 ipmi_devintf ipmi_msghandler fuse
>>> [  677.278383] CR2: 0000000000000030
>>> 
>>> Network trace from the server:
>>> 
>>> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
>>>   1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
>>> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
>>> TSval=4059503415 TSecr=0 WS=128
>>>   2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
>>> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
>>> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
>>>   3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
>>> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
>>> TSecr=2256845073
>>>   4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
>>> V4 NULL Call
>>>   5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
>>> V4 NULL Reply (Call In 4)
>>>   6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
>>> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
>>> TSecr=2256845073
>>>   7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
>>> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
>>> TSecr=4059503416
>>> 
>>> 
>>>> 
>>>> 
>>>> --
>>>> Chuck Lever
>> 
>> 
>> --
>> Chuck Lever


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 14:31     ` Chuck Lever III
@ 2023-04-04 14:44       ` Olga Kornievskaia
  2023-04-04 14:54         ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-04-04 14:44 UTC (permalink / raw)
  To: Chuck Lever III; +Cc: kernel-tls-handshake

On Tue, Apr 4, 2023 at 10:32 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>
>
>
> > On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >
> > On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
> >>
> >>
> >>
> >>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >>>
> >>> Hi Chuck,
> >>>
> >>> Have you seen this oops? This is not my testing so all I know was that
> >>> it was an attempt to mount with xprtsec=tls (against ONTAP).
> >>>
> >>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> >>> [  316.939848] #PF: supervisor read access in kernel mode
> >>> [  316.939914] #PF: error_code(0x0000) - not-present page
> >>> [  316.939984] PGD 0 P4D 0
> >>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> >>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> >>> tainted 6.2.1+ #2
> >>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> >>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> >>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> >>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> >>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> >>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> >>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> >>> 24 e8
> >>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> >>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> >>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> >>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> >>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> >>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> >>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> >>> knlGS:0000000000000000
> >>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> >>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> >>> [  316.941391] PKRU: 55555554
> >>> [  316.941443] Call Trace:
> >>> [  316.941513]  <TASK>
> >>> [  316.941578]  process_one_work+0x1b0/0x3c0
> >>> [  316.941689]  worker_thread+0x30/0x360
> >>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> >>> [  316.941822]  kthread+0xd7/0x100
> >>> [  316.941900]  ? __pfx_kthread+0x10/0x10
> >>> [  316.941968]  ret_from_fork+0x29/0x50
> >>> [  316.942049]  </TASK>
> >>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> >>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> >>> rfkill mbcache jbd2 loop vsock_loopback
> >>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> >>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> >>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> >>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> >>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> >>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> >>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> >>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> >>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> >>> ipmi_msghandler fuse
> >>> [  316.942550] CR2: 0000000000000018
> >>>
> >>> Please note this was still on "commit
> >>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> >>> origin/upcall-v7)". If you think somethings done to address it I'll
> >>> have them update to the latest.
> >>
> >> Update and retry. It has a familiar ring, but I can't say I've
> >> seen this recently.
> >
> > Hi Chuck,
> >
> > I've updated the kernel code to the latest  commit
> > 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
> > chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
> > client is still crashing but looks like in a different place. This
> > happens when the server terminates the connection (immediately) as the
> > tls handshake happens.
>
> Why is the server doing that?

I'm not sure what kind of a reason you are looking for. I think the
server can send an RST at any point in a TCP connection and the client
shouldn't crash. But the real reason is probably because the server's
code is getting developed and they ran into some error and resetting
the connection.

> > Here's the stack trace:
> > [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
> > [  677.274424] #PF: supervisor read access in kernel mode
> > [  677.274517] #PF: error_code(0x0000) - not-present page
> > [  677.274609] PGD 0 P4D 0
> > [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
> > [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
> > tainted 6.3.0-rc4+ #13
> > [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> > Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> > [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
> > [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
>
> scripts/faddr2line on this RIP
>
> Which pointer is NULL?

I apologize I don't have that info and I'm working on trying to figure
out how to get this information to you. Lab kernels are built with
CONFIG_DEBUG_INFO disabled and thus I can't do faddr2line. I will
attempt to build on with debugging enabled (has been problematic
before for the lab machines so not sure if that'll be successful I
might have to hack the linux kernel to simulate the reset).


> > [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
> > 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
> > 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
> > 01 41
> > [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
> > [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
> > [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
> > [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
> > [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
> > [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
> > [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
> > knlGS:0000000000000000
> > [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
> > [  677.276355] PKRU: 55555554
> > [  677.276427] Call Trace:
> > [  677.276521]  <TASK>
> > [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
> > [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
> > [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
> > [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
> > [  677.277086]  process_one_work+0x1b0/0x3c0
> > [  677.277209]  worker_thread+0x34/0x360
> > [  677.277303]  ? __pfx_worker_thread+0x10/0x10
> > [  677.277396]  kthread+0xdb/0x110
> > [  677.277527]  ? __pfx_kthread+0x10/0x10
> > [  677.277619]  ret_from_fork+0x29/0x50
> > [  677.277731]  </TASK>
> > [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> > dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> > jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> > vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> > intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> > libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> > vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> > drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
> > sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
> > serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
> > dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
> > crc64 ipmi_devintf ipmi_msghandler fuse
> > [  677.278383] CR2: 0000000000000030
> >
> > Network trace from the server:
> >
> > [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
> >    1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
> > 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> > TSval=4059503415 TSecr=0 WS=128
> >    2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
> > 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> > SACK_PERM=1 TSval=2256845073 TSecr=4059503415
> >    3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
> > 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
> > TSecr=2256845073
> >    4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
> > V4 NULL Call
> >    5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
> > V4 NULL Reply (Call In 4)
> >    6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
> > 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
> > TSecr=2256845073
> >    7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
> > 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
> > TSecr=4059503416
> >
> >
> >>
> >>
> >> --
> >> Chuck Lever
>
>
> --
> Chuck Lever
>
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-04-04 14:24   ` Olga Kornievskaia
@ 2023-04-04 14:31     ` Chuck Lever III
  2023-04-04 14:44       ` Olga Kornievskaia
  0 siblings, 1 reply; 97+ messages in thread
From: Chuck Lever III @ 2023-04-04 14:31 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Apr 4, 2023, at 10:24 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>> 
>> 
>> 
>>> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
>>> 
>>> Hi Chuck,
>>> 
>>> Have you seen this oops? This is not my testing so all I know was that
>>> it was an attempt to mount with xprtsec=tls (against ONTAP).
>>> 
>>> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
>>> [  316.939848] #PF: supervisor read access in kernel mode
>>> [  316.939914] #PF: error_code(0x0000) - not-present page
>>> [  316.939984] PGD 0 P4D 0
>>> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
>>> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
>>> tainted 6.2.1+ #2
>>> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
>>> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
>>> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
>>> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
>>> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
>>> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
>>> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
>>> 24 e8
>>> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
>>> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
>>> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
>>> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
>>> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
>>> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
>>> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
>>> knlGS:0000000000000000
>>> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
>>> [  316.941391] PKRU: 55555554
>>> [  316.941443] Call Trace:
>>> [  316.941513]  <TASK>
>>> [  316.941578]  process_one_work+0x1b0/0x3c0
>>> [  316.941689]  worker_thread+0x30/0x360
>>> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
>>> [  316.941822]  kthread+0xd7/0x100
>>> [  316.941900]  ? __pfx_kthread+0x10/0x10
>>> [  316.941968]  ret_from_fork+0x29/0x50
>>> [  316.942049]  </TASK>
>>> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
>>> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
>>> rfkill mbcache jbd2 loop vsock_loopback
>>> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
>>> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
>>> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
>>> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
>>> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
>>> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
>>> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
>>> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
>>> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
>>> ipmi_msghandler fuse
>>> [  316.942550] CR2: 0000000000000018
>>> 
>>> Please note this was still on "commit
>>> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
>>> origin/upcall-v7)". If you think somethings done to address it I'll
>>> have them update to the latest.
>> 
>> Update and retry. It has a familiar ring, but I can't say I've
>> seen this recently.
> 
> Hi Chuck,
> 
> I've updated the kernel code to the latest  commit
> 46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
> chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
> client is still crashing but looks like in a different place. This
> happens when the server terminates the connection (immediately) as the
> tls handshake happens.

Why is the server doing that?


> Here's the stack trace:
> [  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
> [  677.274424] #PF: supervisor read access in kernel mode
> [  677.274517] #PF: error_code(0x0000) - not-present page
> [  677.274609] PGD 0 P4D 0
> [  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
> [  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
> tainted 6.3.0-rc4+ #13
> [  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> [  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
> [  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0

scripts/faddr2line on this RIP

Which pointer is NULL?


> [  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
> 55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
> 20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
> 01 41
> [  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
> [  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
> [  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
> [  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
> [  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
> [  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
> [  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
> knlGS:0000000000000000
> [  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
> [  677.276355] PKRU: 55555554
> [  677.276427] Call Trace:
> [  677.276521]  <TASK>
> [  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
> [  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
> [  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
> [  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
> [  677.277086]  process_one_work+0x1b0/0x3c0
> [  677.277209]  worker_thread+0x34/0x360
> [  677.277303]  ? __pfx_worker_thread+0x10/0x10
> [  677.277396]  kthread+0xdb/0x110
> [  677.277527]  ? __pfx_kthread+0x10/0x10
> [  677.277619]  ret_from_fork+0x29/0x50
> [  677.277731]  </TASK>
> [  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
> jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
> vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
> intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
> libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
> vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
> drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
> sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
> serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
> dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
> crc64 ipmi_devintf ipmi_msghandler fuse
> [  677.278383] CR2: 0000000000000030
> 
> Network trace from the server:
> 
> [kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
>    1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
> 727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
> TSval=4059503415 TSecr=0 WS=128
>    2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
> 2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
> SACK_PERM=1 TSval=2256845073 TSecr=4059503415
>    3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
> 727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
> TSecr=2256845073
>    4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
> V4 NULL Call
>    5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
> V4 NULL Reply (Call In 4)
>    6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
> 727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
> TSecr=2256845073
>    7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
> 2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
> TSecr=4059503416
> 
> 
>> 
>> 
>> --
>> Chuck Lever


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-03-31 14:25 ` Chuck Lever III
@ 2023-04-04 14:24   ` Olga Kornievskaia
  2023-04-04 14:31     ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-04-04 14:24 UTC (permalink / raw)
  To: Chuck Lever III; +Cc: kernel-tls-handshake

On Fri, Mar 31, 2023 at 10:25 AM Chuck Lever III <chuck.lever@oracle.com> wrote:
>
>
>
> > On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> >
> > Hi Chuck,
> >
> > Have you seen this oops? This is not my testing so all I know was that
> > it was an attempt to mount with xprtsec=tls (against ONTAP).
> >
> > [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> > [  316.939848] #PF: supervisor read access in kernel mode
> > [  316.939914] #PF: error_code(0x0000) - not-present page
> > [  316.939984] PGD 0 P4D 0
> > [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> > [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> > tainted 6.2.1+ #2
> > [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> > Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> > [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> > [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> > [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> > ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> > ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> > 24 e8
> > [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> > [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> > [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> > [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> > [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> > [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> > [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> > knlGS:0000000000000000
> > [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> > [  316.941391] PKRU: 55555554
> > [  316.941443] Call Trace:
> > [  316.941513]  <TASK>
> > [  316.941578]  process_one_work+0x1b0/0x3c0
> > [  316.941689]  worker_thread+0x30/0x360
> > [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> > [  316.941822]  kthread+0xd7/0x100
> > [  316.941900]  ? __pfx_kthread+0x10/0x10
> > [  316.941968]  ret_from_fork+0x29/0x50
> > [  316.942049]  </TASK>
> > [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> > dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> > rfkill mbcache jbd2 loop vsock_loopback
> > vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> > sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> > isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> > crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> > i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> > cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> > sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> > vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> > nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> > ipmi_msghandler fuse
> > [  316.942550] CR2: 0000000000000018
> >
> > Please note this was still on "commit
> > caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> > origin/upcall-v7)". If you think somethings done to address it I'll
> > have them update to the latest.
>
> Update and retry. It has a familiar ring, but I can't say I've
> seen this recently.

Hi Chuck,

I've updated the kernel code to the latest  commit
46588cade103b446f74a7ee160a83cd2a80399e7 (HEAD ->
chuck-rpc-with-tls-04032023, chuck/topic-rpc-with-tls-upcall) but the
client is still crashing but looks like in a different place. This
happens when the server terminates the connection (immediately) as the
tls handshake happens.

Here's the stack trace:
[  677.274299] BUG: kernel NULL pointer dereference, address: 0000000000000030
[  677.274424] #PF: supervisor read access in kernel mode
[  677.274517] #PF: error_code(0x0000) - not-present page
[  677.274609] PGD 0 P4D 0
[  677.274689] Oops: 0000 [#1] PREEMPT SMP PTI
[  677.274785] CPU: 0 PID: 518 Comm: kworker/u2:29 Kdump: loaded Not
tainted 6.3.0-rc4+ #13
[  677.274881] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
[  677.274981] Workqueue: xprtiod xs_tls_connect [sunrpc]
[  677.275137] RIP: 0010:handshake_req_cancel+0x2b/0x3b0
[  677.275269] Code: 0f 1e fa 0f 1f 44 00 00 41 57 41 56 41 55 41 54
55 53 48 83 ec 28 48 8b 6f 18 65 48 8b 04 25 28 00 00 00 48 89 44 24
20 31 c0 <48> 8b 5d 30 48 89 6c 24 18 e8 97 15 5f ff 4c 8b 25 50 2e 70
01 41
[  677.275474] RSP: 0018:ffffaed400f6fcf8 EFLAGS: 00010246
[  677.275570] RAX: 0000000000000000 RBX: ffff93f085b33800 RCX: 0000000000000000
[  677.275663] RDX: ffff93f085b33f08 RSI: ffffaed400f6fd18 RDI: ffff93f083aa6700
[  677.275756] RBP: 0000000000000000 R08: ffff93f137e32968 R09: 0000009d9663fa40
[  677.275850] R10: 0000000000000000 R11: 0000009d9663fa40 R12: ffff93f083aa6700
[  677.275943] R13: 0000000000000000 R14: ffff93f082999e00 R15: ffff93f085b33800
[  677.276049] FS:  0000000000000000(0000) GS:ffff93f137e00000(0000)
knlGS:0000000000000000
[  677.276154] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  677.276247] CR2: 0000000000000030 CR3: 000000010797c002 CR4: 00000000007706f0
[  677.276355] PKRU: 55555554
[  677.276427] Call Trace:
[  677.276521]  <TASK>
[  677.276605]  ? wait_for_completion_interruptible_timeout+0xfa/0x170
[  677.276725]  xs_tls_handshake_sync+0x14f/0x170 [sunrpc]
[  677.276850]  ? __pfx_xs_tls_handshake_done+0x10/0x10 [sunrpc]
[  677.276967]  xs_tls_connect+0x14c/0x590 [sunrpc]
[  677.277086]  process_one_work+0x1b0/0x3c0
[  677.277209]  worker_thread+0x34/0x360
[  677.277303]  ? __pfx_worker_thread+0x10/0x10
[  677.277396]  kthread+0xdb/0x110
[  677.277527]  ? __pfx_kthread+0x10/0x10
[  677.277619]  ret_from_fork+0x29/0x50
[  677.277731]  </TASK>
[  677.277803] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
dns_resolver nfsv3 nfs_acl nfs lockd grace fscache netfs ext4 mbcache
jbd2 loop rfkill vsock_loopback vmw_vsock_virtio_transport_common
vmw_vsock_vmci_transport vsock sunrpc vfat fat dm_multipath
intel_rapl_msr intel_rapl_common isst_if_mbox_msr isst_if_common nfit
libnvdimm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rapl
vmw_balloon joydev pcspkr vmw_vmci i2c_piix4 xfs libcrc32c vmwgfx
drm_ttm_helper ttm sr_mod cdrom drm_kms_helper syscopyarea sysfillrect
sd_mod ata_generic sysimgblt sg ata_piix ahci libahci crc32c_intel
serio_raw drm vmxnet3 vmw_pvscsi libata dm_mirror dm_region_hash
dm_log dm_mod nvme_tcp nvme_fabrics nvme_core t10_pi crc64_rocksoft
crc64 ipmi_devintf ipmi_msghandler fuse
[  677.278383] CR2: 0000000000000030

Network trace from the server:

[kolga@scs000085536 ~/pcaps]$ tshark -t ad -r e0d_20230404_084311.trc0
    1 2023-04-04 08:43:28.027546 10.235.232.77 → 10.63.20.131 TCP 74
727 → 2049 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1
TSval=4059503415 TSecr=0 WS=128
    2 2023-04-04 08:43:28.027645 10.63.20.131 → 10.235.232.77 TCP 74
2049 → 727 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=256
SACK_PERM=1 TSval=2256845073 TSecr=4059503415
    3 2023-04-04 08:43:28.027813 10.235.232.77 → 10.63.20.131 TCP 66
727 → 2049 [ACK] Seq=1 Ack=1 Win=64256 Len=0 TSval=4059503415
TSecr=2256845073
    4 2023-04-04 08:43:28.027952 10.235.232.77 → 10.63.20.131 NFS 110
V4 NULL Call
    5 2023-04-04 08:43:28.028301 10.63.20.131 → 10.235.232.77 NFS 102
V4 NULL Reply (Call In 4)
    6 2023-04-04 08:43:28.028563 10.235.232.77 → 10.63.20.131 TCP 66
727 → 2049 [ACK] Seq=45 Ack=37 Win=64256 Len=0 TSval=4059503416
TSecr=2256845073
    7 2023-04-04 08:43:28.331181 10.63.20.131 → 10.235.232.77 TCP 66
2049 → 727 [RST, ACK] Seq=37 Ack=45 Win=0 Len=0 TSval=2256845383
TSecr=4059503416


>
>
> --
> Chuck Lever
>
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2023-03-31 14:23 kernel oops Olga Kornievskaia
@ 2023-03-31 14:25 ` Chuck Lever III
  2023-04-04 14:24   ` Olga Kornievskaia
  0 siblings, 1 reply; 97+ messages in thread
From: Chuck Lever III @ 2023-03-31 14:25 UTC (permalink / raw)
  To: Olga Kornievskaia; +Cc: kernel-tls-handshake



> On Mar 31, 2023, at 10:23 AM, Olga Kornievskaia <aglo@umich.edu> wrote:
> 
> Hi Chuck,
> 
> Have you seen this oops? This is not my testing so all I know was that
> it was an attempt to mount with xprtsec=tls (against ONTAP).
> 
> [  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
> [  316.939848] #PF: supervisor read access in kernel mode
> [  316.939914] #PF: error_code(0x0000) - not-present page
> [  316.939984] PGD 0 P4D 0
> [  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
> [  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
> tainted 6.2.1+ #2
> [  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
> Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
> [  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
> [  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
> [  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
> ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
> ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
> 24 e8
> [  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
> [  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
> [  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
> [  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
> [  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
> [  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
> [  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
> knlGS:0000000000000000
> [  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
> [  316.941391] PKRU: 55555554
> [  316.941443] Call Trace:
> [  316.941513]  <TASK>
> [  316.941578]  process_one_work+0x1b0/0x3c0
> [  316.941689]  worker_thread+0x30/0x360
> [  316.941755]  ? __pfx_worker_thread+0x10/0x10
> [  316.941822]  kthread+0xd7/0x100
> [  316.941900]  ? __pfx_kthread+0x10/0x10
> [  316.941968]  ret_from_fork+0x29/0x50
> [  316.942049]  </TASK>
> [  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
> dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
> rfkill mbcache jbd2 loop vsock_loopback
> vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
> sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
> isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
> crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
> i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
> cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
> sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
> vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
> nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
> ipmi_msghandler fuse
> [  316.942550] CR2: 0000000000000018
> 
> Please note this was still on "commit
> caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
> origin/upcall-v7)". If you think somethings done to address it I'll
> have them update to the latest.

Update and retry. It has a familiar ring, but I can't say I've
seen this recently.


--
Chuck Lever



^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2023-03-31 14:23 Olga Kornievskaia
  2023-03-31 14:25 ` Chuck Lever III
  0 siblings, 1 reply; 97+ messages in thread
From: Olga Kornievskaia @ 2023-03-31 14:23 UTC (permalink / raw)
  To: Chuck Lever; +Cc: kernel-tls-handshake

Hi Chuck,

Have you seen this oops? This is not my testing so all I know was that
it was an attempt to mount with xprtsec=tls (against ONTAP).

[  316.939747] BUG: kernel NULL pointer dereference, address: 0000000000000018
[  316.939848] #PF: supervisor read access in kernel mode
[  316.939914] #PF: error_code(0x0000) - not-present page
[  316.939984] PGD 0 P4D 0
[  316.940041] Oops: 0000 [#1] PREEMPT SMP PTI
[  316.940109] CPU: 0 PID: 511 Comm: kworker/u2:30 Kdump: loaded Not
tainted 6.2.1+ #2
[  316.940181] Hardware name: VMware, Inc. VMware7,1/440BX Desktop
Reference Platform, BIOS VMW71.00V.16707776.B64.2008070230 08/07/2020
[  316.940259] Workqueue: xprtiod xs_tls_connect [sunrpc]
[  316.940463] RIP: 0010:xs_tls_connect+0x3e1/0x590 [sunrpc]
[  316.940556] Code: ff ff ff 48 2b 83 f8 fe ff ff 48 89 83 00 ff ff
ff e8 03 d3 ff ff e9 a8 fd ff ff 49 8b 97 f8 05 00 00 66 83 bb e0 f9
ff ff 0a <48> 8b 6a 18 0f 84 fd 00 00 00 48 8d 72 18 4c 89 e7 48 89 14
24 e8
[  316.940719] RSP: 0018:ffffa69d40f5fdc8 EFLAGS: 00010293
[  316.940786] RAX: 0000000000000000 RBX: ffff9b0c46333e40 RCX: 0000000000000000
[  316.940872] RDX: 0000000000000000 RSI: ffffa69d40f5fd20 RDI: 0000000000000000
[  316.940940] RBP: ffff9b0c46350200 R08: ffff9b0cf7e31968 R09: 0000000000000159
[  316.941008] R10: 0000000000000001 R11: 00000049c8887a40 R12: ffff9b0c46333800
[  316.941075] R13: 0000000004208160 R14: ffff9b0c44e18a00 R15: ffff9b0c42dab800
[  316.941159] FS:  0000000000000000(0000) GS:ffff9b0cf7e00000(0000)
knlGS:0000000000000000
[  316.941243] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  316.941309] CR2: 0000000000000018 CR3: 0000000102e48004 CR4: 00000000007706f0
[  316.941391] PKRU: 55555554
[  316.941443] Call Trace:
[  316.941513]  <TASK>
[  316.941578]  process_one_work+0x1b0/0x3c0
[  316.941689]  worker_thread+0x30/0x360
[  316.941755]  ? __pfx_worker_thread+0x10/0x10
[  316.941822]  kthread+0xd7/0x100
[  316.941900]  ? __pfx_kthread+0x10/0x10
[  316.941968]  ret_from_fork+0x29/0x50
[  316.942049]  </TASK>
[  316.942099] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4
dns_resolver ib_core nfsv3 nfs_acl nfs lockd grace fscache netfs ext4
rfkill mbcache jbd2 loop vsock_loopback
vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vsock
sunrpc tls vfat fat dm_multipath intel_rapl_msr intel_rapl_common
isst_if_mbox_msr isst_if_common nfit libnvdimm crct10dif_pclmul
crc32_pclmul ghash_clmulni_intel rapl vmw_balloon joydev pcspkr
i2c_piix4 vmw_vmci xfs libcrc32c vmwgfx drm_ttm_helper ttm sr_mod
cdrom drm_kms_helper syscopyarea sd_mod sysfillrect ata_generic
sysimgblt sg ahci libahci ata_piix crc32c_intel serio_raw drm vmxnet3
vmw_pvscsi libata dm_mirror dm_region_hash dm_log dm_mod nvme_tcp
nvme_fabrics nvme_core t10_pi crc64_rocksoft crc64 ipmi_devintf
ipmi_msghandler fuse
[  316.942550] CR2: 0000000000000018

Please note this was still on "commit
caa52379f0046e974fd16585dd7ede624699d8e2 (HEAD -> 03152023-v7,
origin/upcall-v7)". If you think somethings done to address it I'll
have them update to the latest.

Thank you.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]                         ` <20170731053901.GR13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2017-07-31  7:12                           ` Leon Romanovsky
  0 siblings, 0 replies; 97+ messages in thread
From: Leon Romanovsky @ 2017-07-31  7:12 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: Matan Barak, Doug Ledford, linux-rdma, Yishai Hadas

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

On Mon, Jul 31, 2017 at 08:39:01AM +0300, Leon Romanovsky wrote:
> On Sun, Jul 30, 2017 at 09:52:08PM -0600, Jason Gunthorpe wrote:
> > On Sun, Jul 30, 2017 at 01:25:14PM +0300, Leon Romanovsky wrote:
> > > > Reviewed-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> > > > Tested-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> > > >
> > > > Please add a fixes line
> > >
> > > Hi Jason,
> > >
> > > I queued it [1] for submission, once the IPoIB fixes [2] will be
> > > accepted, I'll submit it.
> >
> > Isn't fixing random kernel memory corruption triggerable by userspace
> > exactly the sort of thing we should be rushing into Linus's tree?
>
> I'm still looking on the easiest way to submit patches and want to see
> that everything is working before "rushing".

OK, I followed the advice [1] - "I would prefer to see is one submission,
then two or three days (so the first submission has had some bake time),
then the next one and it should assume the first is applied."

And submitted the fix [2].

[1] http://marc.info/?l=linux-rdma&m=150020922014003&w=2
[2] https://patchwork.kernel.org/patch/9871109/

>
> Thanks
>
> >
> > Jason



[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]                     ` <20170731035208.GA30615-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
@ 2017-07-31  5:39                       ` Leon Romanovsky
       [not found]                         ` <20170731053901.GR13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Leon Romanovsky @ 2017-07-31  5:39 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: Matan Barak, Doug Ledford, linux-rdma, Yishai Hadas

[-- Attachment #1: Type: text/plain, Size: 761 bytes --]

On Sun, Jul 30, 2017 at 09:52:08PM -0600, Jason Gunthorpe wrote:
> On Sun, Jul 30, 2017 at 01:25:14PM +0300, Leon Romanovsky wrote:
> > > Reviewed-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> > > Tested-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> > >
> > > Please add a fixes line
> >
> > Hi Jason,
> >
> > I queued it [1] for submission, once the IPoIB fixes [2] will be
> > accepted, I'll submit it.
>
> Isn't fixing random kernel memory corruption triggerable by userspace
> exactly the sort of thing we should be rushing into Linus's tree?

I'm still looking on the easiest way to submit patches and want to see
that everything is working before "rushing".

Thanks

>
> Jason

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]                 ` <20170730102514.GQ13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2017-07-31  3:52                   ` Jason Gunthorpe
       [not found]                     ` <20170731035208.GA30615-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Jason Gunthorpe @ 2017-07-31  3:52 UTC (permalink / raw)
  To: Leon Romanovsky; +Cc: Matan Barak, Doug Ledford, linux-rdma, Yishai Hadas

On Sun, Jul 30, 2017 at 01:25:14PM +0300, Leon Romanovsky wrote:
> > Reviewed-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> > Tested-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> >
> > Please add a fixes line
> 
> Hi Jason,
> 
> I queued it [1] for submission, once the IPoIB fixes [2] will be
> accepted, I'll submit it.

Isn't fixing random kernel memory corruption triggerable by userspace
exactly the sort of thing we should be rushing into Linus's tree?

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]             ` <20170727204437.GA16986-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
@ 2017-07-30 10:25               ` Leon Romanovsky
       [not found]                 ` <20170730102514.GQ13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Leon Romanovsky @ 2017-07-30 10:25 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: Matan Barak, Doug Ledford, linux-rdma, Yishai Hadas

[-- Attachment #1: Type: text/plain, Size: 2528 bytes --]

On Thu, Jul 27, 2017 at 02:44:37PM -0600, Jason Gunthorpe wrote:
> On Thu, Jul 27, 2017 at 03:54:07PM +0300, Matan Barak wrote:
>
> > Digging a bit, we found a fix that might be related to this issue.
> > I would be happy if you could try that and report if it solved this problem.
> > We plan to send it soon.
>
> Yep this looks like it.
>
> FWIW, it causes random kernel memory corruption and failures in my
> experience, I was very lucky to get such a clean oops the first time..
>
> > commit 1d4ecbf034193f000fe6686586c40ab4b2a95da1
> > Author: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> > Date:   Thu Jul 27 15:49:00 2017 +0200
> >
> >     IB/uverbs: Fix device cleanup
> >
> >     Uverbs device should be cleaned up only when there is no
> >     potential usage of.
> >
> >     As part of ib_uverbs_remove_one which might be triggered upon reset flow
> >     the device reference count is decreased as expected and leave the final
> >     cleanup to the FDs that were opened.
> >
> >     Current code increases reference count upon opening a new command FD and
> >     decreases it upon closing the file. The event FD is opened internally
> >     and rely on the command FD by taking on it a reference count.
> >
> >     In case that the command FD was closed and just later the event FD we
> >     may ensure that the device resources as of srcu are still alive as they
> >     are still in use.
> >
> >     Fixing the above by moving the reference count decreasing to the place
> >     where the command FD is really freed instead of doing that when it was
> >     just closed.
> >
> >     Signed-off-by: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> >     Reviewed-by: Matan Barak <matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>
> Reviewed-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
> Tested-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
>
> Please add a fixes line

Hi Jason,

I queued it [1] for submission, once the IPoIB fixes [2] will be
accepted, I'll submit it.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git/commit/?h=rdma-rc&id=38a974d578451dbbde0c40fc2d81fba44027a338
[2] http://marc.info/?l=linux-rdma&m=150109276402195&w=2

>
> Jason
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]         ` <CAAKD3BDFrTMMgX0nErD50rp2je=HC9zeaYWHDKf0mqQwc5fM9g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2017-07-27 20:44           ` Jason Gunthorpe
       [not found]             ` <20170727204437.GA16986-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Jason Gunthorpe @ 2017-07-27 20:44 UTC (permalink / raw)
  To: Matan Barak; +Cc: Doug Ledford, linux-rdma, Yishai Hadas

On Thu, Jul 27, 2017 at 03:54:07PM +0300, Matan Barak wrote:

> Digging a bit, we found a fix that might be related to this issue.
> I would be happy if you could try that and report if it solved this problem.
> We plan to send it soon.

Yep this looks like it.

FWIW, it causes random kernel memory corruption and failures in my
experience, I was very lucky to get such a clean oops the first time..

> commit 1d4ecbf034193f000fe6686586c40ab4b2a95da1
> Author: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> Date:   Thu Jul 27 15:49:00 2017 +0200
> 
>     IB/uverbs: Fix device cleanup
> 
>     Uverbs device should be cleaned up only when there is no
>     potential usage of.
> 
>     As part of ib_uverbs_remove_one which might be triggered upon reset flow
>     the device reference count is decreased as expected and leave the final
>     cleanup to the FDs that were opened.
> 
>     Current code increases reference count upon opening a new command FD and
>     decreases it upon closing the file. The event FD is opened internally
>     and rely on the command FD by taking on it a reference count.
> 
>     In case that the command FD was closed and just later the event FD we
>     may ensure that the device resources as of srcu are still alive as they
>     are still in use.
> 
>     Fixing the above by moving the reference count decreasing to the place
>     where the command FD is really freed instead of doing that when it was
>     just closed.
> 
>     Signed-off-by: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>     Reviewed-by: Matan Barak <matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

Reviewed-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
Tested-by: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>

Please add a fixes line

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found]     ` <CAAKD3BAdB2aRk3WGdbeDYof6dUfkEwhQf27cG0FWe5DRuQ15NQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2017-07-27 12:54       ` Matan Barak
       [not found]         ` <CAAKD3BDFrTMMgX0nErD50rp2je=HC9zeaYWHDKf0mqQwc5fM9g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Matan Barak @ 2017-07-27 12:54 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: Doug Ledford, linux-rdma, Yishai Hadas

On Thu, Jul 27, 2017 at 2:46 PM, Matan Barak <matanb-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote:
> On Tue, Jul 25, 2017 at 12:16 AM, Jason Gunthorpe
> <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> wrote:
>> Matan,
>>
>> I suspect your reworking series broke hot removal, I get a kernel oops
>> when removing modules on 4.13-rc2.
>>
>> I think it is some kind of race with uverbs being removed concurrently
>> with user apps closing uverbs. In this case I removed umad first which
>> caused systemd to forcibly shutdown srp_daemon, which happened
>> concurrently with the rmmod of ib_uverbs.
>>
>
> Hi,
>
> Thanks for informing :)
> We'll try to debug that, but I expect we'll only get to that by end of
> next week.
>
> Thanks,
> Matan
>

Digging a bit, we found a fix that might be related to this issue.
I would be happy if you could try that and report if it solved this problem.
We plan to send it soon.

commit 1d4ecbf034193f000fe6686586c40ab4b2a95da1
Author: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Date:   Thu Jul 27 15:49:00 2017 +0200

    IB/uverbs: Fix device cleanup

    Uverbs device should be cleaned up only when there is no
    potential usage of.

    As part of ib_uverbs_remove_one which might be triggered upon reset flow
    the device reference count is decreased as expected and leave the final
    cleanup to the FDs that were opened.

    Current code increases reference count upon opening a new command FD and
    decreases it upon closing the file. The event FD is opened internally
    and rely on the command FD by taking on it a reference count.

    In case that the command FD was closed and just later the event FD we
    may ensure that the device resources as of srcu are still alive as they
    are still in use.

    Fixing the above by moving the reference count decreasing to the place
    where the command FD is really freed instead of doing that when it was
    just closed.

    Signed-off-by: Yishai Hadas <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
    Reviewed-by: Matan Barak <matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

diff --git a/drivers/infiniband/core/uverbs_main.c
b/drivers/infiniband/core/uverbs_main.c
index a88d223..cb1729a 100644
--- a/drivers/infiniband/core/uverbs_main.c
+++ b/drivers/infiniband/core/uverbs_main.c
@@ -251,6 +251,7 @@ void ib_uverbs_release_file(struct kref *ref)
        if (atomic_dec_and_test(&file->device->refcount))
                ib_uverbs_comp_dev(file->device);

+       kobject_put(&file->device->kobj);
        kfree(file);
 }

@@ -918,7 +919,6 @@ static int ib_uverbs_open(struct inode *inode,
struct file *filp)
 static int ib_uverbs_close(struct inode *inode, struct file *filp)
 {
        struct ib_uverbs_file *file = filp->private_data;
-       struct ib_uverbs_device *dev = file->device;

        mutex_lock(&file->cleanup_mutex);
        if (file->ucontext) {
@@ -940,7 +940,6 @@ static int ib_uverbs_close(struct inode *inode,
struct file *filp)
                         ib_uverbs_release_async_event_file);

        kref_put(&file->ref, ib_uverbs_release_file);
-       kobject_put(&dev->kobj);

        return 0;
 }


>> [   50.797421] general protection fault: 0000 [#1] SMP
>> [   50.798400] Modules linked in: ib_srp scsi_transport_srp scsi_mod rdma_cm ib_umad ib_cm ib_uverbs iw_cm mlx4_core ib_core [last unloaded: mlx4_ib]
>> [   50.800946] CPU: 0 PID: 235 Comm: srp_daemon Not tainted 4.13.0-rc2+ #2
>> [   50.802178] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014
>> [   50.803970] task: ffff88022e504b00 task.stack: ffffc90000178000
>> [   50.805163] RIP: 0010:ib_uverbs_release_file+0x29/0x90 [ib_uverbs]
>> [   50.806428] RSP: 0018:ffffc9000017bd90 EFLAGS: 00010202
>> [   50.807521] RAX: 0000000000000001 RBX: ffff88022dec56c0 RCX: 0000000000000001
>> [   50.808898] RDX: 732f74696e752f31 RSI: ffff88022dec56c0 RDI: ffff88022cccc000
>> [   50.810349] RBP: ffffc9000017bda0 R08: 000000002dec5801 R09: 0000000180150013
>> [   50.811830] R10: ffffc9000017bd80 R11: ffff88022afe5200 R12: ffff88022dec56c0
>> [   50.813260] R13: ffff88022dec56e8 R14: ffff88022dec5f70 R15: ffff88022edaa020
>> [   50.814830] FS:  00007fb54d287700(0000) GS:ffff880236e00000(0000) knlGS:0000000000000000
>> [   50.816401] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   50.817602] CR2: 00007fb54bc4c8f8 CR3: 000000022dcd9000 CR4: 00000000000406b0
>> [   50.818991] Call Trace:
>> [   50.819487]  uverbs_close_fd+0x5f/0xa0 [ib_uverbs]
>> [   50.820416]  ib_uverbs_comp_event_close+0xa4/0xb0 [ib_uverbs]
>> [   50.821539]  __fput+0xd4/0x1d0
>> [   50.822202]  ____fput+0x9/0x10
>> [   50.822890]  task_work_run+0x79/0xa0
>> [   50.823676]  do_exit+0x362/0xa90
>> [   50.824309]  ? __do_page_fault+0x203/0x430
>> [   50.825140]  do_group_exit+0x42/0xb0
>> [   50.825908]  SyS_exit_group+0xf/0x10
>> [   50.826630]  entry_SYSCALL_64_fastpath+0x1a/0xa5
>> [   50.827591] RIP: 0033:0x7fb54c73bb98
>> [   50.828340] RSP: 002b:00007ffec1987788 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
>> [   50.829900] RAX: ffffffffffffffda RBX: 0000006aa1fe2dc0 RCX: 00007fb54c73bb98
>> [   50.831303] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000
>> [   50.832793] RBP: 00007ffec1987780 R08: 00000000000000e7 R09: ffffffffffffff98
>> [   50.834288] R10: 00007fb54a446640 R11: 0000000000000246 R12: 00007fb54be4dc50
>> [   50.835802] R13: 00000000ffffffff R14: 00007ffec1987680 R15: 0000000000000006
>> [   50.837254] Code: 1f 00 55 48 89 e5 53 48 89 fb 48 83 ec 08 48 8b 47 48 48 8d b8 10 01 00 00 e8 d4 f8 02 e1 48 8b 7b 48 48 8b 57 30 48 85 d2 74 0a <48> 83 ba b0 02 00 00 00 74 42 89 c6 48 81 c7 10 01 00 00 e8 df
>> [   50.841156] RIP: ib_uverbs_release_file+0x29/0x90 [ib_uverbs] RSP: ffffc9000017bd90
>> [   50.842723] ---[ end trace 68785d98b53d9203 ]---
>>
>> Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 97+ messages in thread

* Re: Kernel oops
       [not found] ` <20170724211606.GA1705-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
@ 2017-07-27 11:46   ` Matan Barak
       [not found]     ` <CAAKD3BAdB2aRk3WGdbeDYof6dUfkEwhQf27cG0FWe5DRuQ15NQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Matan Barak @ 2017-07-27 11:46 UTC (permalink / raw)
  To: Jason Gunthorpe; +Cc: Doug Ledford, linux-rdma

On Tue, Jul 25, 2017 at 12:16 AM, Jason Gunthorpe
<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> wrote:
> Matan,
>
> I suspect your reworking series broke hot removal, I get a kernel oops
> when removing modules on 4.13-rc2.
>
> I think it is some kind of race with uverbs being removed concurrently
> with user apps closing uverbs. In this case I removed umad first which
> caused systemd to forcibly shutdown srp_daemon, which happened
> concurrently with the rmmod of ib_uverbs.
>

Hi,

Thanks for informing :)
We'll try to debug that, but I expect we'll only get to that by end of
next week.

Thanks,
Matan

> [   50.797421] general protection fault: 0000 [#1] SMP
> [   50.798400] Modules linked in: ib_srp scsi_transport_srp scsi_mod rdma_cm ib_umad ib_cm ib_uverbs iw_cm mlx4_core ib_core [last unloaded: mlx4_ib]
> [   50.800946] CPU: 0 PID: 235 Comm: srp_daemon Not tainted 4.13.0-rc2+ #2
> [   50.802178] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014
> [   50.803970] task: ffff88022e504b00 task.stack: ffffc90000178000
> [   50.805163] RIP: 0010:ib_uverbs_release_file+0x29/0x90 [ib_uverbs]
> [   50.806428] RSP: 0018:ffffc9000017bd90 EFLAGS: 00010202
> [   50.807521] RAX: 0000000000000001 RBX: ffff88022dec56c0 RCX: 0000000000000001
> [   50.808898] RDX: 732f74696e752f31 RSI: ffff88022dec56c0 RDI: ffff88022cccc000
> [   50.810349] RBP: ffffc9000017bda0 R08: 000000002dec5801 R09: 0000000180150013
> [   50.811830] R10: ffffc9000017bd80 R11: ffff88022afe5200 R12: ffff88022dec56c0
> [   50.813260] R13: ffff88022dec56e8 R14: ffff88022dec5f70 R15: ffff88022edaa020
> [   50.814830] FS:  00007fb54d287700(0000) GS:ffff880236e00000(0000) knlGS:0000000000000000
> [   50.816401] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   50.817602] CR2: 00007fb54bc4c8f8 CR3: 000000022dcd9000 CR4: 00000000000406b0
> [   50.818991] Call Trace:
> [   50.819487]  uverbs_close_fd+0x5f/0xa0 [ib_uverbs]
> [   50.820416]  ib_uverbs_comp_event_close+0xa4/0xb0 [ib_uverbs]
> [   50.821539]  __fput+0xd4/0x1d0
> [   50.822202]  ____fput+0x9/0x10
> [   50.822890]  task_work_run+0x79/0xa0
> [   50.823676]  do_exit+0x362/0xa90
> [   50.824309]  ? __do_page_fault+0x203/0x430
> [   50.825140]  do_group_exit+0x42/0xb0
> [   50.825908]  SyS_exit_group+0xf/0x10
> [   50.826630]  entry_SYSCALL_64_fastpath+0x1a/0xa5
> [   50.827591] RIP: 0033:0x7fb54c73bb98
> [   50.828340] RSP: 002b:00007ffec1987788 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
> [   50.829900] RAX: ffffffffffffffda RBX: 0000006aa1fe2dc0 RCX: 00007fb54c73bb98
> [   50.831303] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000
> [   50.832793] RBP: 00007ffec1987780 R08: 00000000000000e7 R09: ffffffffffffff98
> [   50.834288] R10: 00007fb54a446640 R11: 0000000000000246 R12: 00007fb54be4dc50
> [   50.835802] R13: 00000000ffffffff R14: 00007ffec1987680 R15: 0000000000000006
> [   50.837254] Code: 1f 00 55 48 89 e5 53 48 89 fb 48 83 ec 08 48 8b 47 48 48 8d b8 10 01 00 00 e8 d4 f8 02 e1 48 8b 7b 48 48 8b 57 30 48 85 d2 74 0a <48> 83 ba b0 02 00 00 00 74 42 89 c6 48 81 c7 10 01 00 00 e8 df
> [   50.841156] RIP: ib_uverbs_release_file+0x29/0x90 [ib_uverbs] RSP: ffffc9000017bd90
> [   50.842723] ---[ end trace 68785d98b53d9203 ]---
>
> Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2017-07-24 21:16 Jason Gunthorpe
       [not found] ` <20170724211606.GA1705-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
  0 siblings, 1 reply; 97+ messages in thread
From: Jason Gunthorpe @ 2017-07-24 21:16 UTC (permalink / raw)
  To: Matan Barak; +Cc: Doug Ledford, linux-rdma

Matan,

I suspect your reworking series broke hot removal, I get a kernel oops
when removing modules on 4.13-rc2.

I think it is some kind of race with uverbs being removed concurrently
with user apps closing uverbs. In this case I removed umad first which
caused systemd to forcibly shutdown srp_daemon, which happened
concurrently with the rmmod of ib_uverbs.

[   50.797421] general protection fault: 0000 [#1] SMP
[   50.798400] Modules linked in: ib_srp scsi_transport_srp scsi_mod rdma_cm ib_umad ib_cm ib_uverbs iw_cm mlx4_core ib_core [last unloaded: mlx4_ib]
[   50.800946] CPU: 0 PID: 235 Comm: srp_daemon Not tainted 4.13.0-rc2+ #2
[   50.802178] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014
[   50.803970] task: ffff88022e504b00 task.stack: ffffc90000178000
[   50.805163] RIP: 0010:ib_uverbs_release_file+0x29/0x90 [ib_uverbs]
[   50.806428] RSP: 0018:ffffc9000017bd90 EFLAGS: 00010202
[   50.807521] RAX: 0000000000000001 RBX: ffff88022dec56c0 RCX: 0000000000000001
[   50.808898] RDX: 732f74696e752f31 RSI: ffff88022dec56c0 RDI: ffff88022cccc000
[   50.810349] RBP: ffffc9000017bda0 R08: 000000002dec5801 R09: 0000000180150013
[   50.811830] R10: ffffc9000017bd80 R11: ffff88022afe5200 R12: ffff88022dec56c0
[   50.813260] R13: ffff88022dec56e8 R14: ffff88022dec5f70 R15: ffff88022edaa020
[   50.814830] FS:  00007fb54d287700(0000) GS:ffff880236e00000(0000) knlGS:0000000000000000
[   50.816401] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   50.817602] CR2: 00007fb54bc4c8f8 CR3: 000000022dcd9000 CR4: 00000000000406b0
[   50.818991] Call Trace:
[   50.819487]  uverbs_close_fd+0x5f/0xa0 [ib_uverbs]
[   50.820416]  ib_uverbs_comp_event_close+0xa4/0xb0 [ib_uverbs]
[   50.821539]  __fput+0xd4/0x1d0
[   50.822202]  ____fput+0x9/0x10
[   50.822890]  task_work_run+0x79/0xa0
[   50.823676]  do_exit+0x362/0xa90
[   50.824309]  ? __do_page_fault+0x203/0x430
[   50.825140]  do_group_exit+0x42/0xb0
[   50.825908]  SyS_exit_group+0xf/0x10
[   50.826630]  entry_SYSCALL_64_fastpath+0x1a/0xa5
[   50.827591] RIP: 0033:0x7fb54c73bb98
[   50.828340] RSP: 002b:00007ffec1987788 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[   50.829900] RAX: ffffffffffffffda RBX: 0000006aa1fe2dc0 RCX: 00007fb54c73bb98
[   50.831303] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000
[   50.832793] RBP: 00007ffec1987780 R08: 00000000000000e7 R09: ffffffffffffff98
[   50.834288] R10: 00007fb54a446640 R11: 0000000000000246 R12: 00007fb54be4dc50
[   50.835802] R13: 00000000ffffffff R14: 00007ffec1987680 R15: 0000000000000006
[   50.837254] Code: 1f 00 55 48 89 e5 53 48 89 fb 48 83 ec 08 48 8b 47 48 48 8d b8 10 01 00 00 e8 d4 f8 02 e1 48 8b 7b 48 48 8b 57 30 48 85 d2 74 0a <48> 83 ba b0 02 00 00 00 74 42 89 c6 48 81 c7 10 01 00 00 e8 df 
[   50.841156] RIP: ib_uverbs_release_file+0x29/0x90 [ib_uverbs] RSP: ffffc9000017bd90
[   50.842723] ---[ end trace 68785d98b53d9203 ]---

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2013-08-30  3:13 Barclay Jameson
  0 siblings, 0 replies; 97+ messages in thread
From: Barclay Jameson @ 2013-08-30  3:13 UTC (permalink / raw)
  To: linux-ia64

I have retried compiling the 3.4 Kernel this time in Squeeze. The
Kernel compiles fine and will boot up to 255 cores; however, after
that if fails out with the following Kernel oops when booting more
than 255 cores (Kernel is compiled with 512). Here is the boot log
with the option bootmem_debug=1. I have tried to shorten the boot log
and leave what I think are the important parts; however if anyone
needs the 35M boot log then I will gladly send as attachment.

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.4.49 (beeij@debian-hpc) (gcc version
4.4.5 (Debian 4.4.5-8) ) #16 SMP Thu Aug 29 14:41:59 CDT 2013
[    0.000000] EFI v1.10 by INTEL: SALsystab=0x1802c2d990 ACPI 2.0=0x1802c2da80
[    0.000000] booting generic kernel on platform sn2
[    0.000000] console [sn_sal0] enabled
[    0.000000] ACPI: RSDP 0000001802c2da80 00024 (v02    SGI)
[    0.000000] ACPI: XSDT 0000001802c38df0 00044 (v01    SGI  XSDTSN2
00010001    ? 00000094)
[    0.000000] ACPI: APIC 0000001802c2f5a0 0152C (v01    SGI  APICSN2
00010001    ? 00000001)
[    0.000000] ACPI: SRAT 0000001802c30ae0 02DB0 (v01    SGI  SRATSN2
00010001    ? 00000001)
[    0.000000] ACPI: SLIT 0000001802c338a0 0312C (v01    SGI  SLITSN2
00010001    ? 00000001)
[    0.000000] ACPI: FACP 0000001802c369e0 000F4 (v03    SGI  FACPSN2
00030001    ? 00000001)
[    0.000000] ACPI Warning: 32/64X length mismatch in Pm1aEventBlock:
32/0 (20120320/tbfadt-548)
[    0.000000] ACPI Warning: 32/64X length mismatch in
Pm1aControlBlock: 16/0 (20120320/tbfadt-548)
[    0.000000] ACPI Warning: 32/64X length mismatch in PmTimerBlock:
32/0 (20120320/tbfadt-548)
[    0.000000] ACPI Warning: 32/64X length mismatch in Gpe0Block: 64/0
(20120320/tbfadt-548)
[    0.000000] ACPI Warning: Invalid length for Pm1aEventBlock: 0,
using default 32 (20120320/tbfadt-629)
[    0.000000] ACPI Warning: Invalid length for Pm1aControlBlock: 0,
using default 16 (20120320/tbfadt-629)
[    0.000000] ACPI Warning: Invalid length for PmTimerBlock: 0, using
default 32 (20120320/tbfadt-629)
[    0.000000] ACPI: DSDT 0000001802c3af20 00024 (v02    SGI  DSDTSN2
00020001    ? 00002483)
[    0.000000] ACPI: FACS 0000001802c2e1e0 00040
[    0.000000] ACPI: Local APIC address c0000000fee00000
[    0.000000] 448 CPUs available, 448 CPUs total
[    0.000000] Number of logical nodes in system = 112
[    0.000000] Number of memory chunks in system = 112
[    0.000000] SMP: Allowing 448 CPUs, 0 hotplug CPUs

[=========SNIP============]
[    0.000000] On node 63 totalpages: 504832
[    0.000000] free_area_init_node: node 63, pgdat e0000fd8040c1f80,
node_mem_map a0007ff57d62a000
[    0.000000]   DMA zone: 2650 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 502182 pages, LIFO batch:7
[    0.000000] bootmem::alloc_bootmem_core nidc size\x18 [1 pages]
align€ goal@00000000000 limit=0
[    0.000000] bootmem::__reserve nidc start?601318 end?601319 flags=1
[    0.000000] bootmem::alloc_bootmem_core nidc size\x18000 [6 pages]
align€ goal@00000000000 limit=0
[    0.000000] bootmem::__reserve nidc start?601319 end?60131f flags=1
[    0.000000] Could not find start_pfn for node 64
[    0.000000] On node 64 totalpages: 0
[    0.000000] free_area_init_node: node 64, pgdat e000101804102000,
node_mem_map a0007ff5b562a000
[    0.000000] Could not find start_pfn for node 65
[    0.000000] On node 65 totalpages: 0
[    0.000000] free_area_init_node: node 65, pgdat e000105804142080,
node_mem_map a0007ff5ed62a000
[    0.000000] Could not find start_pfn for node 66
[    0.000000] On node 66 totalpages: 0
[=========SNIP============]

 [    0.000000] BUG: Bad page state in process swapper  pfn:40601318
[    0.000000] page:a0007ff5b5642d40 count:0 mapcount:1 mapping:
   (null) index:0x0
[    0.000000] page flags: 0x0()
[    0.000000] Modules linked in:
[    0.000000] Unable to handle kernel NULL pointer dereference
(address 0000000000000018)
[    0.000000] swapper[0]: Oops 11003706212352 [1]
[    0.000000] Modules linked in:
[    0.000000]
[    0.000000] Pid: 0, CPU 0, comm:              swapper
[    0.000000] psr : 00001210084a2018 ifs : 800000000000cc18 ip  :
[<a0000001003ea1b1>]    Not tainted (3.4.49)
[    0.000000] ip is at __copy_user+0x891/0x950
[    0.000000] unat: 0000000000000000 pfs : 0000000000000792 rsc :
0000000000000003
[    0.000000] rnat: 0000000000000000 bsps: 0000000000000000 pr  :
0bad0bad0baa55a9
[    0.000000] ldrs: 0000000000000000 ccv : 0000000000000000 fpsr:
0009804c8a70433f
[    0.000000] csd : 0000000000000000 ssd : 0000000000000000
[    0.000000] b0  : a000000100043430 b6  : a000000100043660 b7  :
a00000010000c3b0
[    0.000000] f6  : 000000000000000000000 f7  : 1003e9e3779b97f4a7c16
[    0.000000] f8  : 1003e0a00000010001577 f9  : 10006c7fffffffd73ea5c
[    0.000000] f10 : 1003e0000000000000000 f11 : 1003e0044b82fa09b5a53
[    0.000000] r1  : a000000100dfa9e0 r2  : a000000100ac75f0 r3  :
a000000100ac75f8
[    0.000000] r8  : 0000000000000298 r9  : 0000000000000013 r10 :
0000000000000000
[    0.000000] r11 : 0bad0bad0baa11e9 r12 : a000000100ac7550 r13 :
a000000100ac0000
[    0.000000] r14 : a000000100e44080 r15 : a000000100e44030 r16 :
0000000000000298
[    0.000000] r17 : 0000000000000010 r18 : 0000000000000018 r19 :
a000000100ac7850
[    0.000000] r20 : 0000000000000290 r21 : a000000100ac75b4 r22 :
a000000100c12f20
[    0.000000] r23 : a000000100ac75b0 r24 : 0000000000000000 r25 :
a000000100e44030
[    0.000000] r26 : a0000001007ea718 r27 : 0000000000018869 r28 :
a000000100ac4000
[    0.000000] r29 : 0000000000000014 r30 : 0000000000000000 r31 :
0000000000000792

It looks like after Node 64 which would be cores 256 and up, it can
not find start_pfn and
it shows 0 total pages. The instruction pointer is at
[__copy_user+0x891/0x950].  In the meantime I
have compiled the 2.6.35 Kernel with support for 1024 CPUs that works
as a hold over. Anyone have any ideas as to why it is failing out at
this point?

Thanks,

Beeij

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2012-07-07 12:54 RuanZhijie
  0 siblings, 0 replies; 97+ messages in thread
From: RuanZhijie @ 2012-07-07 12:54 UTC (permalink / raw)
  To: davem; +Cc: netdev, skinsbursky


Hi, all.

Mr. Stanislav Kinsbursky suggests me send you a report about an oops I encountered in the past few days.

A few days ago, I tested some VMs with NAT enabled under KVM and libvirt, but kernel crashed when I shut down these VMs, though this issue did not occur every time. I did some search and found a webpage(http://www.spinics.net/lists/netdev/msg193846.html) in which Simon reported a similar issue.

The operating system I use is gentoo-amd64 with no-multilib profile, kernel version is 3.4.0, libvirt-0.9.13 with USE flag "qemu virt-network" enabled and qemu-kvm-1.0.1-r1. Here are the steps to reproduce:

1. Let's define that starting a VM with NAT enabled under KVM and libvirt and then shut it down immediately as one operation.
2. Repeat the operation for several times.

I also did 3 tests:

Test 1: 
The host machine is with a regular linux 3.4.0 kernel, and the VM had NAT enabled. Kernel crashed after 2, 7 and 13 operations.

Test 2:
The host machine is with a regular linux 3.4.0 kernel, and the VM had no network access. No crash occured after 100 operations.

Test 3:
The host machine is with a linux 3.4.0 kernel, but drivers/net/tun.c was reverted back to just before commit 1ab5ecb90cb6a3df1476e052f76a6e8f6511cb3d (https://github.com/torvalds/linux/commit/1ab5ecb90cb6a3df1476e052f76a6e8f6511cb3d#drivers/net/tun.c), (or you can use a tun.c from a 3.2.0 kernel, according to Simon's report), and the VM had NAT enabled. No crash occured after 100 operations.

Moreover, I observe that a virtual interface is created to handle network access when a VM with NAT enabled starts, and the virtual interface is removed when the VM is shut down. Crashes usually occur at the time the virtual interface is removed.

Finally, 3 types of kernel crash traces were observed; and thanks to rsyslog, they are all recorded:

Type 1:
2012-07-06T11:44:31.513203+08:00 timemars NetworkManager[1761]: <warn> /sys/devices/virtual/net/vnet0: couldn't determine device driver; ignoring...
2012-07-06T11:44:31.523305+08:00 timemars kernel: device vnet0 entered promiscuous mode
2012-07-06T11:44:31.532555+08:00 timemars kernel: virbr0: topology change detected, propagating
2012-07-06T11:44:31.532591+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-06T11:44:31.532599+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-06T11:44:33.019292+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-06T11:44:33.021282+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-06T11:44:33.021305+08:00 timemars kernel: device vnet0 left promiscuous mode
2012-07-06T11:44:33.021308+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-06T11:44:33.352293+08:00 timemars kernel: BUG: unable to handle kernel paging request at 00001fff813e1b10
2012-07-06T11:44:33.352452+08:00 timemars kernel: IP: [<ffffffff810bcaed>] __pfn_to_section+0x9/0x28
2012-07-06T11:44:33.352509+08:00 timemars kernel: PGD 0 
2012-07-06T11:44:33.352562+08:00 timemars kernel: Oops: 0000 [#1] SMP 
2012-07-06T11:44:33.352613+08:00 timemars kernel: CPU 1 
2012-07-06T11:44:33.352665+08:00 timemars kernel: Modules linked in:
2012-07-06T11:44:33.352716+08:00 timemars kernel: 
2012-07-06T11:44:33.352770+08:00 timemars kernel: Pid: 2076, comm: libvirtd Not tainted 3.4.0 #1 Dell Inc. Inspiron 1440                   /0K138P
2012-07-06T11:44:33.352826+08:00 timemars kernel: RIP: 0010:[<ffffffff810bcaed>]  [<ffffffff810bcaed>] __pfn_to_section+0x9/0x28
2012-07-06T11:44:33.352878+08:00 timemars kernel: RSP: 0018:ffff8800aacc5d40  EFLAGS: 00010246
2012-07-06T11:44:33.352931+08:00 timemars kernel: RAX: 0000000000000000 RBX: ffffe780281e6600 RCX: fffffe780281e660
2012-07-06T11:44:33.352983+08:00 timemars kernel: RDX: 0000000000003434 RSI: 0000000000000207 RDI: 000003fffff9e00a
2012-07-06T11:44:33.353035+08:00 timemars kernel: RBP: ffff8800a0799820 R08: dead000000100100 R09: dead000000200200
2012-07-06T11:44:33.353053+08:00 timemars kernel: R10: ffff88011fd10b40 R11: ffff88011fd10b40 R12: ffff8800a0799800
2012-07-06T11:44:33.353061+08:00 timemars kernel: R13: ffff8800948ef800 R14: 0000000000000000 R15: ffff8800948ef000
2012-07-06T11:44:33.353094+08:00 timemars kernel: FS:  00007ff98fdf1700(0000) GS:ffff88011fd00000(0000) knlGS:0000000000000000
2012-07-06T11:44:33.353103+08:00 timemars kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
2012-07-06T11:44:33.353110+08:00 timemars kernel: CR2: 00001fff813e1b10 CR3: 00000000aaceb000 CR4: 00000000000407e0
2012-07-06T11:44:33.353117+08:00 timemars kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
2012-07-06T11:44:33.353143+08:00 timemars kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
2012-07-06T11:44:33.353153+08:00 timemars kernel: Process libvirtd (pid: 2076, threadinfo ffff8800aacc4000, task ffff8800aeaff200)
2012-07-06T11:44:33.353160+08:00 timemars kernel: Stack:
2012-07-06T11:44:33.353169+08:00 timemars kernel: ffffffff810bcb2b ffff8800a0799820 ffffffff810bc004 ffff880118cfc920
2012-07-06T11:44:33.353176+08:00 timemars kernel: ffff8800a2368f00 0000000200005058 0000000000000002 ffff880104aa8618
2012-07-06T11:44:33.353183+08:00 timemars kernel: ffffffff81608dc0 0000000000000000 0000000000000000 0000000200000005
2012-07-06T11:44:33.353190+08:00 timemars kernel: Call Trace:
2012-07-06T11:44:33.353198+08:00 timemars kernel: [<ffffffff810bcb2b>] ? lookup_page_cgroup+0x1f/0x28
2012-07-06T11:44:33.353206+08:00 timemars kernel: [<ffffffff810bc004>] ? mem_cgroup_force_empty+0x1c1/0x496
2012-07-06T11:44:33.353213+08:00 timemars kernel: [<ffffffff810d318d>] ? mntput_no_expire+0x1f/0xf4
2012-07-06T11:44:33.353222+08:00 timemars kernel: [<ffffffff8105f2ef>] ? should_resched+0x5/0x23
2012-07-06T11:44:33.353230+08:00 timemars kernel: [<ffffffff81079d92>] ? cgroup_rmdir+0x9d/0x39c
2012-07-06T11:44:33.353237+08:00 timemars kernel: [<ffffffff8105a4e8>] ? add_wait_queue+0x3c/0x3c
2012-07-06T11:44:33.353244+08:00 timemars kernel: [<ffffffff8105f2ef>] ? should_resched+0x5/0x23
2012-07-06T11:44:33.353250+08:00 timemars kernel: [<ffffffff810c859e>] ? vfs_rmdir+0x67/0xab
2012-07-06T11:44:33.353275+08:00 timemars kernel: [<ffffffff810c8f4b>] ? do_rmdir+0xad/0x101
2012-07-06T11:44:33.353285+08:00 timemars kernel: [<ffffffff810d318d>] ? mntput_no_expire+0x1f/0xf4
2012-07-06T11:44:33.353293+08:00 timemars kernel: [<ffffffff810bd095>] ? filp_close+0x57/0x5f
2012-07-06T11:44:33.353321+08:00 timemars kernel: [<ffffffff813eaf62>] ? system_call_fastpath+0x16/0x1b
2012-07-06T11:44:33.353333+08:00 timemars kernel: Code: 8b bd 28 01 00 00 e8 fc c8 ff ff eb 03 45 31 ff 48 83 c4 68 4c 89 f8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 89 f9 48 c1 ef 16 31 c0 <48> 8b 14 fd c0 1a 6f 81 48 c1 e9 0f 48 85 d2 74 0d 48 89 c8 83 
2012-07-06T11:44:33.353341+08:00 timemars kernel: RIP  [<ffffffff810bcaed>] __pfn_to_section+0x9/0x28
2012-07-06T11:44:33.353366+08:00 timemars kernel: RSP <ffff8800aacc5d40>
2012-07-06T11:44:33.353374+08:00 timemars kernel: CR2: 00001fff813e1b10
2012-07-06T11:44:33.353398+08:00 timemars kernel: ---[ end trace 239af6a79d1fdbe3 ]---

Type 2:
2012-07-06T12:46:13.772228+08:00 timemars NetworkManager[1684]: <warn> /sys/devices/virtual/net/vnet0: couldn't determine device driver; ignoring...
2012-07-06T12:46:13.782523+08:00 timemars kernel: device vnet0 entered promiscuous mode
2012-07-06T12:46:13.792507+08:00 timemars kernel: virbr0: topology change detected, propagating
2012-07-06T12:46:13.792539+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-06T12:46:13.792543+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-06T12:46:15.097601+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-06T12:46:15.097628+08:00 timemars kernel: device vnet0 left promiscuous mode
2012-07-06T12:46:15.097632+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-06T12:46:15.112429+08:00 timemars kernel: BUG: unable to handle kernel paging request at ffffff816d9f715f
2012-07-06T12:46:15.112456+08:00 timemars kernel: IP: [<ffffffff810a9bc6>] filp_close+0x30/0x5f
2012-07-06T12:46:15.112459+08:00 timemars kernel: PGD 15a1067 PUD 0 
2012-07-06T12:46:15.112477+08:00 timemars kernel: Oops: 0000 [#1] SMP 
2012-07-06T12:46:15.112480+08:00 timemars kernel: CPU 0 
2012-07-06T12:46:15.112483+08:00 timemars kernel: Modules linked in:
2012-07-06T12:46:15.112486+08:00 timemars kernel: 
2012-07-06T12:46:15.112489+08:00 timemars kernel: Pid: 2868, comm: qemu-system-x86 Not tainted 3.4.0 #1 Dell Inc. Inspiron 1440                   /0K138P
2012-07-06T12:46:15.112494+08:00 timemars kernel: RIP: 0010:[<ffffffff810a9bc6>]  [<ffffffff810a9bc6>] filp_close+0x30/0x5f
2012-07-06T12:46:15.112497+08:00 timemars kernel: RSP: 0018:ffff8800a676bcc8  EFLAGS: 00010286
2012-07-06T12:46:15.112500+08:00 timemars kernel: RAX: ffffff816d9f70ff RBX: ffff8800a53bafff RCX: 000000000000000f
2012-07-06T12:46:15.112503+08:00 timemars kernel: RDX: 0000000000000000 RSI: ffff88011b26d080 RDI: ffff8800a53bafff
2012-07-06T12:46:15.112506+08:00 timemars kernel: RBP: ffff88011b26d080 R08: ffff8800a40de000 R09: ffff88009bd0f800
2012-07-06T12:46:15.112510+08:00 timemars kernel: R10: ffffffff81130d8d R11: ffffffff812f0aa6 R12: 0000000000000000
2012-07-06T12:46:15.112513+08:00 timemars kernel: R13: 0000000000000001 R14: ffff88009bcc3c80 R15: 0000000000000004
2012-07-06T12:46:15.112516+08:00 timemars kernel: FS:  00007fa1d2654700(0000) GS:ffff88011fc00000(0000) knlGS:0000000000000000
2012-07-06T12:46:15.112519+08:00 timemars kernel: CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
2012-07-06T12:46:15.112522+08:00 timemars kernel: CR2: ffffff816d9f715f CR3: 000000000159f000 CR4: 00000000000427e0
2012-07-06T12:46:15.112525+08:00 timemars kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
2012-07-06T12:46:15.112528+08:00 timemars kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
2012-07-06T12:46:15.112532+08:00 timemars kernel: Process qemu-system-x86 (pid: 2868, threadinfo ffff8800a676a000, task ffff88009bc9cec0)
2012-07-06T12:46:15.112542+08:00 timemars kernel: Stack:
2012-07-06T12:46:15.112546+08:00 timemars kernel: ffff88011b26d080 0000000000000000 00000000000fdfbf ffffffff81048e0d
2012-07-06T12:46:15.112548+08:00 timemars kernel: ffffffff81130d8d ffff88009bc9cec0 0000000000000000 00007ffffffff000
2012-07-06T12:46:15.112551+08:00 timemars kernel: ffff88009bc9cec0 ffff88009bc9cec0 0000000000000001 ffffffff810490e7
2012-07-06T12:46:15.112554+08:00 timemars kernel: Call Trace:
2012-07-06T12:46:15.112557+08:00 timemars kernel: [<ffffffff81048e0d>] ? put_files_struct+0x60/0xb9
2012-07-06T12:46:15.112575+08:00 timemars kernel: [<ffffffff81130d8d>] ? exit_sem+0x1e8/0x1f7
2012-07-06T12:46:15.112579+08:00 timemars kernel: [<ffffffff810490e7>] ? do_exit+0x204/0x6df
2012-07-06T12:46:15.112582+08:00 timemars kernel: [<ffffffff8104983e>] ? do_group_exit+0x70/0x9a
2012-07-06T12:46:15.112585+08:00 timemars kernel: [<ffffffff810516ff>] ? get_signal_to_deliver+0x40d/0x42f
2012-07-06T12:46:15.112588+08:00 timemars kernel: [<ffffffff81027796>] ? do_signal+0x38/0x431
2012-07-06T12:46:15.112591+08:00 timemars kernel: [<ffffffff81051a9f>] ? copy_siginfo_to_user+0x5c/0x1bb
2012-07-06T12:46:15.112594+08:00 timemars kernel: [<ffffffff810715a5>] ? sys_futex+0x138/0x147
2012-07-06T12:46:15.112597+08:00 timemars kernel: [<ffffffff81027bc5>] ? do_notify_resume+0x25/0x50
2012-07-06T12:46:15.112600+08:00 timemars kernel: [<ffffffff8105f152>] ? should_resched+0x5/0x23
2012-07-06T12:46:15.112603+08:00 timemars kernel: [<ffffffff813d511b>] ? _cond_resched+0x6/0x1a
2012-07-06T12:46:15.112606+08:00 timemars kernel: [<ffffffff813d6628>] ? int_signal+0x12/0x17
2012-07-06T12:46:15.112610+08:00 timemars kernel: Code: f5 53 48 89 fb 48 8b 47 30 48 85 c0 75 11 48 c7 c7 ec 6d 50 81 45 31 e4 e8 1f 67 32 00 eb 33 48 8b 47 20 45 31 e4 48 85 c0 74 0e <48> 8b 40 60 48 85 c0 74 05 ff d0 41 89 c4 f6 43 3d 40 75 0b 48 
2012-07-06T12:46:15.112613+08:00 timemars kernel: RIP  [<ffffffff810a9bc6>] filp_close+0x30/0x5f
2012-07-06T12:46:15.112616+08:00 timemars kernel: RSP <ffff8800a676bcc8>
2012-07-06T12:46:15.112624+08:00 timemars kernel: CR2: ffffff816d9f715f
2012-07-06T12:46:15.179496+08:00 timemars kernel: ---[ end trace deec135ba51c758d ]---
2012-07-06T12:46:15.179516+08:00 timemars kernel: Fixing recursive fault but reboot is needed!

Type 3:
2012-07-07T19:51:52.532199+08:00 timemars NetworkManager[1778]: <warn> /sys/devices/virtual/net/vnet0: couldn't determine device driver; ignoring...
2012-07-07T19:51:52.539805+08:00 timemars kernel: device vnet0 entered promiscuous mode
2012-07-07T19:51:52.550668+08:00 timemars kernel: virbr0: topology change detected, propagating
2012-07-07T19:51:52.550704+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-07T19:51:52.550713+08:00 timemars kernel: virbr0: port 1(vnet0) entered forwarding state
2012-07-07T19:51:54.245653+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-07T19:51:54.245680+08:00 timemars kernel: device vnet0 left promiscuous mode
2012-07-07T19:51:54.245684+08:00 timemars kernel: virbr0: port 1(vnet0) entered disabled state
2012-07-07T19:51:54.252041+08:00 timemars kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000030
2012-07-07T19:51:54.252071+08:00 timemars kernel: IP: [<ffffffff810d04f2>] iput+0x3e/0x191
2012-07-07T19:51:54.252074+08:00 timemars kernel: PGD 0 
2012-07-07T19:51:54.252078+08:00 timemars kernel: Oops: 0000 [#1] SMP 
2012-07-07T19:51:54.252080+08:00 timemars kernel: CPU 1 
2012-07-07T19:51:54.252085+08:00 timemars kernel: Modules linked in:
2012-07-07T19:51:54.252088+08:00 timemars kernel: 
2012-07-07T19:51:54.252091+08:00 timemars kernel: Pid: 2608, comm: qemu-system-x86 Not tainted 3.4.0 #1 Dell Inc. Inspiron 1440                   /0K138P
2012-07-07T19:51:54.252095+08:00 timemars kernel: RIP: 0010:[<ffffffff810d04f2>]  [<ffffffff810d04f2>] iput+0x3e/0x191
2012-07-07T19:51:54.252099+08:00 timemars kernel: RSP: 0018:ffff880102fede58  EFLAGS: 00010246
2012-07-07T19:51:54.252102+08:00 timemars kernel: RAX: 0000000000000001 RBX: ffff8800ac78ef20 RCX: ffff88011fd00000
2012-07-07T19:51:54.252105+08:00 timemars kernel: RDX: ffff88011fd00000 RSI: ffff8800ac78ef88 RDI: ffff8800ac78ef88
2012-07-07T19:51:54.252108+08:00 timemars kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff8160c4a0
2012-07-07T19:51:54.252111+08:00 timemars kernel: R10: dead000000200200 R11: ffff880118eb3400 R12: 00000000fffcfaf8
2012-07-07T19:51:54.252115+08:00 timemars kernel: R13: 0000000000000000 R14: ffff880102fede88 R15: 00000000fffcfaf8
2012-07-07T19:51:54.252118+08:00 timemars kernel: FS:  00007f51766358c0(0000) GS:ffff88011fd00000(0000) knlGS:0000000000000000
2012-07-07T19:51:54.252121+08:00 timemars kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
2012-07-07T19:51:54.252124+08:00 timemars kernel: CR2: 0000000000000030 CR3: 0000000118d41000 CR4: 00000000000427f0
2012-07-07T19:51:54.252139+08:00 timemars kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
2012-07-07T19:51:54.252142+08:00 timemars kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
2012-07-07T19:51:54.252145+08:00 timemars kernel: Process qemu-system-x86 (pid: 2608, threadinfo ffff880102fec000, task ffff8800a5f3da00)
2012-07-07T19:51:54.252148+08:00 timemars kernel: Stack:
2012-07-07T19:51:54.252151+08:00 timemars kernel: ffff880118eb3400 ffff8800ac78e800 00000000fffcfaf8 ffffffff81307563
2012-07-07T19:51:54.252163+08:00 timemars kernel: ffff8800ac78ec00 ffffffff813169ef ffff880102fede88 ffff880102fede88
2012-07-07T19:51:54.252166+08:00 timemars kernel: dead000000100100 ffff8801174bc2a0 ffff8800ac78e800 ffff8800ac78ee80
2012-07-07T19:51:54.252169+08:00 timemars kernel: Call Trace:
2012-07-07T19:51:54.252172+08:00 timemars kernel: [<ffffffff81307563>] ? sk_release_kernel+0x28/0x47
2012-07-07T19:51:54.252175+08:00 timemars kernel: [<ffffffff813169ef>] ? netdev_run_todo+0x1c9/0x1f3
2012-07-07T19:51:54.252178+08:00 timemars kernel: [<ffffffff81244bb3>] ? tun_chr_close+0x4c/0x99
2012-07-07T19:51:54.252180+08:00 timemars kernel: [<ffffffff810bf948>] ? fput+0xf9/0x1ea
2012-07-07T19:51:54.252192+08:00 timemars kernel: [<ffffffff810bd095>] ? filp_close+0x57/0x5f
2012-07-07T19:51:54.252195+08:00 timemars kernel: [<ffffffff810bd111>] ? sys_close+0x74/0xb1
2012-07-07T19:51:54.252198+08:00 timemars kernel: [<ffffffff813eaf62>] ? system_call_fastpath+0x16/0x1b
2012-07-07T19:51:54.252210+08:00 timemars kernel: Code: 00 00 00 40 74 02 0f 0b 48 8d 77 68 48 8d bf 00 01 00 00 e8 29 ef 08 00 85 c0 0f 84 59 01 00 00 48 8b 6b 18 f6 83 80 00 00 00 08 <4c> 8b 65 30 74 11 be 61 05 00 00 48 c7 c7 45 27 52 81 e8 da 5a 
2012-07-07T19:51:54.252214+08:00 timemars kernel: RIP  [<ffffffff810d04f2>] iput+0x3e/0x191
2012-07-07T19:51:54.252217+08:00 timemars kernel: RSP <ffff880102fede58>
2012-07-07T19:51:54.252219+08:00 timemars kernel: CR2: 0000000000000030
2012-07-07T19:51:54.298648+08:00 timemars kernel: ---[ end trace 23837b1c67685f78 ]---

Best wishes,

Zhijie 		 	   		  

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2012-07-04 11:04 RuanZhijie
  0 siblings, 0 replies; 97+ messages in thread
From: RuanZhijie @ 2012-07-04 11:04 UTC (permalink / raw)
  To: davem; +Cc: netdev, skinsbursky

[-- Attachment #1: Type: text/plain, Size: 2001 bytes --]


Hi, all.

Mr. Stanislav Kinsbursky suggests me send you a report about an oops I encountered in the past few days.

A few days ago, I tested some VMs with NAT enabled under KVM and libvirt, but kernel crashed when I shut down these VMs, though this issue did not occur every time. I did some search and found a webpage (http://www.spinics.net/lists/netdev/msg193846.html) in which Simon reported a similar issue.

The operating system I use is gentoo-amd64 with no-multilib profile, kernel version is 3.4.0, libvirt-0.9.13 with USE flag "qemu virt-network" enabled and qemu-kvm-1.0.1-r1. Here are the steps to reproduce:

1. Let's define that starting a VM with NAT enabled under KVM and libvirt and then shut it down immediately as one operation.
2. Repeat the operation for several times.

I also did 3 tests:

Test 1: 
The host machine is with a regular linux 3.4.0 kernel, and the VM had NAT enabled. Kernel crashed after 2, 7 and 13 operations.

Test 2:
The host machine is with a regular linux 3.4.0 kernel, and the VM had no network access. No crash occured after 100 operations.

Test 3:
The host machine is with a linux 3.4.0 kernel, but drivers/net/tun.c was reverted back to just before commit 1ab5ecb90cb6a3df1476e052f76a6e8f6511cb3d (https://github.com/torvalds/linux/commit/1ab5ecb90cb6a3df1476e052f76a6e8f6511cb3d#drivers/net/tun.c), (or you can use a tun.c from a 3.2.0 kernel, according to Simon's report), and the VM had NAT enabled. No crash occured after 100 operations.

Moreover, I observe that a virtual interface is created to handle network access when a VM with NAT enabled starts, and the virtual interface is removed when the VM is shut down. Crashes usually occur at the time the virtual interface is removed.

Finally, the attachment contains the config file I use to compile the kernel and the kernel crash traces. I am sorry that my laptop does not have a serial port, I could not provide traces from tty console. Hope these could help.

Sincerely,

Zhijie 		 	   		  

[-- Attachment #2: kernel.config --]
[-- Type: application/octet-stream, Size: 61488 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.4.0 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
# CONFIG_KTIME_SCALAR is not set
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_HAVE_IRQ_WORK=y
CONFIG_IRQ_WORK=y

#
# General setup
#
# CONFIG_EXPERIMENTAL is not set
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_KERNEL_XZ=y
# CONFIG_KERNEL_LZO is not set
CONFIG_DEFAULT_HOSTNAME="timemars"
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_FHANDLE is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set
# CONFIG_AUDIT is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_RCU_FANOUT=64
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=18
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not set
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
CONFIG_CGROUP_MEM_RES_CTLR=y
# CONFIG_CGROUP_PERF is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_SCHED_AUTOGROUP=y
CONFIG_MM_OWNER=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EXPERT is not set
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_PERF_COUNTERS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_KPROBES is not set
# CONFIG_JUMP_LABEL is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y

#
# GCOV-based kernel profiling
#
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_BSGLIB is not set
# CONFIG_BLK_DEV_INTEGRITY is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SYSV68_PARTITION is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=y
# CONFIG_CFQ_GROUP_IOSCHED is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
CONFIG_INLINE_READ_UNLOCK=y
# CONFIG_INLINE_READ_UNLOCK_BH is not set
CONFIG_INLINE_READ_UNLOCK_IRQ=y
# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
CONFIG_INLINE_WRITE_UNLOCK=y
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
# CONFIG_HIGH_RES_TIMERS is not set
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_SMP=y
# CONFIG_X86_MPPARSE is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_PARAVIRT_GUEST is not set
CONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_XADD=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_NR_CPUS=2
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_IRQ_TIME_ACCOUNTING is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
CONFIG_X86_THERMAL_VECTOR=y
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
# CONFIG_MEMORY_FAILURE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_CLEANCACHE=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
# CONFIG_SCHED_HRTICK is not set
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_RUNTIME is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_BGRT is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_PCC_CPUFREQ is not set
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_INTEL_IDLE is not set

#
# Memory power savings
#

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
# CONFIG_PCIEAER is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_HT_IRQ is not set
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_PCCARD is not set
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_IA32_EMULATION is not set
# CONFIG_COMPAT_FOR_U64_ALIGNMENT is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
# CONFIG_NET_KEY is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE_DEMUX is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
# CONFIG_INET_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
CONFIG_INET_LRO=y
# CONFIG_INET_DIAG is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_IPV6_ROUTER_PREF is not set
# CONFIG_INET6_AH is not set
# CONFIG_INET6_ESP is not set
# CONFIG_INET6_IPCOMP is not set
# CONFIG_INET6_XFRM_TUNNEL is not set
# CONFIG_INET6_TUNNEL is not set
# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET6_XFRM_MODE_TUNNEL is not set
# CONFIG_INET6_XFRM_MODE_BEET is not set
# CONFIG_IPV6_SIT is not set
# CONFIG_IPV6_TUNNEL is not set
# CONFIG_NETWORK_SECMARK is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
# CONFIG_BRIDGE_NETFILTER is not set

#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK_ACCT is not set
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
# CONFIG_NETFILTER_NETLINK_LOG is not set
CONFIG_NF_CONNTRACK=y
# CONFIG_NF_CONNTRACK_MARK is not set
# CONFIG_NF_CONNTRACK_PROCFS is not set
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
# CONFIG_NF_CONNTRACK_FTP is not set
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SIP is not set
# CONFIG_NF_CONNTRACK_TFTP is not set
# CONFIG_NF_CT_NETLINK is not set
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
# CONFIG_NETFILTER_XT_MARK is not set
# CONFIG_NETFILTER_XT_CONNMARK is not set

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
# CONFIG_NETFILTER_XT_TARGET_HL is not set
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_NETFILTER_XT_TARGET_LOG is not set
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set

#
# Xtables matches
#
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ECN is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
# CONFIG_NETFILTER_XT_MATCH_HL is not set
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
# CONFIG_NETFILTER_XT_MATCH_REALM is not set
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
CONFIG_NETFILTER_XT_MATCH_STATE=y
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_AH is not set
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_RPFILTER is not set
# CONFIG_IP_NF_MATCH_TTL is not set
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_REDIRECT is not set
# CONFIG_NF_NAT_FTP is not set
# CONFIG_NF_NAT_IRC is not set
# CONFIG_NF_NAT_TFTP is not set
# CONFIG_NF_NAT_AMANDA is not set
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
# CONFIG_NF_NAT_SIP is not set
CONFIG_IP_NF_MANGLE=y
# CONFIG_IP_NF_TARGET_ECN is not set
# CONFIG_IP_NF_TARGET_TTL is not set
# CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_ARPTABLES is not set

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
# CONFIG_IP6_NF_QUEUE is not set
CONFIG_IP6_NF_IPTABLES=y
# CONFIG_IP6_NF_MATCH_AH is not set
# CONFIG_IP6_NF_MATCH_EUI64 is not set
# CONFIG_IP6_NF_MATCH_FRAG is not set
# CONFIG_IP6_NF_MATCH_OPTS is not set
# CONFIG_IP6_NF_MATCH_HL is not set
# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set
# CONFIG_IP6_NF_MATCH_MH is not set
# CONFIG_IP6_NF_MATCH_RPFILTER is not set
# CONFIG_IP6_NF_MATCH_RT is not set
# CONFIG_IP6_NF_TARGET_HL is not set
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_MANGLE=y
# CONFIG_IP6_NF_RAW is not set
CONFIG_BRIDGE_NF_EBTABLES=y
# CONFIG_BRIDGE_EBT_BROUTE is not set
# CONFIG_BRIDGE_EBT_T_FILTER is not set
CONFIG_BRIDGE_EBT_T_NAT=y
# CONFIG_BRIDGE_EBT_802_3 is not set
# CONFIG_BRIDGE_EBT_AMONG is not set
# CONFIG_BRIDGE_EBT_ARP is not set
# CONFIG_BRIDGE_EBT_IP is not set
# CONFIG_BRIDGE_EBT_IP6 is not set
# CONFIG_BRIDGE_EBT_LIMIT is not set
# CONFIG_BRIDGE_EBT_MARK is not set
# CONFIG_BRIDGE_EBT_PKTTYPE is not set
# CONFIG_BRIDGE_EBT_STP is not set
# CONFIG_BRIDGE_EBT_VLAN is not set
# CONFIG_BRIDGE_EBT_ARPREPLY is not set
# CONFIG_BRIDGE_EBT_DNAT is not set
# CONFIG_BRIDGE_EBT_MARK_T is not set
# CONFIG_BRIDGE_EBT_REDIRECT is not set
# CONFIG_BRIDGE_EBT_SNAT is not set
# CONFIG_BRIDGE_EBT_LOG is not set
# CONFIG_BRIDGE_EBT_ULOG is not set
# CONFIG_BRIDGE_EBT_NFLOG is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
CONFIG_STP=y
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_PHONET is not set
# CONFIG_NET_SCHED is not set
# CONFIG_DCB is not set
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
# CONFIG_NETPRIO_CGROUP is not set
CONFIG_BQL=y
CONFIG_HAVE_BPF_JIT=y
# CONFIG_BPF_JIT is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=y
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
# CONFIG_CFG80211_DEFAULT_PS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
# CONFIG_WIRELESS_EXT_SYSFS is not set
CONFIG_LIB80211=y
CONFIG_LIB80211_CRYPT_WEP=y
CONFIG_LIB80211_CRYPT_CCMP=y
CONFIG_LIB80211_CRYPT_TKIP=y
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=y
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
# CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
# CONFIG_BLK_DEV_CRYPTOLOOP is not set

#
# DRBD disabled because PROC_FS, INET or CONNECTOR not selected
#
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_PHANTOM is not set
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_APDS9802ALS is not set
# CONFIG_ISL29003 is not set
# CONFIG_ISL29020 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_SENSORS_BH1780 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_VMWARE_BALLOON is not set
# CONFIG_BMP085 is not set
# CONFIG_PCH_PHUB is not set
# CONFIG_USB_SWITCH_FSA9480 is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set

#
# Texas Instruments shared transport line discipline
#
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_NETLINK is not set
# CONFIG_SCSI_PROC_FS is not set

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_ATA_VERBOSE_ERROR is not set
# CONFIG_ATA_ACPI is not set
# CONFIG_SATA_PMP is not set

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
# CONFIG_SATA_AHCI_PLATFORM is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_SATA_ACARD_AHCI is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_ATA_SFF is not set
# CONFIG_MD is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_FC is not set
CONFIG_MII=y
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
CONFIG_TUN=y
CONFIG_VETH=y
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#
CONFIG_ETHERNET=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_VENDOR_ADAPTEC is not set
# CONFIG_NET_VENDOR_ALTEON is not set
# CONFIG_NET_VENDOR_AMD is not set
# CONFIG_NET_VENDOR_ATHEROS is not set
# CONFIG_NET_VENDOR_BROADCOM is not set
# CONFIG_NET_VENDOR_BROCADE is not set
# CONFIG_NET_CALXEDA_XGMAC is not set
# CONFIG_NET_VENDOR_CHELSIO is not set
# CONFIG_NET_VENDOR_CISCO is not set
# CONFIG_DNET is not set
# CONFIG_NET_VENDOR_DEC is not set
# CONFIG_NET_VENDOR_DLINK is not set
# CONFIG_NET_VENDOR_EMULEX is not set
# CONFIG_NET_VENDOR_EXAR is not set
# CONFIG_NET_VENDOR_HP is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_JME is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_FEALNX is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_ETHOC is not set
# CONFIG_NET_PACKET_ENGINE is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
CONFIG_NET_VENDOR_REALTEK=y
# CONFIG_8139TOO is not set
CONFIG_R8169=y
# CONFIG_NET_VENDOR_RDC is not set
# CONFIG_NET_VENDOR_SIS is not set
# CONFIG_SFC is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
# CONFIG_NET_VENDOR_SUN is not set
# CONFIG_NET_VENDOR_TEHUTI is not set
# CONFIG_NET_VENDOR_TI is not set
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_FDDI is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_PHYLIB is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_TR is not set

#
# USB Network Adapters
#
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AIRO is not set
# CONFIG_ATMEL is not set
# CONFIG_AT76C50X_USB is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_RTL8187 is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_ATH_COMMON is not set
CONFIG_B43=y
CONFIG_B43_SSB=y
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_LP=y
# CONFIG_B43_DEBUG is not set
# CONFIG_B43LEGACY is not set
# CONFIG_BRCMFMAC is not set
CONFIG_HOSTAP=y
# CONFIG_HOSTAP_FIRMWARE is not set
# CONFIG_HOSTAP_PLX is not set
# CONFIG_HOSTAP_PCI is not set
# CONFIG_IPW2100 is not set
# CONFIG_IWLWIFI is not set
# CONFIG_IWL4965 is not set
# CONFIG_IWL3945 is not set
# CONFIG_LIBERTAS is not set
# CONFIG_RT2X00 is not set
# CONFIG_MWIFIEX is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
# CONFIG_VMXNET3 is not set
# CONFIG_ISDN is not set

#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_INPUT_POLLDEV is not set
# CONFIG_INPUT_SPARSEKMAP is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_OMAP4 is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
CONFIG_FIX_EARLYCON_MEM=y

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_XILINX_PS_UART is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
CONFIG_DEVPORT=y
# CONFIG_RAMOOPS is not set
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
# CONFIG_I2C_CHARDEV is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EG20T is not set
# CONFIG_I2C_INTEL_MID is not set
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TINY_USB is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_HSI is not set

#
# PPS support
#

#
# PPS generators support
#

#
# PTP clock support
#

#
# Enable Device Drivers -> PPS to see the PTP clock options.
#
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_HWMON is not set
CONFIG_THERMAL=y
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
# CONFIG_BCMA is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_TC3589X is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_S5M_CORE is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_CS5535 is not set
# CONFIG_LPC_SCH is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_REGULATOR is not set
CONFIG_MEDIA_SUPPORT=y

#
# Multimedia core support
#
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
# CONFIG_DVB_CORE is not set
CONFIG_VIDEO_MEDIA=y

#
# Multimedia drivers
#
# CONFIG_RC_CORE is not set
# CONFIG_MEDIA_ATTACH is not set
CONFIG_MEDIA_TUNER=y
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
CONFIG_MEDIA_TUNER_SIMPLE=y
CONFIG_MEDIA_TUNER_TDA8290=y
CONFIG_MEDIA_TUNER_TDA827X=y
CONFIG_MEDIA_TUNER_TDA18271=y
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5767=y
CONFIG_MEDIA_TUNER_MT20XX=y
CONFIG_MEDIA_TUNER_XC2028=y
CONFIG_MEDIA_TUNER_XC5000=y
CONFIG_MEDIA_TUNER_XC4000=y
CONFIG_MEDIA_TUNER_MC44S803=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y

#
# Audio decoders, processors and mixers
#

#
# RDS decoders
#

#
# Video decoders
#

#
# Video and audio decoders
#

#
# MPEG video encoders
#

#
# Video encoders
#

#
# Camera sensor devices
#

#
# Flash devices
#

#
# Video improvement chips
#

#
# Miscelaneous helper chips
#
# CONFIG_VIDEO_VIVI is not set
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
# CONFIG_USB_GSPCA is not set
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_HDPVR is not set
# CONFIG_VIDEO_EM28XX is not set
# CONFIG_VIDEO_USBVISION is not set
# CONFIG_USB_ET61X251 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_PWC is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_USB_ZR364XX is not set
# CONFIG_USB_S2255 is not set
# CONFIG_V4L_PCI_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_RADIO_ADAPTERS is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=1
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_NOUVEAU is not set

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
# CONFIG_DRM_I2C_SIL164 is not set
# CONFIG_DRM_I810 is not set
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_STUB_POULSBO is not set
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_WMT_GE_ROPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_GENERIC is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LP855X is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=y
# CONFIG_SOUND_OSS_CORE is not set
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
# CONFIG_SND_SEQUENCER is not set
# CONFIG_SND_MIXER_OSS is not set
# CONFIG_SND_PCM_OSS is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_KCTL_JACK=y
CONFIG_SND_DMA_SGBUF=y
# CONFIG_SND_RAWMIDI_SEQ is not set
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
# CONFIG_SND_EMU10K1_SEQ is not set
# CONFIG_SND_DRIVERS is not set
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ASIHPI is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_CS5535AUDIO is not set
# CONFIG_SND_CTXFI is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_INDIGOIOX is not set
# CONFIG_SND_INDIGODJX is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_PREALLOC_SIZE=64
# CONFIG_SND_HDA_HWDEP is not set
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_INPUT_JACK is not set
# CONFIG_SND_HDA_CODEC_REALTEK is not set
# CONFIG_SND_HDA_CODEC_ANALOG is not set
CONFIG_SND_HDA_CODEC_SIGMATEL=y
# CONFIG_SND_HDA_CODEC_VIA is not set
# CONFIG_SND_HDA_CODEC_HDMI is not set
# CONFIG_SND_HDA_CODEC_CIRRUS is not set
# CONFIG_SND_HDA_CODEC_CONEXANT is not set
# CONFIG_SND_HDA_CODEC_CA0110 is not set
# CONFIG_SND_HDA_CODEC_CA0132 is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
# CONFIG_SND_HDA_GENERIC is not set
# CONFIG_SND_HDA_POWER_SAVE is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_LOLA is not set
# CONFIG_SND_LX6464ES is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_USB is not set
# CONFIG_SND_SOC is not set
# CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
# CONFIG_HIDRAW is not set

#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_PRODIKEYS is not set
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
# CONFIG_HID_GYRATION is not set
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
# CONFIG_LOGIWHEELS_FF is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
# CONFIG_HID_NTRIG is not set
# CONFIG_HID_ORTEK is not set
# CONFIG_HID_PANTHERLORD is not set
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
# CONFIG_HID_SAMSUNG is not set
# CONFIG_HID_SONY is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_SUNPLUS is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_ARCH_HAS_XHCI=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set

#
# Miscellaneous USB options
#
# CONFIG_USB_DEVICEFS is not set
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_MON is not set
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_OHCI_HCD is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
# CONFIG_USB_UAS is not set
# CONFIG_USB_LIBUSUAL is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_CONSOLE is not set
# CONFIG_USB_EZUSB is not set
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MOTOROLA is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
CONFIG_USB_SERIAL_PL2303=y
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set
# CONFIG_USB_SERIAL_ZIO is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_DEBUG is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
# CONFIG_NEW_LEDS is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_ISL12022 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set

#
# Virtio drivers
#
# CONFIG_VIRTIO_BALLOON is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
# CONFIG_STAGING is not set
# CONFIG_X86_PLATFORM_DEVICES is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_IOMMU_SUPPORT is not set

#
# Remoteproc drivers (EXPERIMENTAL)
#

#
# Rpmsg drivers (EXPERIMENTAL)
#
# CONFIG_VIRT_DRIVERS is not set
# CONFIG_PM_DEVFREQ is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
CONFIG_EXT4_FS=y
# CONFIG_EXT4_USE_FOR_EXT23 is not set
# CONFIG_EXT4_FS_XATTR is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_FS_POSIX_ACL is not set
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
# CONFIG_DNOTIFY is not set
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
# CONFIG_CONFIGFS_FS is not set
# CONFIG_MISC_FILESYSTEMS is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_CODEPAGE_950=y
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=2048
# CONFIG_MAGIC_SYSRQ is not set
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_DEBUG_FS is not set
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
# CONFIG_DEBUG_KERNEL is not set
# CONFIG_HARDLOCKUP_DETECTOR is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
# CONFIG_SPARSE_RCU_POINTER is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
# CONFIG_FRAME_POINTER is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=60
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_OPTIMIZE_INLINING=y

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
# CONFIG_CRYPTO_GF128MUL is not set
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
# CONFIG_CRYPTO_CRYPTD is not set
# CONFIG_CRYPTO_AUTHENC is not set
# CONFIG_CRYPTO_TEST is not set

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
# CONFIG_CRYPTO_SEQIV is not set

#
# Block modes
#
# CONFIG_CRYPTO_CBC is not set
# CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=y
# CONFIG_CRYPTO_LRW is not set
# CONFIG_CRYPTO_PCBC is not set
# CONFIG_CRYPTO_XTS is not set

#
# Hash modes
#
# CONFIG_CRYPTO_HMAC is not set

#
# Digest
#
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_CRC32C_INTEL is not set
# CONFIG_CRYPTO_GHASH is not set
# CONFIG_CRYPTO_MD4 is not set
# CONFIG_CRYPTO_MD5 is not set
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
# CONFIG_CRYPTO_SHA1 is not set
# CONFIG_CRYPTO_SHA1_SSSE3 is not set
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_DES is not set
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_SEED is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set

#
# Compression
#
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
CONFIG_KVM_INTEL=y
# CONFIG_KVM_AMD is not set
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
# CONFIG_CRC_CCITT is not set
CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
# CONFIG_CRC7 is not set
# CONFIG_LIBCRC32C is not set
# CONFIG_CRC8 is not set
# CONFIG_XZ_DEC is not set
# CONFIG_XZ_DEC_BCJ is not set
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_AVERAGE=y
# CONFIG_CORDIC is not set

[-- Attachment #3: IMG_20120701_214046.jpg --]
[-- Type: image/jpeg, Size: 598974 bytes --]

[-- Attachment #4: IMG_20120704_095542.jpg --]
[-- Type: image/jpeg, Size: 788176 bytes --]

[-- Attachment #5: IMG_20120704_162510.jpg --]
[-- Type: image/jpeg, Size: 798134 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-08-18 16:33   ` Vegard Nossum
@ 2008-08-18 16:39     ` Greg KH
  0 siblings, 0 replies; 97+ messages in thread
From: Greg KH @ 2008-08-18 16:39 UTC (permalink / raw)
  To: Vegard Nossum
  Cc: Andrei Popa, Oliver Neukum, Andrew Morton, Linux Kernel Mailing List

On Mon, Aug 18, 2008 at 06:33:42PM +0200, Vegard Nossum wrote:
> On Wed, Jul 23, 2008 at 7:11 PM, Vegard Nossum <vegard.nossum@gmail.com> wrote:
> > On Wed, Jul 23, 2008 at 2:52 PM, Andrei Popa <andrei.popa@i-neo.ro> wrote:
> >>
> >> I installed gnokii-0.6.22-r2 and gave the command "gnokii --identify"
> >> and the kernel oopsed:
> >>
> >> BUG: unable to handle kernel NULL pointer dereference at 00000458
> >> IP: [<c0444b52>] mutex_unlock+0x0/0xb
> >> *pde = 00000000
> >> Oops: 0002 [#1] PREEMPT SMP
> >>
> >> Pid: 19043, comm: gnokii Not tainted (2.6.26-ineo7 #2)
> >> EIP: 0060:[<c0444b52>] EFLAGS: 00010246 CPU: 0
> >> EIP is at mutex_unlock+0x0/0xb
> > ...
> >>  [<c03830ae>] acm_tty_open+0x4c/0x214
> >
> > This shouldn't be too hard; the code is trying to unlock the mutex
> > &acm->mutex even when "acm" is NULL. It seems that the label "err_out"
> > is otherwise unused, so it makes sense to move this one step further
> > down, so that it doesn't try to unlock the non-existent mutex.
> >
> > If the problem is reproducible, you could try the patch below!
> >
> >
> > Vegard
> >
> > PS: I actually think the code has some other problems too. Shouldn't
> > &acm->mutex be locked before we even inspect acm->dev?
> >
> >
> > Reported-by: Andrei Popa <andrei.popa@i-neo.ro>
> > Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
> >
> > diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
> > index 63c3404..74d03a7 100644
> > --- a/drivers/usb/class/cdc-acm.c
> > +++ b/drivers/usb/class/cdc-acm.c
> > @@ -525,8 +525,8 @@ static int acm_tty_open(struct tty_struct *tty, struct file *filp)
> >        tasklet_schedule(&acm->urb_task);
> >
> >  done:
> > -err_out:
> >        mutex_unlock(&acm->mutex);
> > +err_out:
> >        mutex_unlock(&open_mutex);
> >        return rv;
> >
> >
> 
> Hi,
> 
> Latest -git seems to have the same problem, and this was about three
> weeks ago, so.. Ping?

Hm, I thought I took a patch to fix this a few weeks ago.

Oliver, have I missed anything recently?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-07-23 17:11 ` Vegard Nossum
@ 2008-08-18 16:33   ` Vegard Nossum
  2008-08-18 16:39     ` Greg KH
  0 siblings, 1 reply; 97+ messages in thread
From: Vegard Nossum @ 2008-08-18 16:33 UTC (permalink / raw)
  To: Andrei Popa, Oliver Neukum, Greg Kroah-Hartman
  Cc: Andrew Morton, Linux Kernel Mailing List

On Wed, Jul 23, 2008 at 7:11 PM, Vegard Nossum <vegard.nossum@gmail.com> wrote:
> On Wed, Jul 23, 2008 at 2:52 PM, Andrei Popa <andrei.popa@i-neo.ro> wrote:
>>
>> I installed gnokii-0.6.22-r2 and gave the command "gnokii --identify"
>> and the kernel oopsed:
>>
>> BUG: unable to handle kernel NULL pointer dereference at 00000458
>> IP: [<c0444b52>] mutex_unlock+0x0/0xb
>> *pde = 00000000
>> Oops: 0002 [#1] PREEMPT SMP
>>
>> Pid: 19043, comm: gnokii Not tainted (2.6.26-ineo7 #2)
>> EIP: 0060:[<c0444b52>] EFLAGS: 00010246 CPU: 0
>> EIP is at mutex_unlock+0x0/0xb
> ...
>>  [<c03830ae>] acm_tty_open+0x4c/0x214
>
> This shouldn't be too hard; the code is trying to unlock the mutex
> &acm->mutex even when "acm" is NULL. It seems that the label "err_out"
> is otherwise unused, so it makes sense to move this one step further
> down, so that it doesn't try to unlock the non-existent mutex.
>
> If the problem is reproducible, you could try the patch below!
>
>
> Vegard
>
> PS: I actually think the code has some other problems too. Shouldn't
> &acm->mutex be locked before we even inspect acm->dev?
>
>
> Reported-by: Andrei Popa <andrei.popa@i-neo.ro>
> Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
>
> diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
> index 63c3404..74d03a7 100644
> --- a/drivers/usb/class/cdc-acm.c
> +++ b/drivers/usb/class/cdc-acm.c
> @@ -525,8 +525,8 @@ static int acm_tty_open(struct tty_struct *tty, struct file *filp)
>        tasklet_schedule(&acm->urb_task);
>
>  done:
> -err_out:
>        mutex_unlock(&acm->mutex);
> +err_out:
>        mutex_unlock(&open_mutex);
>        return rv;
>
>

Hi,

Latest -git seems to have the same problem, and this was about three
weeks ago, so.. Ping?


Vegard

-- 
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
	-- E. W. Dijkstra, EWD1036

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-07-23 12:52 kernel oops Andrei Popa
@ 2008-07-23 17:11 ` Vegard Nossum
  2008-08-18 16:33   ` Vegard Nossum
  0 siblings, 1 reply; 97+ messages in thread
From: Vegard Nossum @ 2008-07-23 17:11 UTC (permalink / raw)
  To: Andrei Popa, Oliver Neukum, Greg Kroah-Hartman; +Cc: Linux Kernel Mailing List

Hi,

On Wed, Jul 23, 2008 at 2:52 PM, Andrei Popa <andrei.popa@i-neo.ro> wrote:
>
> Hello,
>
> I installed gnokii-0.6.22-r2 and gave the command "gnokii --identify"
> and the kernel oopsed:
>
> BUG: unable to handle kernel NULL pointer dereference at 00000458
> IP: [<c0444b52>] mutex_unlock+0x0/0xb
> *pde = 00000000
> Oops: 0002 [#1] PREEMPT SMP
>
> Pid: 19043, comm: gnokii Not tainted (2.6.26-ineo7 #2)
> EIP: 0060:[<c0444b52>] EFLAGS: 00010246 CPU: 0
> EIP is at mutex_unlock+0x0/0xb
...
>  [<c03830ae>] acm_tty_open+0x4c/0x214

This shouldn't be too hard; the code is trying to unlock the mutex
&acm->mutex even when "acm" is NULL. It seems that the label "err_out"
is otherwise unused, so it makes sense to move this one step further
down, so that it doesn't try to unlock the non-existant mutex.

If the problem is reproducible, you could try the patch below!


Vegard

PS: I actually think the code has some other problems too. Shouldn't
&acm->mutex be locked before we even inspect acm->dev?


Reported-by: Andrei Popa <andrei.popa@i-neo.ro>
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>

diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
index 63c3404..74d03a7 100644
--- a/drivers/usb/class/cdc-acm.c
+++ b/drivers/usb/class/cdc-acm.c
@@ -525,8 +525,8 @@ static int acm_tty_open(struct tty_struct *tty, struct file *filp)
 	tasklet_schedule(&acm->urb_task);
 
 done:
-err_out:
 	mutex_unlock(&acm->mutex);
+err_out:
 	mutex_unlock(&open_mutex);
 	return rv;
 

^ permalink raw reply related	[flat|nested] 97+ messages in thread

* kernel oops
@ 2008-07-23 12:52 Andrei Popa
  2008-07-23 17:11 ` Vegard Nossum
  0 siblings, 1 reply; 97+ messages in thread
From: Andrei Popa @ 2008-07-23 12:52 UTC (permalink / raw)
  To: Linux Kernel Mailing List


Hello,

I installed gnokii-0.6.22-r2 and gave the command "gnokii --identify"
and the kernel oopsed:

BUG: unable to handle kernel NULL pointer dereference at 00000458
IP: [<c0444b52>] mutex_unlock+0x0/0xb
*pde = 00000000
Oops: 0002 [#1] PREEMPT SMP

Pid: 19043, comm: gnokii Not tainted (2.6.26-ineo7 #2)
EIP: 0060:[<c0444b52>] EFLAGS: 00010246 CPU: 0
EIP is at mutex_unlock+0x0/0xb
EAX: 00000458 EBX: 00000000 ECX: df90a000 EDX: dc722100
ESI: df90a000 EDI: 00000458 EBP: 00000100 ESP: dc736e54
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process gnokii (pid: 19043, ti=dc736000 task=dfb3c6c0 task.ti=dc736000)
Stack: c03830ae 00000000 dc736e84 00000000 ffffffea ffffffed c0383062
dc722100
       00000100 c023cbfd 0902e0ff 0a600000 df90a000 00000000 df857544
dc713240
       00000000 c023ca9e c016951c dc722100 00000000 dc722100 dc713240
00000000
Call Trace:
 [<c03830ae>] acm_tty_open+0x4c/0x214
 [<c0383062>] acm_tty_open+0x0/0x214
 [<c023cbfd>] tty_open+0x15f/0x2a6
 [<c023ca9e>] tty_open+0x0/0x2a6
 [<c016951c>] chrdev_open+0x98/0x149
 [<c0169484>] chrdev_open+0x0/0x149
 [<c0165dde>] __dentry_open+0xfd/0x222
 [<c0165f96>] nameidata_to_filp+0x2e/0x53
 [<c016f80b>] do_filp_open+0x1bb/0x64f
 [<c016610e>] get_unused_fd_flags+0xb3/0xe3
 [<c016d383>] do_getname+0x4b/0x82
 [<c0166239>] do_sys_open+0x50/0xdd
 [<c01662f2>] sys_open+0x2c/0x3c
 [<c0102eb1>] sysenter_past_esp+0x6a/0x91
 [<c0440000>] init_chipset_sis5513+0x1b2/0x1c5
 =======================
Code: 44 24 38 ec 2a 13 c0 e8 06 ff ff ff 8b 5c 24 48 8b 74 24 4c 8b 7c
24 50 8b 6c 24 54 83 c4 58 c3 f0 ff 08 79 05 e8 9e 00 00 00 c3 <f0> ff
00 7f 05 e8 01 00 00 00 c3 83 ec 08 89 74 24 04 8d 70 04
EIP: [<c0444b52>] mutex_unlock+0x0/0xb SS:ESP 0068:dc736e54
---[ end trace 2723488af998d371 ]---
Nms ~ #                                  



^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-03-12 10:33   ` Al Viro
@ 2008-03-12 13:12     ` Zbynek Drlik
  0 siblings, 0 replies; 97+ messages in thread
From: Zbynek Drlik @ 2008-03-12 13:12 UTC (permalink / raw)
  To: Al Viro; +Cc: linux-kernel

Sorry.
After i ran ldconfig oops has been added to dmesg and ldconfig crashed
with segmentation fault. (ldconfig activate oops). There is another
applications which crashes and oops apper in dmesg (paludis - gentoo
package manager)
Now I am back in kernel 2.6.22-r10 and all is ok.

On 3/12/08, Al Viro <viro@zeniv.linux.org.uk> wrote:
> On Wed, Mar 12, 2008 at 10:49:03AM +0100, Zbynek Drlik wrote:
>  > Hello. This is my problem after I upgraded to 2.6.24-r3. I am not to
>  > be able run ldconfig (segmentation fault).
>
>
> Could you bisect that?
>


-- 
S pozdravom Drlik Zbynek.

Ustecko-orlicka 16
058 01 Poprad
ICO: 41009347
Tel: +421 904 380 860
Web: www.opentech.sk
E-Mail: drlik.zbynek@opentech.sk
Skype: drlikzbynek ICQ: 365156504 Gtalk: drlik.zbynek@opentech.sk

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-03-12  9:49 ` Zbynek Drlik
@ 2008-03-12 10:33   ` Al Viro
  2008-03-12 13:12     ` Zbynek Drlik
  0 siblings, 1 reply; 97+ messages in thread
From: Al Viro @ 2008-03-12 10:33 UTC (permalink / raw)
  To: Zbynek Drlik; +Cc: linux-kernel

On Wed, Mar 12, 2008 at 10:49:03AM +0100, Zbynek Drlik wrote:
> Hello. This is my problem after I upgraded to 2.6.24-r3. I am not to
> be able run ldconfig (segmentation fault).

Could you bisect that?

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
       [not found] <e8eb01770803120245x7690e6a9te8ad04296aa3fc4d@mail.gmail.com>
@ 2008-03-12  9:49 ` Zbynek Drlik
  2008-03-12 10:33   ` Al Viro
  0 siblings, 1 reply; 97+ messages in thread
From: Zbynek Drlik @ 2008-03-12  9:49 UTC (permalink / raw)
  To: linux-kernel

Hello. This is my problem after I upgraded to 2.6.24-r3. I am not to
be able run ldconfig (segmentation fault).

Code: 3d 00 f0 ff ff 89 c3 89 44 24 14 77 64 8b 45 1c 31 db 8b 44 85
20 85 c0 89 44 24 18 74 39 3d 00 f0 ff ff 89 c3 0f 87 9c 02 00 00 <80>
38 2f 0f 84 3e 01 00 00 8b 44 24 18 89 ea e8 26 03 00 00 85
 EIP: [<c016fdf6>] __link_path_walk+0x7d6/0xb10 SS:ESP 0068:f09b5e1c
---[ end trace 8e7a5d445b246e9f ]---
 BUG: unable to handle kernel paging request at virtual address ff9c0000
printing eip: c016fdf6 *pde = 00002067 *pte = 00003000
 Oops: 0000 [#5]
Modules linked in: cpufreq_userspace vmnet(PF) vmmon(PF) vmblock i915
drm ipv6 cpufreq_ondemand snd_pcm_oss snd_mixer_oss snd_seq_dummy
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device arc4 ecb
blkcipher ieee80211_crypt_wep rfcomm l2cap acpi_cpufreq freq_table
fuse button battery ac ppdev lp sdhci tifm_7xx1 mmc_core tifm_core
yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m ipw2200
ieee80211 ieee80211_crypt firmware_class 8250_pci 8250_pnp 8250
hci_usb serial_core i2c_i801 bluetooth snd_intel8x0 snd_ac97_codec
ac97_bus snd_pcm snd_timer snd snd_page_alloc evdev joydev parport_pc
parport rtc pcspkr tg3 e1000 nfs lockd sunrpc raid10 raid1 raid0
dm_bbr dm_snapshot dm_mirror dm_mod scsi_wait_scan sbp2 ohci1394
ieee1394 sl811_hcd usbhid ff_memless ohci_hcd uhci_hcd usb_storage
ehci_hcd usbcore

Pid: 21058, comm: ldconfig Tainted: PF     D (2.6.24-gentoo-r3 #3)
EIP: 0060:[<c016fdf6>] EFLAGS: 00010287 CPU: 0
 EIP is at __link_path_walk+0x7d6/0xb10
EAX: ff9c0000 EBX: ff9c0000 ECX: c0520ae8 EDX: c178d9e0
 ESI: f0abbe3c EDI: f7b0e668 EBP: f0abbf04 ESP: f0abbe1c
 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
 Process ldconfig (pid: 21058, ti=f0abb000 task=f09c4000 task.ti=f0abb000)
Stack: f7460011 00000001 99c7d5e5 00000000 f7c0c0c0 c178d9e0 ff9c0000 00000000
        99c7d5e5 0000000d f7460011 f7c0c0c0 f7b0e668 f77f54e0 f7c0c0c0 f787e304
       f0abbf04 c0170173 f7460000 f787e304 f7c0c0c0 00000000 00000000 00000000
 Call Trace:
 [<c0170173>] link_path_walk+0x43/0xc0
  [<c0170394>] do_path_lookup+0x64/0x1d0
 [<c016f45a>] getname+0x9a/0xf0
  [<c0170dab>] __user_walk_fd+0x3b/0x60
 [<c016a272>] vfs_stat_fd+0x22/0x60
  [<c016a35f>] sys_stat64+0xf/0x30
 [<c0103fce>] sysenter_past_esp+0x5f/0x85
  [<c03e0000>] klist_next+0x40/0xa0
 =======================
 Code: 3d 00 f0 ff ff 89 c3 89 44 24 14 77 64 8b 45 1c 31 db 8b 44 85
20 85 c0 89 44 24 18 74 39 3d 00 f0 ff ff 89 c3 0f 87 9c 02 00 00 <80>
38 2f 0f 84 3e 01 00 00 8b 44 24 18 89 ea e8 26 03 00 00 85
 EIP: [<c016fdf6>] __link_path_walk+0x7d6/0xb10 SS:ESP 0068:f0abbe1c
---[ end trace 8e7a5d445b246e9f ]---
 BUG: unable to handle kernel paging request at virtual address ff9c0000
printing eip: c016fdf6 *pde = 00002067 *pte = 00003000
 Oops: 0000 [#6]
Modules linked in: cpufreq_userspace vmnet(PF) vmmon(PF) vmblock i915
drm ipv6 cpufreq_ondemand snd_pcm_oss snd_mixer_oss snd_seq_dummy
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device arc4 ecb
blkcipher ieee80211_crypt_wep rfcomm l2cap acpi_cpufreq freq_table
fuse button battery ac ppdev lp sdhci tifm_7xx1 mmc_core tifm_core
yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m ipw2200
ieee80211 ieee80211_crypt firmware_class 8250_pci 8250_pnp 8250
hci_usb serial_core i2c_i801 bluetooth snd_intel8x0 snd_ac97_codec
ac97_bus snd_pcm snd_timer snd snd_page_alloc evdev joydev parport_pc
parport rtc pcspkr tg3 e1000 nfs lockd sunrpc raid10 raid1 raid0
dm_bbr dm_snapshot dm_mirror dm_mod scsi_wait_scan sbp2 ohci1394
ieee1394 sl811_hcd usbhid ff_memless ohci_hcd uhci_hcd usb_storage
ehci_hcd usbcore

Pid: 21235, comm: kdesktop_lock Tainted: PF     D (2.6.24-gentoo-r3 #3)
 EIP: 0060:[<c016fdf6>] EFLAGS: 00210287 CPU: 0
EIP is at __link_path_walk+0x7d6/0xb10
 EAX: ff9c0000 EBX: ff9c0000 ECX: c0520ae8 EDX: c178d9e0
ESI: f5009e0c EDI: f7b0e668 EBP: f5009f30 ESP: f5009dec
  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
Process kdesktop_lock (pid: 21235, ti=f5009000 task=f7f93aa0 task.ti=f5009000)
 Stack: f0989011 00000101 99c7d5e5 f5009e48 f7c0c0c0 c178d9e0 ff9c0000 00000000
       99c7d5e5 0000000d f0989011 f7c0c0c0 f7b0e668 f77f5420 f7c0c0c0 f787e304
        f5009f30 c0170173 f0989000 f787e304 f7c0c0c0 f76fcb78 00000000 00000000
Call Trace:
  [<c0170173>] link_path_walk+0x43/0xc0
 [<c016551e>] get_unused_fd_flags+0x4e/0xd0
  [<c0170394>] do_path_lookup+0x64/0x1d0
 [<c0170fc4>] __path_lookup_intent_open+0x54/0xa0
  [<c017109e>] path_lookup_open+0x1e/0x30
 [<c017118a>] open_namei+0x6a/0x5d0
  [<c016585e>] do_filp_open+0x2e/0x60
 [<c016551e>] get_unused_fd_flags+0x4e/0xd0
  [<c01658dc>] do_sys_open+0x4c/0xe0
 [<c01659ac>] sys_open+0x1c/0x20
  [<c0104036>] syscall_call+0x7/0xb
 =======================
 Code: 3d 00 f0 ff ff 89 c3 89 44 24 14 77 64 8b 45 1c 31 db 8b 44 85
20 85 c0 89 44 24 18 74 39 3d 00 f0 ff ff 89 c3 0f 87 9c 02 00 00 <80>
38 2f 0f 84 3e 01 00 00 8b 44 24 18 89 ea e8 26 03 00 00 85
 EIP: [<c016fdf6>] __link_path_walk+0x7d6/0xb10 SS:ESP 0068:f5009dec
---[ end trace 8e7a5d445b246e9f ]---



System info:
Linux drlikzbyneknb 2.6.24-gentoo-r3 #3 Tue Mar 11 21:35:43 CET 2008
i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux

Gnu C                  4.1.2
Gnu make               3.81
 binutils               2.18
util-linux             2.13
 mount                  2.13
module-init-tools      3.4
 e2fsprogs              1.40.4
reiserfsprogs          3.6.19
 pcmcia-cs              3.2.8
PPP                    2.4.4
 Linux C Library        2.6.1
Dynamic linker (ldd)   2.6.1
 Procps                 3.2.7
Net-tools              1.60
 Kbd                    1.13
Sh-utils               6.9
 udev                   115
wireless-tools         29
 Modules Loaded         cpufreq_userspace vmnet vmmon vmblock i915 drm
ipv6 cpufreq_ondemand snd_pcm_oss snd_mixer_oss snd_seq_dummy
snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device arc4 ecb
blkcipher ieee80211_crypt_wep rfcomm l2cap acpi_cpufreq freq_table
fuse button battery ac ppdev lp sdhci tifm_7xx1 mmc_core tifm_core
yenta_socket rsrc_nonstatic pcmcia_core snd_intel8x0m ipw2200
ieee80211 ieee80211_crypt firmware_class 8250_pci 8250_pnp 8250
hci_usb serial_core i2c_i801 bluetooth snd_intel8x0 snd_ac97_codec
ac97_bus snd_pcm snd_timer snd snd_page_alloc evdev joydev parport_pc
parport rtc pcspkr tg3 e1000 nfs lockd sunrpc raid10 raid1 raid0
dm_bbr dm_snapshot dm_mirror dm_mod scsi_wait_scan sbp2 ohci1394
ieee1394 sl811_hcd usbhid ff_memless ohci_hcd uhci_hcd usb_storage
ehci_hcd usbcore

-- 
S pozdravom Drlik Zbynek.

Ustecko-orlicka 16
058 01 Poprad
ICO: 41009347
Tel: +421 904 380 860
Web: www.opentech.sk
 E-Mail: drlik.zbynek@opentech.sk
Skype: drlikzbynek ICQ: 365156504 Gtalk: drlik.zbynek@opentech.sk

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2008-02-05 12:57 Andrej Hocevar
@ 2008-02-06 17:55 ` Len Brown
  0 siblings, 0 replies; 97+ messages in thread
From: Len Brown @ 2008-02-06 17:55 UTC (permalink / raw)
  To: Andrej Hocevar; +Cc: linux-kernel

On Tuesday 05 February 2008 07:57, Andrej Hocevar wrote:
> this has occured a couple of times. i was editing a unicode file with
> vim in the console. after a reboot, i immediately tried to do just that
> again and it crashed. it might have occured upon trying to select some
> text with the mouse (gpm) or trying to delete characters from the file.
> 

This must be kmem pool corruption -- for it is springing up all over
the place, including in calls to kmem_cache_alloc.
One of the failures is somebody reading your battery status via ACPI.

Have you tried
CONFIG_DEBUG_SLAB=y
or
the equivalent SLUB version if you're running with CONFIG_SLUB?

-Len

> 1)
> 
> =======================================================================
> 
> Linux stoa 2.6.23.13newhome #3 Wed Jan 30 19:39:38 CET 2008 i686
> GNU/Linux
> 
> Gnu C                  4.1.2
> Gnu make               3.81
> binutils               Binutils
> util-linux             2.13.1
> mount                  2.13
> module-init-tools      3.3-pre2
> e2fsprogs              1.40.3
> pcmciautils            014
> PPP                    2.4.4
> Linux C Library        2.7
> Dynamic linker (ldd)   2.7
> Procps                 3.2.7
> Net-tools              1.60
> Console-tools          0.2.3
> Sh-utils               5.97
> udev                   114
> wireless-tools         29
> Modules Loaded         nf_conntrack_ipv4 xt_state xt_tcpudp
> iptable_filter ip_tables x_tables nf_nat_ftp nf_nat nf_conntrack_ftp
> nf_conntrack nfnetlink af_packet ppdev lp cpufreq_stats fuse sr_mod sbp2
> snd_intel8x0 snd_ac97_codec irda ac97_bus snd_pcm_oss snd_mixer_oss
> crc_ccitt parport_pc parport snd_pcm video output
> rng_core snd_timer snd_page_alloc rtc 8250_pci 8250 serial_core evdev
> sd_mod ide_cd cdrom ide_disk usb_storage usbhid scsi_mod ohci1394 piix
> ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
> 
> =======================================================================
> 
> 2)
> 
> =======================================================================
> 
> Feb  5 13:25:37 stoa kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000014
> Feb  5 13:25:37 stoa kernel:  printing eip:
> Feb  5 13:25:37 stoa kernel: c01ebbca
> Feb  5 13:25:37 stoa kernel: *pde = 00000000
> Feb  5 13:25:37 stoa kernel: Oops: 0000 [#1]
> Feb  5 13:25:37 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm sd_mod 8250_pci irda 8250 serial_core rtc parport_pc parport crc_ccitt rng_core snd_timer snd_page_alloc video output evdev usb_storage scsi_mod usbhid ide_cd cdrom ide_disk ohci1394 ehci_hcd uhci_hcd piix ide_core ieee1394 usbcore unix
> Feb  5 13:25:37 stoa kernel: CPU:    0
> Feb  5 13:25:37 stoa kernel: EIP:    0060:[<c01ebbca>]    Not tainted VLI
> Feb  5 13:25:37 stoa kernel: EFLAGS: 00010202   (2.6.23.13newhome #3)
> Feb  5 13:25:37 stoa kernel: EIP is at acpi_ps_has_completed_scope+0xb/0x1d
> Feb  5 13:25:37 stoa kernel: eax: 00000000   ebx: 00001001   ecx: 00000001   edx: 00000000
> Feb  5 13:25:37 stoa kernel: esi: ed1e9800   edi: 00000000   ebp: ed1e9824   esp: ea647e04
> Feb  5 13:25:37 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
> Feb  5 13:25:37 stoa kernel: Process hald (pid: 5453, ti=ea646000 task=ea514540 task.ti=ea646000)
> Feb  5 13:25:37 stoa kernel: Stack: c01eb38f c01f0aef dfc49190 ed1e9400 c01ea3a7 c03fe1f0 00000287 c01f0a27 
> Feb  5 13:25:37 stoa kernel:        ed1e9400 ed1e9800 c15a3d20 00000287 00000000 00000000 ed1e9400 ed1e9800 
> Feb  5 13:25:37 stoa kernel:        00000000 dfc27090 c01ead50 dfc483a8 ed1e9824 dfc27030 c01deba1 00000000 
> Feb  5 13:25:37 stoa kernel: Call Trace:
> Feb  5 13:25:37 stoa kernel:  [<c01eb38f>] acpi_ps_parse_loop+0x3e/0x737
> Feb  5 13:25:37 stoa kernel:  [<c01f0aef>] acpi_ut_acquire_mutex+0x31/0x7a
> Feb  5 13:25:37 stoa kernel:  [<c01ea3a7>] acpi_ns_get_next_node+0x13/0x34
> Feb  5 13:25:37 stoa kernel:  [<c01f0a27>] acpi_ut_release_mutex+0x5b/0x63
> Feb  5 13:25:37 stoa kernel:  [<c01ead50>] acpi_ps_parse_aml+0x60/0x237
> Feb  5 13:25:37 stoa kernel:  [<c01deba1>] acpi_ds_init_aml_walk+0xb4/0xfe
> Feb  5 13:25:37 stoa kernel:  [<c01ebf7c>] acpi_ps_execute_method+0x11b/0x1bb
> Feb  5 13:25:37 stoa kernel:  [<c01e9315>] acpi_ns_evaluate+0x99/0xf0
> Feb  5 13:25:37 stoa kernel:  [<c01e8f81>] acpi_evaluate_object+0x124/0x1c7
> Feb  5 13:25:37 stoa kernel:  [<c01f4848>] acpi_ac_seq_show+0x0/0x50
> Feb  5 13:25:37 stoa kernel:  [<c01db1fc>] acpi_evaluate_integer+0x7b/0xae
> Feb  5 13:25:37 stoa kernel:  [<c01f467e>] acpi_ac_get_state+0x26/0x61
> Feb  5 13:25:37 stoa kernel:  [<c0146bde>] mmap_region+0x312/0x3ce
> Feb  5 13:25:37 stoa kernel:  [<c01f485a>] acpi_ac_seq_show+0x12/0x50
> Feb  5 13:25:37 stoa kernel:  [<c0166d9a>] seq_read+0xec/0x276
> Feb  5 13:25:37 stoa kernel:  [<c0166cae>] seq_read+0x0/0x276
> Feb  5 13:25:37 stoa kernel:  [<c0178d15>] proc_reg_read+0x35/0x46
> Feb  5 13:25:37 stoa kernel:  [<c0178ce0>] proc_reg_read+0x0/0x46
> Feb  5 13:25:37 stoa kernel:  [<c0153b51>] vfs_read+0x88/0x10a
> Feb  5 13:25:37 stoa kernel:  [<c0153e71>] sys_read+0x41/0x67
> Feb  5 13:25:37 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
> Feb  5 13:25:37 stoa kernel:  =======================
> Feb  5 13:25:37 stoa kernel: Code: c0 25 2e c0 c1 e0 04 05 c0 1c 2e c0 c3 b8 70 23 2e c0 c3 b8 38 df 32 c0 c3 8b 40 1c 8b 40 10 c3 8b 50 1c b9 01 00 00 00 8b 40 04 <3b> 42 14 73 09 31 c9 83 7a 0c 00 0f 94 c1 0f b6 c1 c3 85 c0 53 
> 
> 
> 
> 
> Feb  5 13:32:44 stoa kernel: BUG: unable to handle kernel paging request at virtual address 01000044
> Feb  5 13:32:44 stoa kernel:  printing eip:
> Feb  5 13:32:44 stoa kernel: c01501ef
> Feb  5 13:32:44 stoa kernel: *pde = 00000000
> Feb  5 13:32:44 stoa kernel: Oops: 0000 [#1]
> Feb  5 13:32:44 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
> Feb  5 13:32:44 stoa kernel: CPU:    0
> Feb  5 13:32:44 stoa kernel: EIP:    0060:[<c01501ef>]    Not tainted VLI
> Feb  5 13:32:44 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
> Feb  5 13:32:44 stoa kernel: EIP is at kmem_cache_alloc+0x40/0x7c
> Feb  5 13:32:44 stoa kernel: eax: 00000000   ebx: 01000044   ecx: c0385c70   edx: c15c3a40
> Feb  5 13:32:44 stoa kernel: esi: c0385c70   edi: 00000286   ebp: 00011200   esp: dfc5fd90
> Feb  5 13:32:44 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0000  ss: 0068
> Feb  5 13:32:44 stoa kernel: Process pdflush (pid: 189, ti=dfc5e000 task=dfc08540 task.ti=dfc5e000)
> Feb  5 13:32:44 stoa kernel: Stack: c013bc77 eeb764d0 00000010 dfff51e0 00011210 ef070cc0 c013bc77 dfc8c6f0 
> Feb  5 13:32:44 stoa kernel:        00000017 ee9a9a68 00000008 ee9a9b90 00000000 00000000 dfff50c0 ef070cc0 
> Feb  5 13:32:44 stoa kernel:        c016e566 00000010 00000000 dfd00738 c15c8260 00000001 00000001 c016e5c9 
> Feb  5 13:32:44 stoa kernel: Call Trace:
> Feb  5 13:32:44 stoa kernel:  [<c013bc77>] mempool_alloc+0x28/0x9f
> Feb  5 13:32:44 stoa kernel:  [<c013bc77>] mempool_alloc+0x28/0x9f
> Feb  5 13:32:44 stoa kernel:  [<c016e566>] bio_alloc_bioset+0x9b/0xf3
> Feb  5 13:32:44 stoa kernel:  [<c016e5c9>] bio_alloc+0xb/0x17
> Feb  5 13:32:44 stoa kernel:  [<c016b9d0>] submit_bh+0x5e/0xd4
> Feb  5 13:32:44 stoa kernel:  [<c016ccda>] __block_write_full_page+0x1ab/0x27e
> Feb  5 13:32:44 stoa kernel:  [<c0104597>] common_interrupt+0x23/0x28
> Feb  5 13:32:44 stoa kernel:  [<c017000f>] blkdev_get_block+0x0/0x33
> Feb  5 13:32:44 stoa kernel:  [<c016ce7f>] block_write_full_page+0xd2/0xda
> Feb  5 13:32:44 stoa kernel:  [<c017000f>] blkdev_get_block+0x0/0x33
> Feb  5 13:32:44 stoa kernel:  [<c013db98>] __writepage+0x8/0x1f
> Feb  5 13:32:44 stoa kernel:  [<c013e019>] write_cache_pages+0x165/0x280
> Feb  5 13:32:44 stoa kernel:  [<c013db90>] __writepage+0x0/0x1f
> Feb  5 13:32:44 stoa kernel:  [<c013e134>] generic_writepages+0x0/0x26
> Feb  5 13:32:44 stoa kernel:  [<c013e153>] generic_writepages+0x1f/0x26
> Feb  5 13:32:44 stoa kernel:  [<c013e17a>] do_writepages+0x20/0x30
> Feb  5 13:32:44 stoa kernel:  [<c0168777>] __writeback_single_inode+0x16e/0x2d4
> Feb  5 13:32:44 stoa kernel:  [<c02cc29f>] schedule_timeout+0x77/0x8b
> Feb  5 13:32:44 stoa kernel:  [<c01156bb>] update_curr+0x10b/0x135
> Feb  5 13:32:44 stoa kernel:  [<c0168b7f>] sync_sb_inodes+0x154/0x1e5
> Feb  5 13:32:44 stoa kernel:  [<c0168d38>] writeback_inodes+0x42/0x69
> Feb  5 13:32:44 stoa kernel:  [<c013e7ea>] pdflush+0x0/0x15e
> Feb  5 13:32:44 stoa kernel:  [<c013e51c>] wb_kupdate+0x6e/0xd2
> Feb  5 13:32:44 stoa kernel:  [<c013e8c4>] pdflush+0xda/0x15e
> Feb  5 13:32:44 stoa kernel:  [<c02cbcca>] __sched_text_start+0x212/0x26f
> Feb  5 13:32:44 stoa kernel:  [<c013e4ae>] wb_kupdate+0x0/0xd2
> Feb  5 13:32:44 stoa kernel:  [<c01274d3>] kthread+0x36/0x5b
> Feb  5 13:32:44 stoa kernel:  [<c012749d>] kthread+0x0/0x5b
> Feb  5 13:32:44 stoa kernel:  [<c0104747>] kernel_thread_helper+0x7/0x10
> Feb  5 13:32:44 stoa kernel:  =======================
> Feb  5 13:32:44 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 44 fb ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
> Feb  5 13:32:44 stoa kernel: EIP: [<c01501ef>] kmem_cache_alloc+0x40/0x7c SS:ESP 0068:dfc5fd90
> 
> 
> 
> 
> Feb  5 13:34:22 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
> Feb  5 13:34:22 stoa kernel:  printing eip:
> Feb  5 13:34:22 stoa kernel: c0150a77
> Feb  5 13:34:22 stoa kernel: *pde = 00000000
> Feb  5 13:34:22 stoa kernel: Oops: 0000 [#2]
> Feb  5 13:34:22 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
> Feb  5 13:34:22 stoa kernel: CPU:    0
> Feb  5 13:34:22 stoa kernel: EIP:    0060:[<c0150a77>]    Tainted: G      D VLI
> Feb  5 13:34:22 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
> Feb  5 13:34:22 stoa kernel: EIP is at __kmalloc_track_caller+0x4a/0x88
> Feb  5 13:34:22 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
> Feb  5 13:34:22 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000000d0   esp: e8f8bec0
> Feb  5 13:34:22 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
> Feb  5 13:34:22 stoa kernel: Process modprobe (pid: 6174, ti=e8f8a000 task=ee68aa80 task.ti=e8f8a000)
> Feb  5 13:34:22 stoa kernel: Stack: 00000003 c01319bd 000000d0 ee7bc800 ee7bca68 00000006 c0141624 c0131a40 
> Feb  5 13:34:22 stoa kernel:        f3a3ace6 ee7bc834 ee7bc800 ee7bca68 f3ab2c00 c0132c24 00000000 00000000 
> Feb  5 13:34:22 stoa kernel:        e8b705f4 e8b705f0 00003cb4 00000438 c0146bde 00000000 00000000 00000000 
> Feb  5 13:34:22 stoa kernel: Call Trace:
> Feb  5 13:34:22 stoa kernel:  [<c01319bd>] module_add_modinfo_attrs+0x58/0x7a
> Feb  5 13:34:22 stoa kernel:  [<c0141624>] kstrdup+0x2f/0x50
> Feb  5 13:34:22 stoa kernel:  [<c0131a40>] mod_sysfs_setup+0x61/0x8b
> Feb  5 13:34:22 stoa kernel:  [<c0132c24>] sys_init_module+0x105b/0x12b1
> Feb  5 13:34:22 stoa kernel:  [<c0146bde>] mmap_region+0x312/0x3ce
> Feb  5 13:34:22 stoa kernel:  [<c0261a5f>] synchronize_net+0x0/0xa
> Feb  5 13:34:22 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
> Feb  5 13:34:22 stoa kernel:  [<c012007b>] do_timer+0x65/0xa5
> Feb  5 13:34:22 stoa kernel:  =======================
> Feb  5 13:34:22 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 f0 89 1c 24 e8 bc f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
> Feb  5 13:34:22 stoa kernel: EIP: [<c0150a77>] __kmalloc_track_caller+0x4a/0x88 SS:ESP 0068:e8f8bec0
> 
> 
> 
> 
> 
> Feb  5 13:34:22 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
> Feb  5 13:34:22 stoa kernel:  printing eip:
> Feb  5 13:34:22 stoa kernel: c0150b01
> Feb  5 13:34:22 stoa kernel: *pde = 00000000
> Feb  5 13:34:22 stoa kernel: Oops: 0000 [#3]
> Feb  5 13:34:22 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
> Feb  5 13:34:22 stoa kernel: CPU:    0
> Feb  5 13:34:22 stoa kernel: EIP:    0060:[<c0150b01>]    Tainted: G      D VLI
> Feb  5 13:34:22 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
> Feb  5 13:34:22 stoa kernel: EIP is at __kmalloc+0x4c/0x8a
> Feb  5 13:34:22 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
> Feb  5 13:34:22 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000000d0   esp: e8b4fe20
> Feb  5 13:34:22 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
> Feb  5 13:34:22 stoa kernel: Process route (pid: 6201, ti=e8b4e000 task=e8186540 task.ti=e8b4e000)
> Feb  5 13:34:22 stoa kernel: Stack: e80c1f80 e86a9500 e86a9000 e85d76e8 ffffff97 00000000 c029f81d e8b4fe84 
> Feb  5 13:34:22 stoa kernel:        0000890b c029caf4 00000000 00000000 00000000 e8b4fef4 e85d76c0 00000000 
> Feb  5 13:34:22 stoa kernel:        00000000 00000000 00000000 e86a9000 00000000 00000000 00000000 ffffff97 
> Feb  5 13:34:22 stoa kernel: Call Trace:
> Feb  5 13:34:22 stoa kernel:  [<c029f81d>] fn_hash_insert+0x7e/0x619
> Feb  5 13:34:22 stoa kernel:  [<c029caf4>] inet_addr_type+0x73/0xc8
> Feb  5 13:34:22 stoa kernel:  [<c029d4c9>] ip_rt_ioctl+0x2ed/0x334
> Feb  5 13:34:22 stoa kernel:  [<c02594a1>] sock_attach_fd+0x53/0xae
> Feb  5 13:34:22 stoa kernel:  [<c0259054>] sock_ioctl+0x19f/0x1be
> Feb  5 13:34:22 stoa kernel:  [<c0258eb5>] sock_ioctl+0x0/0x1be
> Feb  5 13:34:22 stoa kernel:  [<c015c369>] do_ioctl+0x19/0x4d
> Feb  5 13:34:22 stoa kernel:  [<c015c585>] vfs_ioctl+0x1e8/0x1ff
> Feb  5 13:34:22 stoa kernel:  [<c01521ce>] do_sys_open+0xbb/0xc5
> Feb  5 13:34:22 stoa kernel:  [<c015c5cf>] sys_ioctl+0x33/0x4c
> Feb  5 13:34:22 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
> Feb  5 13:34:22 stoa kernel:  [<c02c0000>] ieee80211_rx_mgmt_assoc_resp+0x4be/0x5c5
> Feb  5 13:34:22 stoa kernel:  =======================
> Feb  5 13:34:22 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 32 f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
> Feb  5 13:34:22 stoa kernel: EIP: [<c0150b01>] __kmalloc+0x4c/0x8a SS:ESP 0068:e8b4fe20
> 
> 
> 
> 
> Feb  5 13:34:29 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
> Feb  5 13:34:29 stoa kernel:  printing eip:
> Feb  5 13:34:29 stoa kernel: c0150b01
> Feb  5 13:34:29 stoa kernel: *pde = 00000000
> Feb  5 13:34:29 stoa kernel: Oops: 0000 [#4]
> Feb  5 13:34:29 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
> Feb  5 13:34:29 stoa kernel: CPU:    0
> Feb  5 13:34:29 stoa kernel: EIP:    0060:[<c0150b01>]    Tainted: G      D VLI
> Feb  5 13:34:29 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
> Feb  5 13:34:29 stoa kernel: EIP is at __kmalloc+0x4c/0x8a
> Feb  5 13:34:29 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
> Feb  5 13:34:29 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000080d0   esp: ea47ddc4
> Feb  5 13:34:29 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
> Feb  5 13:34:29 stoa kernel: Process sleepd (pid: 5413, ti=ea47c000 task=eceb2000 task.ti=ea47c000)
> Feb  5 13:34:29 stoa kernel: Stack: e85c2200 ecc47eb0 dfc483f0 00000004 ea47de4c e86a95b0 c01e98d4 c03300a3 
> Feb  5 13:34:29 stoa kernel:        c03300a3 c0160b25 00000008 00000001 00000000 00000000 dfc483f0 e86a95b0 
> Feb  5 13:34:29 stoa kernel:        00000000 e86a95b0 c01e9938 137e7407 00000005 e8fbc018 dffea400 e85c2200 
> Feb  5 13:34:29 stoa kernel: Call Trace:
> Feb  5 13:34:29 stoa kernel:  [<c01e98d4>] acpi_ns_internalize_name+0x44/0x77
> Feb  5 13:34:29 stoa kernel:  [<c0160b25>] dput+0x21/0xd7
> Feb  5 13:34:29 stoa kernel:  [<c01e9938>] acpi_ns_get_node+0x31/0x93
> Feb  5 13:34:29 stoa kernel:  [<c0163913>] mntput_no_expire+0x11/0x4e
> Feb  5 13:34:29 stoa kernel:  [<c015a8d3>] link_path_walk+0xa5/0xaf
> Feb  5 13:34:29 stoa kernel:  [<c01e92aa>] acpi_ns_evaluate+0x2e/0xf0
> Feb  5 13:34:29 stoa kernel:  [<c01e8f81>] acpi_evaluate_object+0x124/0x1c7
> Feb  5 13:34:29 stoa kernel:  [<c01db1fc>] acpi_evaluate_integer+0x7b/0xae
> Feb  5 13:34:29 stoa kernel:  [<c01f1c16>] acpi_bus_get_status+0x32/0x89
> Feb  5 13:34:29 stoa kernel:  [<c0166c8e>] single_open+0x48/0x68
> Feb  5 13:34:29 stoa kernel:  [<c01f4c87>] acpi_battery_get_status+0xb/0x3d
> Feb  5 13:34:29 stoa kernel:  [<c0178e47>] proc_reg_open+0x0/0x30
> Feb  5 13:34:29 stoa kernel:  [<c0178e71>] proc_reg_open+0x2a/0x30
> Feb  5 13:34:29 stoa kernel:  [<c01f4d6e>] acpi_battery_update+0x2a/0x88
> Feb  5 13:34:29 stoa kernel:  [<c0151fc5>] __dentry_open+0xd4/0x160
> Feb  5 13:34:29 stoa kernel:  [<c01f4e0b>] acpi_battery_read+0x3f/0x7a
> Feb  5 13:34:29 stoa kernel:  [<c0166d9a>] seq_read+0xec/0x276
> Feb  5 13:34:29 stoa kernel:  [<c0166cae>] seq_read+0x0/0x276
> Feb  5 13:34:29 stoa kernel:  [<c0178d15>] proc_reg_read+0x35/0x46
> Feb  5 13:34:29 stoa kernel:  [<c0178ce0>] proc_reg_read+0x0/0x46
> Feb  5 13:34:29 stoa kernel:  [<c0153b51>] vfs_read+0x88/0x10a
> Feb  5 13:34:29 stoa kernel:  [<c0153e71>] sys_read+0x41/0x67
> Feb  5 13:34:29 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
> Feb  5 13:34:29 stoa kernel:  =======================
> Feb  5 13:34:29 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 32 f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
> Feb  5 13:34:29 stoa kernel: EIP: [<c0150b01>] __kmalloc+0x4c/0x8a SS:ESP 0068:ea47ddc4
> 
> =======================================================================
> 
> --
> www.ljudmila.org/ludliteratura                 myspace.com/therealthings
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2008-02-05 12:57 Andrej Hocevar
  2008-02-06 17:55 ` Len Brown
  0 siblings, 1 reply; 97+ messages in thread
From: Andrej Hocevar @ 2008-02-05 12:57 UTC (permalink / raw)
  To: linux-kernel

this has occured a couple of times. i was editing a unicode file with
vim in the console. after a reboot, i immediately tried to do just that
again and it crashed. it might have occured upon trying to select some
text with the mouse (gpm) or trying to delete characters from the file.

	regards,

	andrej



1)

=======================================================================

Linux stoa 2.6.23.13newhome #3 Wed Jan 30 19:39:38 CET 2008 i686
GNU/Linux

Gnu C                  4.1.2
Gnu make               3.81
binutils               Binutils
util-linux             2.13.1
mount                  2.13
module-init-tools      3.3-pre2
e2fsprogs              1.40.3
pcmciautils            014
PPP                    2.4.4
Linux C Library        2.7
Dynamic linker (ldd)   2.7
Procps                 3.2.7
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               5.97
udev                   114
wireless-tools         29
Modules Loaded         nf_conntrack_ipv4 xt_state xt_tcpudp
iptable_filter ip_tables x_tables nf_nat_ftp nf_nat nf_conntrack_ftp
nf_conntrack nfnetlink af_packet ppdev lp cpufreq_stats fuse sr_mod sbp2
snd_intel8x0 snd_ac97_codec irda ac97_bus snd_pcm_oss snd_mixer_oss
crc_ccitt parport_pc parport snd_pcm video output
rng_core snd_timer snd_page_alloc rtc 8250_pci 8250 serial_core evdev
sd_mod ide_cd cdrom ide_disk usb_storage usbhid scsi_mod ohci1394 piix
ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix

=======================================================================

2)

=======================================================================

Feb  5 13:25:37 stoa kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000014
Feb  5 13:25:37 stoa kernel:  printing eip:
Feb  5 13:25:37 stoa kernel: c01ebbca
Feb  5 13:25:37 stoa kernel: *pde = 00000000
Feb  5 13:25:37 stoa kernel: Oops: 0000 [#1]
Feb  5 13:25:37 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm sd_mod 8250_pci irda 8250 serial_core rtc parport_pc parport crc_ccitt rng_core snd_timer snd_page_alloc video output evdev usb_storage scsi_mod usbhid ide_cd cdrom ide_disk ohci1394 ehci_hcd uhci_hcd piix ide_core ieee1394 usbcore unix
Feb  5 13:25:37 stoa kernel: CPU:    0
Feb  5 13:25:37 stoa kernel: EIP:    0060:[<c01ebbca>]    Not tainted VLI
Feb  5 13:25:37 stoa kernel: EFLAGS: 00010202   (2.6.23.13newhome #3)
Feb  5 13:25:37 stoa kernel: EIP is at acpi_ps_has_completed_scope+0xb/0x1d
Feb  5 13:25:37 stoa kernel: eax: 00000000   ebx: 00001001   ecx: 00000001   edx: 00000000
Feb  5 13:25:37 stoa kernel: esi: ed1e9800   edi: 00000000   ebp: ed1e9824   esp: ea647e04
Feb  5 13:25:37 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
Feb  5 13:25:37 stoa kernel: Process hald (pid: 5453, ti=ea646000 task=ea514540 task.ti=ea646000)
Feb  5 13:25:37 stoa kernel: Stack: c01eb38f c01f0aef dfc49190 ed1e9400 c01ea3a7 c03fe1f0 00000287 c01f0a27 
Feb  5 13:25:37 stoa kernel:        ed1e9400 ed1e9800 c15a3d20 00000287 00000000 00000000 ed1e9400 ed1e9800 
Feb  5 13:25:37 stoa kernel:        00000000 dfc27090 c01ead50 dfc483a8 ed1e9824 dfc27030 c01deba1 00000000 
Feb  5 13:25:37 stoa kernel: Call Trace:
Feb  5 13:25:37 stoa kernel:  [<c01eb38f>] acpi_ps_parse_loop+0x3e/0x737
Feb  5 13:25:37 stoa kernel:  [<c01f0aef>] acpi_ut_acquire_mutex+0x31/0x7a
Feb  5 13:25:37 stoa kernel:  [<c01ea3a7>] acpi_ns_get_next_node+0x13/0x34
Feb  5 13:25:37 stoa kernel:  [<c01f0a27>] acpi_ut_release_mutex+0x5b/0x63
Feb  5 13:25:37 stoa kernel:  [<c01ead50>] acpi_ps_parse_aml+0x60/0x237
Feb  5 13:25:37 stoa kernel:  [<c01deba1>] acpi_ds_init_aml_walk+0xb4/0xfe
Feb  5 13:25:37 stoa kernel:  [<c01ebf7c>] acpi_ps_execute_method+0x11b/0x1bb
Feb  5 13:25:37 stoa kernel:  [<c01e9315>] acpi_ns_evaluate+0x99/0xf0
Feb  5 13:25:37 stoa kernel:  [<c01e8f81>] acpi_evaluate_object+0x124/0x1c7
Feb  5 13:25:37 stoa kernel:  [<c01f4848>] acpi_ac_seq_show+0x0/0x50
Feb  5 13:25:37 stoa kernel:  [<c01db1fc>] acpi_evaluate_integer+0x7b/0xae
Feb  5 13:25:37 stoa kernel:  [<c01f467e>] acpi_ac_get_state+0x26/0x61
Feb  5 13:25:37 stoa kernel:  [<c0146bde>] mmap_region+0x312/0x3ce
Feb  5 13:25:37 stoa kernel:  [<c01f485a>] acpi_ac_seq_show+0x12/0x50
Feb  5 13:25:37 stoa kernel:  [<c0166d9a>] seq_read+0xec/0x276
Feb  5 13:25:37 stoa kernel:  [<c0166cae>] seq_read+0x0/0x276
Feb  5 13:25:37 stoa kernel:  [<c0178d15>] proc_reg_read+0x35/0x46
Feb  5 13:25:37 stoa kernel:  [<c0178ce0>] proc_reg_read+0x0/0x46
Feb  5 13:25:37 stoa kernel:  [<c0153b51>] vfs_read+0x88/0x10a
Feb  5 13:25:37 stoa kernel:  [<c0153e71>] sys_read+0x41/0x67
Feb  5 13:25:37 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
Feb  5 13:25:37 stoa kernel:  =======================
Feb  5 13:25:37 stoa kernel: Code: c0 25 2e c0 c1 e0 04 05 c0 1c 2e c0 c3 b8 70 23 2e c0 c3 b8 38 df 32 c0 c3 8b 40 1c 8b 40 10 c3 8b 50 1c b9 01 00 00 00 8b 40 04 <3b> 42 14 73 09 31 c9 83 7a 0c 00 0f 94 c1 0f b6 c1 c3 85 c0 53 




Feb  5 13:32:44 stoa kernel: BUG: unable to handle kernel paging request at virtual address 01000044
Feb  5 13:32:44 stoa kernel:  printing eip:
Feb  5 13:32:44 stoa kernel: c01501ef
Feb  5 13:32:44 stoa kernel: *pde = 00000000
Feb  5 13:32:44 stoa kernel: Oops: 0000 [#1]
Feb  5 13:32:44 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
Feb  5 13:32:44 stoa kernel: CPU:    0
Feb  5 13:32:44 stoa kernel: EIP:    0060:[<c01501ef>]    Not tainted VLI
Feb  5 13:32:44 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
Feb  5 13:32:44 stoa kernel: EIP is at kmem_cache_alloc+0x40/0x7c
Feb  5 13:32:44 stoa kernel: eax: 00000000   ebx: 01000044   ecx: c0385c70   edx: c15c3a40
Feb  5 13:32:44 stoa kernel: esi: c0385c70   edi: 00000286   ebp: 00011200   esp: dfc5fd90
Feb  5 13:32:44 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0000  ss: 0068
Feb  5 13:32:44 stoa kernel: Process pdflush (pid: 189, ti=dfc5e000 task=dfc08540 task.ti=dfc5e000)
Feb  5 13:32:44 stoa kernel: Stack: c013bc77 eeb764d0 00000010 dfff51e0 00011210 ef070cc0 c013bc77 dfc8c6f0 
Feb  5 13:32:44 stoa kernel:        00000017 ee9a9a68 00000008 ee9a9b90 00000000 00000000 dfff50c0 ef070cc0 
Feb  5 13:32:44 stoa kernel:        c016e566 00000010 00000000 dfd00738 c15c8260 00000001 00000001 c016e5c9 
Feb  5 13:32:44 stoa kernel: Call Trace:
Feb  5 13:32:44 stoa kernel:  [<c013bc77>] mempool_alloc+0x28/0x9f
Feb  5 13:32:44 stoa kernel:  [<c013bc77>] mempool_alloc+0x28/0x9f
Feb  5 13:32:44 stoa kernel:  [<c016e566>] bio_alloc_bioset+0x9b/0xf3
Feb  5 13:32:44 stoa kernel:  [<c016e5c9>] bio_alloc+0xb/0x17
Feb  5 13:32:44 stoa kernel:  [<c016b9d0>] submit_bh+0x5e/0xd4
Feb  5 13:32:44 stoa kernel:  [<c016ccda>] __block_write_full_page+0x1ab/0x27e
Feb  5 13:32:44 stoa kernel:  [<c0104597>] common_interrupt+0x23/0x28
Feb  5 13:32:44 stoa kernel:  [<c017000f>] blkdev_get_block+0x0/0x33
Feb  5 13:32:44 stoa kernel:  [<c016ce7f>] block_write_full_page+0xd2/0xda
Feb  5 13:32:44 stoa kernel:  [<c017000f>] blkdev_get_block+0x0/0x33
Feb  5 13:32:44 stoa kernel:  [<c013db98>] __writepage+0x8/0x1f
Feb  5 13:32:44 stoa kernel:  [<c013e019>] write_cache_pages+0x165/0x280
Feb  5 13:32:44 stoa kernel:  [<c013db90>] __writepage+0x0/0x1f
Feb  5 13:32:44 stoa kernel:  [<c013e134>] generic_writepages+0x0/0x26
Feb  5 13:32:44 stoa kernel:  [<c013e153>] generic_writepages+0x1f/0x26
Feb  5 13:32:44 stoa kernel:  [<c013e17a>] do_writepages+0x20/0x30
Feb  5 13:32:44 stoa kernel:  [<c0168777>] __writeback_single_inode+0x16e/0x2d4
Feb  5 13:32:44 stoa kernel:  [<c02cc29f>] schedule_timeout+0x77/0x8b
Feb  5 13:32:44 stoa kernel:  [<c01156bb>] update_curr+0x10b/0x135
Feb  5 13:32:44 stoa kernel:  [<c0168b7f>] sync_sb_inodes+0x154/0x1e5
Feb  5 13:32:44 stoa kernel:  [<c0168d38>] writeback_inodes+0x42/0x69
Feb  5 13:32:44 stoa kernel:  [<c013e7ea>] pdflush+0x0/0x15e
Feb  5 13:32:44 stoa kernel:  [<c013e51c>] wb_kupdate+0x6e/0xd2
Feb  5 13:32:44 stoa kernel:  [<c013e8c4>] pdflush+0xda/0x15e
Feb  5 13:32:44 stoa kernel:  [<c02cbcca>] __sched_text_start+0x212/0x26f
Feb  5 13:32:44 stoa kernel:  [<c013e4ae>] wb_kupdate+0x0/0xd2
Feb  5 13:32:44 stoa kernel:  [<c01274d3>] kthread+0x36/0x5b
Feb  5 13:32:44 stoa kernel:  [<c012749d>] kthread+0x0/0x5b
Feb  5 13:32:44 stoa kernel:  [<c0104747>] kernel_thread_helper+0x7/0x10
Feb  5 13:32:44 stoa kernel:  =======================
Feb  5 13:32:44 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 44 fb ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
Feb  5 13:32:44 stoa kernel: EIP: [<c01501ef>] kmem_cache_alloc+0x40/0x7c SS:ESP 0068:dfc5fd90




Feb  5 13:34:22 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
Feb  5 13:34:22 stoa kernel:  printing eip:
Feb  5 13:34:22 stoa kernel: c0150a77
Feb  5 13:34:22 stoa kernel: *pde = 00000000
Feb  5 13:34:22 stoa kernel: Oops: 0000 [#2]
Feb  5 13:34:22 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
Feb  5 13:34:22 stoa kernel: CPU:    0
Feb  5 13:34:22 stoa kernel: EIP:    0060:[<c0150a77>]    Tainted: G      D VLI
Feb  5 13:34:22 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
Feb  5 13:34:22 stoa kernel: EIP is at __kmalloc_track_caller+0x4a/0x88
Feb  5 13:34:22 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
Feb  5 13:34:22 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000000d0   esp: e8f8bec0
Feb  5 13:34:22 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
Feb  5 13:34:22 stoa kernel: Process modprobe (pid: 6174, ti=e8f8a000 task=ee68aa80 task.ti=e8f8a000)
Feb  5 13:34:22 stoa kernel: Stack: 00000003 c01319bd 000000d0 ee7bc800 ee7bca68 00000006 c0141624 c0131a40 
Feb  5 13:34:22 stoa kernel:        f3a3ace6 ee7bc834 ee7bc800 ee7bca68 f3ab2c00 c0132c24 00000000 00000000 
Feb  5 13:34:22 stoa kernel:        e8b705f4 e8b705f0 00003cb4 00000438 c0146bde 00000000 00000000 00000000 
Feb  5 13:34:22 stoa kernel: Call Trace:
Feb  5 13:34:22 stoa kernel:  [<c01319bd>] module_add_modinfo_attrs+0x58/0x7a
Feb  5 13:34:22 stoa kernel:  [<c0141624>] kstrdup+0x2f/0x50
Feb  5 13:34:22 stoa kernel:  [<c0131a40>] mod_sysfs_setup+0x61/0x8b
Feb  5 13:34:22 stoa kernel:  [<c0132c24>] sys_init_module+0x105b/0x12b1
Feb  5 13:34:22 stoa kernel:  [<c0146bde>] mmap_region+0x312/0x3ce
Feb  5 13:34:22 stoa kernel:  [<c0261a5f>] synchronize_net+0x0/0xa
Feb  5 13:34:22 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
Feb  5 13:34:22 stoa kernel:  [<c012007b>] do_timer+0x65/0xa5
Feb  5 13:34:22 stoa kernel:  =======================
Feb  5 13:34:22 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 f0 89 1c 24 e8 bc f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
Feb  5 13:34:22 stoa kernel: EIP: [<c0150a77>] __kmalloc_track_caller+0x4a/0x88 SS:ESP 0068:e8f8bec0





Feb  5 13:34:22 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
Feb  5 13:34:22 stoa kernel:  printing eip:
Feb  5 13:34:22 stoa kernel: c0150b01
Feb  5 13:34:22 stoa kernel: *pde = 00000000
Feb  5 13:34:22 stoa kernel: Oops: 0000 [#3]
Feb  5 13:34:22 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
Feb  5 13:34:22 stoa kernel: CPU:    0
Feb  5 13:34:22 stoa kernel: EIP:    0060:[<c0150b01>]    Tainted: G      D VLI
Feb  5 13:34:22 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
Feb  5 13:34:22 stoa kernel: EIP is at __kmalloc+0x4c/0x8a
Feb  5 13:34:22 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
Feb  5 13:34:22 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000000d0   esp: e8b4fe20
Feb  5 13:34:22 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
Feb  5 13:34:22 stoa kernel: Process route (pid: 6201, ti=e8b4e000 task=e8186540 task.ti=e8b4e000)
Feb  5 13:34:22 stoa kernel: Stack: e80c1f80 e86a9500 e86a9000 e85d76e8 ffffff97 00000000 c029f81d e8b4fe84 
Feb  5 13:34:22 stoa kernel:        0000890b c029caf4 00000000 00000000 00000000 e8b4fef4 e85d76c0 00000000 
Feb  5 13:34:22 stoa kernel:        00000000 00000000 00000000 e86a9000 00000000 00000000 00000000 ffffff97 
Feb  5 13:34:22 stoa kernel: Call Trace:
Feb  5 13:34:22 stoa kernel:  [<c029f81d>] fn_hash_insert+0x7e/0x619
Feb  5 13:34:22 stoa kernel:  [<c029caf4>] inet_addr_type+0x73/0xc8
Feb  5 13:34:22 stoa kernel:  [<c029d4c9>] ip_rt_ioctl+0x2ed/0x334
Feb  5 13:34:22 stoa kernel:  [<c02594a1>] sock_attach_fd+0x53/0xae
Feb  5 13:34:22 stoa kernel:  [<c0259054>] sock_ioctl+0x19f/0x1be
Feb  5 13:34:22 stoa kernel:  [<c0258eb5>] sock_ioctl+0x0/0x1be
Feb  5 13:34:22 stoa kernel:  [<c015c369>] do_ioctl+0x19/0x4d
Feb  5 13:34:22 stoa kernel:  [<c015c585>] vfs_ioctl+0x1e8/0x1ff
Feb  5 13:34:22 stoa kernel:  [<c01521ce>] do_sys_open+0xbb/0xc5
Feb  5 13:34:22 stoa kernel:  [<c015c5cf>] sys_ioctl+0x33/0x4c
Feb  5 13:34:22 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
Feb  5 13:34:22 stoa kernel:  [<c02c0000>] ieee80211_rx_mgmt_assoc_resp+0x4be/0x5c5
Feb  5 13:34:22 stoa kernel:  =======================
Feb  5 13:34:22 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 32 f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
Feb  5 13:34:22 stoa kernel: EIP: [<c0150b01>] __kmalloc+0x4c/0x8a SS:ESP 0068:e8b4fe20




Feb  5 13:34:29 stoa kernel: BUG: unable to handle kernel paging request at virtual address 3175b800
Feb  5 13:34:29 stoa kernel:  printing eip:
Feb  5 13:34:29 stoa kernel: c0150b01
Feb  5 13:34:29 stoa kernel: *pde = 00000000
Feb  5 13:34:29 stoa kernel: Oops: 0000 [#4]
Feb  5 13:34:29 stoa kernel: Modules linked in: ppdev lp cpufreq_stats fuse sr_mod sbp2 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss video sd_mod output rng_core irda parport_pc parport 8250_pci 8250 serial_core snd_pcm crc_ccitt snd_timer snd_page_alloc evdev rtc ide_disk ide_cd cdrom usb_storage usbhid scsi_mod ohci1394 piix ieee1394 ide_core ehci_hcd uhci_hcd usbcore unix
Feb  5 13:34:29 stoa kernel: CPU:    0
Feb  5 13:34:29 stoa kernel: EIP:    0060:[<c0150b01>]    Tainted: G      D VLI
Feb  5 13:34:29 stoa kernel: EFLAGS: 00010006   (2.6.23.13newhome #3)
Feb  5 13:34:29 stoa kernel: EIP is at __kmalloc+0x4c/0x8a
Feb  5 13:34:29 stoa kernel: eax: 00000000   ebx: 3175b800   ecx: c0385be4   edx: c15c62e0
Feb  5 13:34:29 stoa kernel: esi: c0385be4   edi: 00000286   ebp: 000080d0   esp: ea47ddc4
Feb  5 13:34:29 stoa kernel: ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
Feb  5 13:34:29 stoa kernel: Process sleepd (pid: 5413, ti=ea47c000 task=eceb2000 task.ti=ea47c000)
Feb  5 13:34:29 stoa kernel: Stack: e85c2200 ecc47eb0 dfc483f0 00000004 ea47de4c e86a95b0 c01e98d4 c03300a3 
Feb  5 13:34:29 stoa kernel:        c03300a3 c0160b25 00000008 00000001 00000000 00000000 dfc483f0 e86a95b0 
Feb  5 13:34:29 stoa kernel:        00000000 e86a95b0 c01e9938 137e7407 00000005 e8fbc018 dffea400 e85c2200 
Feb  5 13:34:29 stoa kernel: Call Trace:
Feb  5 13:34:29 stoa kernel:  [<c01e98d4>] acpi_ns_internalize_name+0x44/0x77
Feb  5 13:34:29 stoa kernel:  [<c0160b25>] dput+0x21/0xd7
Feb  5 13:34:29 stoa kernel:  [<c01e9938>] acpi_ns_get_node+0x31/0x93
Feb  5 13:34:29 stoa kernel:  [<c0163913>] mntput_no_expire+0x11/0x4e
Feb  5 13:34:29 stoa kernel:  [<c015a8d3>] link_path_walk+0xa5/0xaf
Feb  5 13:34:29 stoa kernel:  [<c01e92aa>] acpi_ns_evaluate+0x2e/0xf0
Feb  5 13:34:29 stoa kernel:  [<c01e8f81>] acpi_evaluate_object+0x124/0x1c7
Feb  5 13:34:29 stoa kernel:  [<c01db1fc>] acpi_evaluate_integer+0x7b/0xae
Feb  5 13:34:29 stoa kernel:  [<c01f1c16>] acpi_bus_get_status+0x32/0x89
Feb  5 13:34:29 stoa kernel:  [<c0166c8e>] single_open+0x48/0x68
Feb  5 13:34:29 stoa kernel:  [<c01f4c87>] acpi_battery_get_status+0xb/0x3d
Feb  5 13:34:29 stoa kernel:  [<c0178e47>] proc_reg_open+0x0/0x30
Feb  5 13:34:29 stoa kernel:  [<c0178e71>] proc_reg_open+0x2a/0x30
Feb  5 13:34:29 stoa kernel:  [<c01f4d6e>] acpi_battery_update+0x2a/0x88
Feb  5 13:34:29 stoa kernel:  [<c0151fc5>] __dentry_open+0xd4/0x160
Feb  5 13:34:29 stoa kernel:  [<c01f4e0b>] acpi_battery_read+0x3f/0x7a
Feb  5 13:34:29 stoa kernel:  [<c0166d9a>] seq_read+0xec/0x276
Feb  5 13:34:29 stoa kernel:  [<c0166cae>] seq_read+0x0/0x276
Feb  5 13:34:29 stoa kernel:  [<c0178d15>] proc_reg_read+0x35/0x46
Feb  5 13:34:29 stoa kernel:  [<c0178ce0>] proc_reg_read+0x0/0x46
Feb  5 13:34:29 stoa kernel:  [<c0153b51>] vfs_read+0x88/0x10a
Feb  5 13:34:29 stoa kernel:  [<c0153e71>] sys_read+0x41/0x67
Feb  5 13:34:29 stoa kernel:  [<c0103bee>] syscall_call+0x7/0xb
Feb  5 13:34:29 stoa kernel:  =======================
Feb  5 13:34:29 stoa kernel: Code: 00 00 00 85 d2 74 06 83 7a 0c 00 75 17 89 54 24 04 83 c9 ff 89 ea 89 04 24 89 f0 e8 32 f2 ff ff 89 c3 eb 0d 8b 5a 0c 0f b7 42 0a <8b> 04 83 89 42 0c 57 9d 89 e8 25 00 80 00 00 66 85 c0 74 1f 85 
Feb  5 13:34:29 stoa kernel: EIP: [<c0150b01>] __kmalloc+0x4c/0x8a SS:ESP 0068:ea47ddc4

=======================================================================

--
www.ljudmila.org/ludliteratura                 myspace.com/therealthings

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2006-10-27  8:59 Kernel Oops Joël Cuissinat
@ 2006-10-27 17:30 ` Russell Cattelan
  0 siblings, 0 replies; 97+ messages in thread
From: Russell Cattelan @ 2006-10-27 17:30 UTC (permalink / raw)
  To: Joël Cuissinat; +Cc: xfs

[-- Attachment #1: Type: text/plain, Size: 5772 bytes --]

Do you have a test case that can reproduce this?

If so please file a bug
http://oss.sgi.com/bugzilla
and attach the test program.

Include any other relevant info.



On Fri, 2006-10-27 at 10:59 +0200, Joël Cuissinat wrote:
> Hello,
> 
> I'm working for the french national education.
> We work on a server for students since 3 years.
> The solution is based on a Mandrake 9.1 but with a large number of updates.
> Our kernel is : 2.4.32 and the xfstools are updated :
> - xfsdump-2.2.42
> - xfsprogs-2.8.11
> - libxfs1-2.8.11
> We made a tool  to create students and about 1 time over 10 we have a 
> kernel Oops.
> With the same data we can reproduce the crash and it always append at 
> the same place (the same student).
> It was the same 2 years ago with older kernel and xfs releases but we 
> hadn't enough student databases to test.  Now, the project is growing 
> and the number of crashes in schools too !
> 
> The user creation process is composed with :
> mkdir, setfacl, chown, setquota for a pam-ldap authentification.
> 
> The Oops usually happends on the chown instruction but if we remove it, 
> it happends on the setquota instruction which is one line behind.
> 
> Cheers,
> 
> Joël Cuissinat
> 
> plain text document attachment (ksymoops.txt)
> Oct 25 18:17:52 jscribe kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000006                                               Oct 25 18:17:52 jscribe kernel:  printing eip:
> Oct 25 18:17:52 jscribe kernel: c021de83                                                                                                                   Oct 25 18:17:52 jscribe kernel: *pgd = 0000000000000000
> Oct 25 18:17:52 jscribe kernel: CPU:    0                                                                                                                  Oct 25 18:17:52 jscribe kernel: EIP:    0010:[xfs_trans_brelse+51/240]    Not tainted
> Oct 25 18:17:52 jscribe kernel: EIP:    0010:[<c021de83>]    Not tainted                                                                                   Oct 25 18:17:52 jscribe kernel: EFLAGS: 00010246
> Using defaults from ksymoops -t elf32-i386 -a i386
> Oct 25 18:17:52 jscribe kernel: eax: 00000000   ebx: c59ed790   ecx: c59ed790   edx: 00000000                                                              Oct 25 18:17:52 jscribe kernel: esi: c5352e98   edi: ce520d80   ebp: ce520d80   esp: c6b97d2c
> Warning (Oops_set_regs): garbage 'Oct 25 18:17:52 jscribe kernel: esi: c5352e98   edi: ce520d80   ebp: ce520d80   esp: c6b97d2c' at end of register line ignored
> Oct 25 18:17:52 jscribe kernel: ds: 0018   es: 0018   ss: 0018                                                                                             Oct 25 18:17:52 jscribe kernel: Process chown (pid: 15389, stackpage=c6b97000)
> Oct 25 18:17:52 jscribe kernel: Stack: 00000000 00000000 c5352e98 c0235f2c c5352e98 ce520d80 00000000 c5d7f198                                             Oct 25 18:17:52 jscribe kernel:        ce520d80 00000000 c5352e98 cff310a0 00000004 c0235fbf c5352e98 0000302d
> Oct 25 18:17:52 jscribe kernel:        cff310a0 00000402 cf8b0980 cf8b0984 0000302d cf8b0c00 c023621a cf8b0c00                                             Oct 25 18:17:52 jscribe kernel: Call Trace:    [xfs_qm_dqread+188/208] [xfs_qm_idtodq+127/224] [xfs_qm_dqget+218/848] [xfs_qm_vop_dqalloc+245/624] [xfs_set
> Oct 25 18:17:52 jscribe kernel:   [<c01d6d28>] [<c022d7f7>] [<c017f678>] [<c0165a11>] [<c0165a9e>] [<c012bf13>]                                            Oct 25 18:17:52 jscribe kernel:
> Oct 25 18:17:52 jscribe kernel: Code: 8a 42 06 83 e0 01 84 c0 75 f2 f6 43 30 04 75 ec 52 56 e8 a6
> 
>                                                                                                                                                            >>EIP; c021de83 <xfs_trans_brelse+33/f0>   <=====
> 
> >>ebx; c59ed790 <_end+556a7ec/103890bc>                                                                                                                    >>ecx; c59ed790 <_end+556a7ec/103890bc>
>                                                                                                                                                            Code;  c021de83 <xfs_trans_brelse+33/f0>
> 00000000 <_EIP>:                                                                                                                                           Code;  c021de83 <xfs_trans_brelse+33/f0>   <=====
>    0:   8a 42 06                  mov    0x6(%edx),%al   <=====                                                                                            Code;  c021de86 <xfs_trans_brelse+36/f0>
>    3:   83 e0 01                  and    $0x1,%eax                                                                                                         Code;  c021de89 <xfs_trans_brelse+39/f0>
>    6:   84 c0                     test   %al,%al
> Code;  c021de8b <xfs_trans_brelse+3b/f0>
>    8:   75 f2                     jne    fffffffc <_EIP+0xfffffffc>
> Code;  c021de8d <xfs_trans_brelse+3d/f0>
>    a:   f6 43 30 04               testb  $0x4,0x30(%ebx)
> Code;  c021de91 <xfs_trans_brelse+41/f0>
>    e:   75 ec                     jne    fffffffc <_EIP+0xfffffffc>
> Code;  c021de93 <xfs_trans_brelse+43/f0>
>   10:   52                        push   %edx
> Code;  c021de94 <xfs_trans_brelse+44/f0>
>   11:   56                        push   %esi
> Code;  c021de95 <xfs_trans_brelse+45/f0>
>   12:   e8 a6 00 00 00            call   bd <_EIP+0xbd>
> 
> 
> 2 warnings and 1 error issued.  Results may not be reliable.
> 
-- 
Russell Cattelan <cattelan@thebarn.com>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2006-10-27  8:59 Joël Cuissinat
  2006-10-27 17:30 ` Russell Cattelan
  0 siblings, 1 reply; 97+ messages in thread
From: Joël Cuissinat @ 2006-10-27  8:59 UTC (permalink / raw)
  To: xfs

[-- Attachment #1: Type: text/plain, Size: 1025 bytes --]

Hello,

I'm working for the french national education.
We work on a server for students since 3 years.
The solution is based on a Mandrake 9.1 but with a large number of updates.
Our kernel is : 2.4.32 and the xfstools are updated :
- xfsdump-2.2.42
- xfsprogs-2.8.11
- libxfs1-2.8.11
We made a tool  to create students and about 1 time over 10 we have a 
kernel Oops.
With the same data we can reproduce the crash and it always append at 
the same place (the same student).
It was the same 2 years ago with older kernel and xfs releases but we 
hadn't enough student databases to test.  Now, the project is growing 
and the number of crashes in schools too !

The user creation process is composed with :
mkdir, setfacl, chown, setquota for a pam-ldap authentification.

The Oops usually happends on the chown instruction but if we remove it, 
it happends on the setquota instruction which is one line behind.

Cheers,

Joël Cuissinat

-- 
Joël Cuissinat
Equipe EOLE
CETIAD Dijon, France
http://eole.orion.education.fr 
--


[-- Attachment #2: ksymoops.txt --]
[-- Type: text/plain, Size: 4310 bytes --]

Oct 25 18:17:52 jscribe kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000006                                               Oct 25 18:17:52 jscribe kernel:  printing eip:
Oct 25 18:17:52 jscribe kernel: c021de83                                                                                                                   Oct 25 18:17:52 jscribe kernel: *pgd = 0000000000000000
Oct 25 18:17:52 jscribe kernel: CPU:    0                                                                                                                  Oct 25 18:17:52 jscribe kernel: EIP:    0010:[xfs_trans_brelse+51/240]    Not tainted
Oct 25 18:17:52 jscribe kernel: EIP:    0010:[<c021de83>]    Not tainted                                                                                   Oct 25 18:17:52 jscribe kernel: EFLAGS: 00010246
Using defaults from ksymoops -t elf32-i386 -a i386
Oct 25 18:17:52 jscribe kernel: eax: 00000000   ebx: c59ed790   ecx: c59ed790   edx: 00000000                                                              Oct 25 18:17:52 jscribe kernel: esi: c5352e98   edi: ce520d80   ebp: ce520d80   esp: c6b97d2c
Warning (Oops_set_regs): garbage 'Oct 25 18:17:52 jscribe kernel: esi: c5352e98   edi: ce520d80   ebp: ce520d80   esp: c6b97d2c' at end of register line ignored
Oct 25 18:17:52 jscribe kernel: ds: 0018   es: 0018   ss: 0018                                                                                             Oct 25 18:17:52 jscribe kernel: Process chown (pid: 15389, stackpage=c6b97000)
Oct 25 18:17:52 jscribe kernel: Stack: 00000000 00000000 c5352e98 c0235f2c c5352e98 ce520d80 00000000 c5d7f198                                             Oct 25 18:17:52 jscribe kernel:        ce520d80 00000000 c5352e98 cff310a0 00000004 c0235fbf c5352e98 0000302d
Oct 25 18:17:52 jscribe kernel:        cff310a0 00000402 cf8b0980 cf8b0984 0000302d cf8b0c00 c023621a cf8b0c00                                             Oct 25 18:17:52 jscribe kernel: Call Trace:    [xfs_qm_dqread+188/208] [xfs_qm_idtodq+127/224] [xfs_qm_dqget+218/848] [xfs_qm_vop_dqalloc+245/624] [xfs_set
Oct 25 18:17:52 jscribe kernel:   [<c01d6d28>] [<c022d7f7>] [<c017f678>] [<c0165a11>] [<c0165a9e>] [<c012bf13>]                                            Oct 25 18:17:52 jscribe kernel:
Oct 25 18:17:52 jscribe kernel: Code: 8a 42 06 83 e0 01 84 c0 75 f2 f6 43 30 04 75 ec 52 56 e8 a6

                                                                                                                                                           >>EIP; c021de83 <xfs_trans_brelse+33/f0>   <=====

>>ebx; c59ed790 <_end+556a7ec/103890bc>                                                                                                                    >>ecx; c59ed790 <_end+556a7ec/103890bc>
                                                                                                                                                           Code;  c021de83 <xfs_trans_brelse+33/f0>
00000000 <_EIP>:                                                                                                                                           Code;  c021de83 <xfs_trans_brelse+33/f0>   <=====
   0:   8a 42 06                  mov    0x6(%edx),%al   <=====                                                                                            Code;  c021de86 <xfs_trans_brelse+36/f0>
   3:   83 e0 01                  and    $0x1,%eax                                                                                                         Code;  c021de89 <xfs_trans_brelse+39/f0>
   6:   84 c0                     test   %al,%al
Code;  c021de8b <xfs_trans_brelse+3b/f0>
   8:   75 f2                     jne    fffffffc <_EIP+0xfffffffc>
Code;  c021de8d <xfs_trans_brelse+3d/f0>
   a:   f6 43 30 04               testb  $0x4,0x30(%ebx)
Code;  c021de91 <xfs_trans_brelse+41/f0>
   e:   75 ec                     jne    fffffffc <_EIP+0xfffffffc>
Code;  c021de93 <xfs_trans_brelse+43/f0>
  10:   52                        push   %edx
Code;  c021de94 <xfs_trans_brelse+44/f0>
  11:   56                        push   %esi
Code;  c021de95 <xfs_trans_brelse+45/f0>
  12:   e8 a6 00 00 00            call   bd <_EIP+0xbd>


2 warnings and 1 error issued.  Results may not be reliable.


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2006-09-12 10:21 Marcin Prączko
@ 2006-09-13  3:43 ` Andrew Morton
  0 siblings, 0 replies; 97+ messages in thread
From: Andrew Morton @ 2006-09-13  3:43 UTC (permalink / raw)
  To: Marcin =?UTF-8?B?UHLEhWN6a28i?= <marcin.praczko@googlemail.com>
  Cc: linux-kernel

On Tue, 12 Sep 2006 11:21:57 +0100
"Marcin Prączko" <marcin.praczko@googlemail.com> wrote:

> Hi,
> 
> I compiled kernel 2.6.17.7 - all is build in kernel (no modules)
> And yesterday I had Oops:
> I enclosed Oops info.
> 
> Can you explain to me please, where is some problem ??
>

>  
> BUG: unable to handlekernel paging request at virtual adress 04000020
>   printing eip:
> c024c3d5
> *pde = 00000000
> Oops: 0000 [#1]
> Modules linked in:
> CPU:     0
> EIP:     0060:[<c024c3d5>]  Not tainted VLI
> EFLAGS:  00010206  (2.6.17.7 #3)
> EIP: is at rt_check_expire+0x9a/0x10c
> eax: 04000000  ebx: 04000000  ecx: 00000000  edx: 00000055
> esi: f7ca0154  edi: 000124f8  ebp: 00001891  esp: c0343f60
> ds: 007b  es: 007b  ss: 0068
> Process swapper (pid: 0, threadinfo=c0342000 task=c02eb180)
> Stack: 0043cea3 00000055 0000000a c0342000 c03791e0 00000100 c024c33b c0119c7d
>        c0390034 c0390034 c0127ce8 00000001 c0378ee8 0000000a 003b9007 c0116e69
>        00000046 0009fb00 c0337800 c0116ed3 00010800 c01048de c010337a 00010800
> Call Trace:
>  <c024c33b> rt_check_expire+0x0/0x10c  <c0119c7d> run_timer_softirq+0x35/0x7d
>  <c0127ce8> handle_IRQ_event+0x21/0x4a  <c0116e69> __do_softirq+0x35/0x7d
>  <c0116ed3> do_softirq+0x22/0x26  <c01048de> do_IRQ+0x1e/0x24
>  <c010337a> common_interrupt+0x1a/0x20  <c0100a73> default_idle+0x2b/0x53
>  <c0100af1> cpu_idle+0x42/0x57  <c03445ea> start_kernel+0x170/0x172
> Code: ed 74 73 ff 44 24 04 8b 15 08 1f 39 c0 21 54 24 04 a1 04 1f 39 c0 8b 54 24 04 8b 3d 88 d3 30 c0 8d 34 90 8b 06 85 c0 74 4a
>  89 c3 <8b> 43 20 85 c0 74 07 3b 04 24 78 1b eb 13 8b 0d 88 d3 30 c0 89
> EIP: [<c024c3d5>] rt_check_expire+0x9a/0x10c SS:ESP 0068:c0343f60
>  <0>Kernel panic - not syncing: Fatal exception in interrupt 
> 

I'd be suspecting that 0x04000000 should have been 0x00000000: a single bit
error often indicates hardware problems.


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2006-09-12 10:21 Marcin Prączko
  2006-09-13  3:43 ` Andrew Morton
  0 siblings, 1 reply; 97+ messages in thread
From: Marcin Prączko @ 2006-09-12 10:21 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 174 bytes --]

Hi,

I compiled kernel 2.6.17.7 - all is build in kernel (no modules)
And yesterday I had Oops:
I enclosed Oops info.

Can you explain to me please, where is some problem ??

[-- Attachment #2: 007_kernel_panic000 --]
[-- Type: application/octet-stream, Size: 1468 bytes --]

[KERNEL PANIC]... 

12.08.2006 
kernel 2.6.17.7
i586

BUG: unable to handlekernel paging request at virtual adress 04000020
  printing eip:
c024c3d5
*pde = 00000000
Oops: 0000 [#1]
Modules linked in:
CPU:     0
EIP:     0060:[<c024c3d5>]  Not tainted VLI
EFLAGS:  00010206  (2.6.17.7 #3)
EIP: is at rt_check_expire+0x9a/0x10c
eax: 04000000  ebx: 04000000  ecx: 00000000  edx: 00000055
esi: f7ca0154  edi: 000124f8  ebp: 00001891  esp: c0343f60
ds: 007b  es: 007b  ss: 0068
Process swapper (pid: 0, threadinfo=c0342000 task=c02eb180)
Stack: 0043cea3 00000055 0000000a c0342000 c03791e0 00000100 c024c33b c0119c7d
       c0390034 c0390034 c0127ce8 00000001 c0378ee8 0000000a 003b9007 c0116e69
       00000046 0009fb00 c0337800 c0116ed3 00010800 c01048de c010337a 00010800
Call Trace:
 <c024c33b> rt_check_expire+0x0/0x10c  <c0119c7d> run_timer_softirq+0x35/0x7d
 <c0127ce8> handle_IRQ_event+0x21/0x4a  <c0116e69> __do_softirq+0x35/0x7d
 <c0116ed3> do_softirq+0x22/0x26  <c01048de> do_IRQ+0x1e/0x24
 <c010337a> common_interrupt+0x1a/0x20  <c0100a73> default_idle+0x2b/0x53
 <c0100af1> cpu_idle+0x42/0x57  <c03445ea> start_kernel+0x170/0x172
Code: ed 74 73 ff 44 24 04 8b 15 08 1f 39 c0 21 54 24 04 a1 04 1f 39 c0 8b 54 24 04 8b 3d 88 d3 30 c0 8d 34 90 8b 06 85 c0 74 4a
 89 c3 <8b> 43 20 85 c0 74 07 3b 04 24 78 1b eb 13 8b 0d 88 d3 30 c0 89
EIP: [<c024c3d5>] rt_check_expire+0x9a/0x10c SS:ESP 0068:c0343f60
 <0>Kernel panic - not syncing: Fatal exception in interrupt 


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2005-10-15  1:43   ` Marc Perkel
@ 2005-10-15  1:52     ` Randy.Dunlap
  0 siblings, 0 replies; 97+ messages in thread
From: Randy.Dunlap @ 2005-10-15  1:52 UTC (permalink / raw)
  To: Marc Perkel; +Cc: linux-kernel

On Fri, 14 Oct 2005 18:43:10 -0700 Marc Perkel wrote:

> That's all the info I have at the moment. The server is still running. I 
> tried trying to reboot it by typing reboot and it keeps running. 
> Services won't shut down. But it's still processing email and filtering 
> spam.

http://www.zip.com.au/~akpm/linux/patches/stuff/top-posting.txt


There should be more info available by using dmesg or looking
in /var/log/messages...


> Randy.Dunlap wrote:
> 
> >On Fri, 14 Oct 2005 18:03:11 -0700 Marc Perkel wrote:
> >
> >  
> >
> >>What is this? Kernel 2.6.13.2 64 bit Dual Core Athlox X2
> >>
> >>Message from syslogd@pascal at Fri Oct 14 16:44:47 2005 ...
> >>pascal kernel: Oops: 0000 [1] SMP
> >>
> >>Message from syslogd@pascal at Fri Oct 14 16:44:57 2005 ...
> >>pascal kernel: CR2: 0000000000000800
> >>    
> >>
> >
> >It appears to be a Kernel Oops ($subject), but there's not
> >enough of it listed here to determine what happened.
> >
> >See http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html
> >or better:  linux/REPORTING-BUGS
> >and linux/Documentation/oops-tracing.txt


---
~Randy

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2005-10-15  1:21 ` Randy.Dunlap
@ 2005-10-15  1:43   ` Marc Perkel
  2005-10-15  1:52     ` Randy.Dunlap
  0 siblings, 1 reply; 97+ messages in thread
From: Marc Perkel @ 2005-10-15  1:43 UTC (permalink / raw)
  To: Randy.Dunlap; +Cc: linux-kernel

That's all the info I have at the moment. The server is still running. I 
tried trying to reboot it by typing reboot and it keeps running. 
Services won't shut down. But it's still processing email and filtering 
spam.




Randy.Dunlap wrote:

>On Fri, 14 Oct 2005 18:03:11 -0700 Marc Perkel wrote:
>
>  
>
>>What is this? Kernel 2.6.13.2 64 bit Dual Core Athlox X2
>>
>>Message from syslogd@pascal at Fri Oct 14 16:44:47 2005 ...
>>pascal kernel: Oops: 0000 [1] SMP
>>
>>Message from syslogd@pascal at Fri Oct 14 16:44:57 2005 ...
>>pascal kernel: CR2: 0000000000000800
>>    
>>
>
>It appears to be a Kernel Oops ($subject), but there's not
>enough of it listed here to determine what happened.
>
>See http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html
>or better:  linux/REPORTING-BUGS
>and linux/Documentation/oops-tracing.txt
>
>---
>~Randy
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at  http://www.tux.org/lkml/
>  
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2005-10-15  1:03 Marc Perkel
@ 2005-10-15  1:21 ` Randy.Dunlap
  2005-10-15  1:43   ` Marc Perkel
  0 siblings, 1 reply; 97+ messages in thread
From: Randy.Dunlap @ 2005-10-15  1:21 UTC (permalink / raw)
  To: Marc Perkel; +Cc: linux-kernel

On Fri, 14 Oct 2005 18:03:11 -0700 Marc Perkel wrote:

> What is this? Kernel 2.6.13.2 64 bit Dual Core Athlox X2
> 
> Message from syslogd@pascal at Fri Oct 14 16:44:47 2005 ...
> pascal kernel: Oops: 0000 [1] SMP
> 
> Message from syslogd@pascal at Fri Oct 14 16:44:57 2005 ...
> pascal kernel: CR2: 0000000000000800

It appears to be a Kernel Oops ($subject), but there's not
enough of it listed here to determine what happened.

See http://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html
or better:  linux/REPORTING-BUGS
and linux/Documentation/oops-tracing.txt

---
~Randy

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2005-10-15  1:03 Marc Perkel
  2005-10-15  1:21 ` Randy.Dunlap
  0 siblings, 1 reply; 97+ messages in thread
From: Marc Perkel @ 2005-10-15  1:03 UTC (permalink / raw)
  To: linux-kernel

What is this? Kernel 2.6.13.2 64 bit Dual Core Athlox X2

Message from syslogd@pascal at Fri Oct 14 16:44:47 2005 ...
pascal kernel: Oops: 0000 [1] SMP

Message from syslogd@pascal at Fri Oct 14 16:44:57 2005 ...
pascal kernel: CR2: 0000000000000800


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2005-04-25 16:31 Chris Penney
@ 2005-04-25 17:47 ` Dan Stromberg
  0 siblings, 0 replies; 97+ messages in thread
From: Dan Stromberg @ 2005-04-25 17:47 UTC (permalink / raw)
  To: penney; +Cc: strombrg, nfs

[-- Attachment #1: Type: text/plain, Size: 5762 bytes --]


IMO, it's worthwhile to iron out the NFS problem, but you'll likely find
that native rsync, rsync over ssh or rsync over rsh will be much faster
than rsync+NFS.  If you have to do rsync+NFS, you might want to use --
whole-file.

On Mon, 2005-04-25 at 12:31 -0400, Chris Penney wrote:
> I have a 2.6.11.5 NFS server that serves a directory /s that had light
> to moderate activity.  I had another file server mounted as /nicfs7
> and was doing a local rsync (moving some data) from /s/path to
> /nicfs7/path when (for some unknown reason) it hung.  I hit ctrl-c and
> then kill -9'ed the two remaining rsync processes.  I then unmounted
> /nicfs7 (which seemed ok right after).  I then saw what I pasted in
> below in messages.
> 
> At this point NFS service seems ok; however, one of the nfsd threads
> is missing.  I specify to start 128 and only 127 are running.  Is a
> missing nfsd a problem?  It's no clear to me why an nfsd did in the
> first place either when I was using nfs client -> local disk.
> 
>    Chris
> 
> 
> 
> Apr 25 10:51:31 nicfs2 kernel: nfs_statfs: statfs error = 512
> Apr 25 10:53:18 nicfs2 kernel: VFS: Busy inodes after unmount.
> Self-destruct in 5 seconds.  Have a nice day...
> Apr 25 10:54:40 nicfs2 kernel: Unable to handle kernel paging request
> at virtual address 00200038
>  printing eip:
> c01786b0
> *pde = 00000000
> Oops: 0000 [#1]
> SMP
> Modules linked in: nls_utf8 af_packet usbhid nfsd exportfs ipv6
> ohci_hcd e1000 i2c_piix4 sworks_agp agpgart i2c_core evdev usbcore jfs
> dm_round_robin dm_multipath dm_mod ext3 jbd qla2300 qla2xxx
> scsi_transport_fc ips sd_mod scsi_mod
> CPU:    1
> EIP:    0060:[<c01786b0>]    Not tainted VLI
> EFLAGS: 00010202   (2.6.11.5)
> EIP is at clear_inode+0x70/0x150
> eax: f5759200   ebx: d8dca3bc   ecx: f5759200   edx: 00200034
> esi: d8dca4e8   edi: da2bd918   ebp: 00000005   esp: dff8bec8
> ds: 007b   es: 007b   ss: 0068
> Process kswapd0 (pid: 185, threadinfo=dff8a000 task=dffeea60)
> Stack: f5759200 d8dca3bc f5759200 c0179780 d8dca3bc da2bd910 c0179813 d8dca3bc
>        c0176c06 00000000 00000080 00000000 dfffea20 c0177004 c014a5cc 0007b700
>        00000000 0007876d 00000001 00000000 000000d0 00000020 c0393780 00000002
> Call Trace:
>  [<c0179780>] generic_forget_inode+0xf0/0x110
>  [<c0179813>] iput+0x53/0x70
>  [<c0176c06>] prune_dcache+0x176/0x1a0
>  [<c0177004>] shrink_dcache_memory+0x14/0x40
>  [<c014a5cc>] shrink_slab+0x11c/0x170
>  [<c014b9bd>] balance_pgdat+0x24d/0x3a0
>  [<c014bbec>] kswapd+0xdc/0x140
>  [<c0134b60>] autoremove_wake_function+0x0/0x50
>  [<c0103f92>] ret_from_fork+0x6/0x14
>  [<c0134b60>] autoremove_wake_function+0x0/0x50
>  [<c014bb10>] kswapd+0x0/0x140
>  [<c0102345>] kernel_thread_helper+0x5/0x10
> Code: 01 00 00 a8 08 0f 85 83 00 00 00 f6 83 34 01 00 00 20 0f 85 a3
> 00 00 00 8b 83 a0 00 00 00 85 c0 89 c1 74 47 8b 50 28 85 d2 74 20 <8b>
> 52 04 85 d2 74 19 31 d2 8b b4 93 00 01 00 00 85 f6 0f 85 b1
> Apr 25 10:54:40 nicfs2 kernel:  <1>Unable to handle kernel paging
> request at virtual address 5d3e324d
>  printing eip:
> c01797dd
> *pde = 00000000
> Oops: 0000 [#2]
> SMP
> Modules linked in: nls_utf8 af_packet usbhid nfsd exportfs ipv6
> ohci_hcd e1000 i2c_piix4 sworks_agp agpgart i2c_core evdev usbcore jfs
> dm_round_robin dm_multipath dm_mod ext3 jbd qla2300 qla2xxx
> scsi_transport_fc ips sd_mod scsi_mod
> CPU:    0
> EIP:    0060:[<c01797dd>]    Not tainted VLI
> EFLAGS: 00010206   (2.6.11.5)
> EIP is at iput+0x1d/0x70
> eax: 5d3e3239   ebx: f134e1cc   ecx: c01b2ba0   edx: f134e1cc
> esi: e1e4276c   edi: e1e42774   ebp: 00000080   esp: f5c23cf0
> ds: 007b   es: 007b   ss: 0068
> Process nfsd (pid: 4052, threadinfo=f5c22000 task=f63d9020)
> Stack: f134e1cc c0176c06 00000000 00000080 00000000 dfffea20 c0177004 c014a5cc
>        000f3c00 00000000 00078889 00000002 00000000 000001d2 00000040 0000000c
>        f5c23da8 c0395ca0 00000000 c014b6b4 00078888 00000000 000001d2 00000020
> Call Trace:
>  [<c0176c06>] prune_dcache+0x176/0x1a0
>  [<c0177004>] shrink_dcache_memory+0x14/0x40
>  [<c014a5cc>] shrink_slab+0x11c/0x170
>  [<c014b6b4>] try_to_free_pages+0xc4/0x180
>  [<c014461f>] __alloc_pages+0x1bf/0x3b0
>  [<c0146aa7>] __do_page_cache_readahead+0x107/0x150
>  [<c0146c62>] blockable_page_cache_readahead+0x22/0x60
>  [<c0146d95>] page_cache_readahead+0xf5/0x2a0
>  [<c0140375>] do_generic_mapping_read+0x355/0x510
>  [<f8a62a67>] jfs_open+0x17/0xa0 [jfs]
>  [<c0140a7b>] generic_file_sendfile+0x6b/0x90
>  [<f8b64f00>] nfsd_read_actor+0x0/0x100 [nfsd]
>  [<f8b65262>] nfsd_read+0x262/0x360 [nfsd]
>  [<f8b64f00>] nfsd_read_actor+0x0/0x100 [nfsd]
>  [<f8b6c2c5>] nfsd3_proc_read+0xd5/0x170 [nfsd]
>  [<f8b6dfc0>] nfs3svc_decode_readargs+0x0/0x190 [nfsd]
>  [<f8b61696>] nfsd_dispatch+0x136/0x200 [nfsd]
>  [<c0322587>] svc_authenticate+0x87/0xe0
>  [<c031fae9>] svc_process+0x409/0x620
>  [<f8b613d6>] nfsd+0x196/0x320 [nfsd]
>  [<f8b61240>] nfsd+0x0/0x320 [nfsd]
>  [<c0102345>] kernel_thread_helper+0x5/0x10
> Code: fe ff ff 8d 74 26 00 8d bc 27 00 00 00 00 53 85 c0 89 c3 74 4c
> 83 bb 2c 01 00 00 20 8b 80 a0 00 00 00 8b 40 24 74 3c 85 c0 74 07 <8b>
> 50 14 85 d2 75 3c 8d 43 24 ba 6c 6e 39 c0 e8 5f 8a 08 00 85
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_ide95&alloc_id\x14396&opÌk
> _______________________________________________
> NFS maillist  -  NFS@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nfs
> 

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2005-04-25 16:31 Chris Penney
  2005-04-25 17:47 ` Dan Stromberg
  0 siblings, 1 reply; 97+ messages in thread
From: Chris Penney @ 2005-04-25 16:31 UTC (permalink / raw)
  To: nfs

I have a 2.6.11.5 NFS server that serves a directory /s that had light
to moderate activity.  I had another file server mounted as /nicfs7
and was doing a local rsync (moving some data) from /s/path to
/nicfs7/path when (for some unknown reason) it hung.  I hit ctrl-c and
then kill -9'ed the two remaining rsync processes.  I then unmounted
/nicfs7 (which seemed ok right after).  I then saw what I pasted in
below in messages.

At this point NFS service seems ok; however, one of the nfsd threads
is missing.  I specify to start 128 and only 127 are running.  Is a
missing nfsd a problem?  It's no clear to me why an nfsd did in the
first place either when I was using nfs client -> local disk.

   Chris



Apr 25 10:51:31 nicfs2 kernel: nfs_statfs: statfs error =3D 512
Apr 25 10:53:18 nicfs2 kernel: VFS: Busy inodes after unmount.
Self-destruct in 5 seconds.  Have a nice day...
Apr 25 10:54:40 nicfs2 kernel: Unable to handle kernel paging request
at virtual address 00200038
 printing eip:
c01786b0
*pde =3D 00000000
Oops: 0000 [#1]
SMP
Modules linked in: nls_utf8 af_packet usbhid nfsd exportfs ipv6
ohci_hcd e1000 i2c_piix4 sworks_agp agpgart i2c_core evdev usbcore jfs
dm_round_robin dm_multipath dm_mod ext3 jbd qla2300 qla2xxx
scsi_transport_fc ips sd_mod scsi_mod
CPU:    1
EIP:    0060:[<c01786b0>]    Not tainted VLI
EFLAGS: 00010202   (2.6.11.5)
EIP is at clear_inode+0x70/0x150
eax: f5759200   ebx: d8dca3bc   ecx: f5759200   edx: 00200034
esi: d8dca4e8   edi: da2bd918   ebp: 00000005   esp: dff8bec8
ds: 007b   es: 007b   ss: 0068
Process kswapd0 (pid: 185, threadinfo=3Ddff8a000 task=3Ddffeea60)
Stack: f5759200 d8dca3bc f5759200 c0179780 d8dca3bc da2bd910 c0179813 d8dca=
3bc
       c0176c06 00000000 00000080 00000000 dfffea20 c0177004 c014a5cc 0007b=
700
       00000000 0007876d 00000001 00000000 000000d0 00000020 c0393780 00000=
002
Call Trace:
 [<c0179780>] generic_forget_inode+0xf0/0x110
 [<c0179813>] iput+0x53/0x70
 [<c0176c06>] prune_dcache+0x176/0x1a0
 [<c0177004>] shrink_dcache_memory+0x14/0x40
 [<c014a5cc>] shrink_slab+0x11c/0x170
 [<c014b9bd>] balance_pgdat+0x24d/0x3a0
 [<c014bbec>] kswapd+0xdc/0x140
 [<c0134b60>] autoremove_wake_function+0x0/0x50
 [<c0103f92>] ret_from_fork+0x6/0x14
 [<c0134b60>] autoremove_wake_function+0x0/0x50
 [<c014bb10>] kswapd+0x0/0x140
 [<c0102345>] kernel_thread_helper+0x5/0x10
Code: 01 00 00 a8 08 0f 85 83 00 00 00 f6 83 34 01 00 00 20 0f 85 a3
00 00 00 8b 83 a0 00 00 00 85 c0 89 c1 74 47 8b 50 28 85 d2 74 20 <8b>
52 04 85 d2 74 19 31 d2 8b b4 93 00 01 00 00 85 f6 0f 85 b1
Apr 25 10:54:40 nicfs2 kernel:  <1>Unable to handle kernel paging
request at virtual address 5d3e324d
 printing eip:
c01797dd
*pde =3D 00000000
Oops: 0000 [#2]
SMP
Modules linked in: nls_utf8 af_packet usbhid nfsd exportfs ipv6
ohci_hcd e1000 i2c_piix4 sworks_agp agpgart i2c_core evdev usbcore jfs
dm_round_robin dm_multipath dm_mod ext3 jbd qla2300 qla2xxx
scsi_transport_fc ips sd_mod scsi_mod
CPU:    0
EIP:    0060:[<c01797dd>]    Not tainted VLI
EFLAGS: 00010206   (2.6.11.5)
EIP is at iput+0x1d/0x70
eax: 5d3e3239   ebx: f134e1cc   ecx: c01b2ba0   edx: f134e1cc
esi: e1e4276c   edi: e1e42774   ebp: 00000080   esp: f5c23cf0
ds: 007b   es: 007b   ss: 0068
Process nfsd (pid: 4052, threadinfo=3Df5c22000 task=3Df63d9020)
Stack: f134e1cc c0176c06 00000000 00000080 00000000 dfffea20 c0177004 c014a=
5cc
       000f3c00 00000000 00078889 00000002 00000000 000001d2 00000040 00000=
00c
       f5c23da8 c0395ca0 00000000 c014b6b4 00078888 00000000 000001d2 00000=
020
Call Trace:
 [<c0176c06>] prune_dcache+0x176/0x1a0
 [<c0177004>] shrink_dcache_memory+0x14/0x40
 [<c014a5cc>] shrink_slab+0x11c/0x170
 [<c014b6b4>] try_to_free_pages+0xc4/0x180
 [<c014461f>] __alloc_pages+0x1bf/0x3b0
 [<c0146aa7>] __do_page_cache_readahead+0x107/0x150
 [<c0146c62>] blockable_page_cache_readahead+0x22/0x60
 [<c0146d95>] page_cache_readahead+0xf5/0x2a0
 [<c0140375>] do_generic_mapping_read+0x355/0x510
 [<f8a62a67>] jfs_open+0x17/0xa0 [jfs]
 [<c0140a7b>] generic_file_sendfile+0x6b/0x90
 [<f8b64f00>] nfsd_read_actor+0x0/0x100 [nfsd]
 [<f8b65262>] nfsd_read+0x262/0x360 [nfsd]
 [<f8b64f00>] nfsd_read_actor+0x0/0x100 [nfsd]
 [<f8b6c2c5>] nfsd3_proc_read+0xd5/0x170 [nfsd]
 [<f8b6dfc0>] nfs3svc_decode_readargs+0x0/0x190 [nfsd]
 [<f8b61696>] nfsd_dispatch+0x136/0x200 [nfsd]
 [<c0322587>] svc_authenticate+0x87/0xe0
 [<c031fae9>] svc_process+0x409/0x620
 [<f8b613d6>] nfsd+0x196/0x320 [nfsd]
 [<f8b61240>] nfsd+0x0/0x320 [nfsd]
 [<c0102345>] kernel_thread_helper+0x5/0x10
Code: fe ff ff 8d 74 26 00 8d bc 27 00 00 00 00 53 85 c0 89 c3 74 4c
83 bb 2c 01 00 00 20 8b 80 a0 00 00 00 8b 40 24 74 3c 85 c0 74 07 <8b>
50 14 85 d2 75 3c 8d 43 24 ba 6c 6e 39 c0 e8 5f 8a 08 00 85


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2005-01-08 12:47 ierdnah
  0 siblings, 0 replies; 97+ messages in thread
From: ierdnah @ 2005-01-08 12:47 UTC (permalink / raw)
  To: linux-ppp


Jan  3 14:22:00 warsheep Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jan  3 14:22:00 warsheep printing eip:
Jan  3 14:22:00 warsheep 00000000
Jan  3 14:22:00 warsheep *pde = 00000000
Jan  3 14:22:00 warsheep Oops: 0000 [#1]
Jan  3 14:22:00 warsheep PREEMPT SMP
Jan  3 14:22:00 warsheep Modules linked in:
Jan  3 14:22:00 warsheep CPU:    0
Jan  3 14:22:00 warsheep EIP:    0060:[<00000000>]    Not tainted
Jan  3 14:22:00 warsheep EFLAGS: 00010282
(2.6.7-hardened-r18-warsheep43-p4-ht-mod)
Jan  3 14:22:00 warsheep EIP is at 0x0
Jan  3 14:22:00 warsheep eax: cbd82000   ebx: cb501000   ecx: c0374e1a
edx: dfe24a54
Jan  3 14:22:00 warsheep esi: cb501000   edi: 00000000   ebp: cb8dde80
esp: cbbaee9c
Jan  3 14:22:00 warsheep ds: 007b   es: 007b   ss: 0068
Jan  3 14:22:00 warsheep Process pptpctrl (pid: 20340,
threadinfoËbae000 taskÏ8e32e0)
Jan  3 14:22:00 warsheep Stack: c0378896 cbd82000 00000000 c0377891
cb501000 00628d67 c0491ec1 cb501000
Jan  3 14:22:00 warsheep cb50100c cb8dde80 00000000 c0372f45 cb501000
cb8dde80 00000000 c03f538f
Jan  3 14:22:00 warsheep cb8dde80 00000010 00000004 00000004 c029740e
cb8dde80 00000000 00000000
Jan  3 14:22:00 warsheep Call Trace:
Jan  3 14:22:00 warsheep [<c0378896>] pty_chars_in_buffer+0x2c/0x49
Jan  3 14:22:00 warsheep [<c0377891>] normal_poll+0xed/0x150
Jan  3 14:22:00 warsheep [<c0491ec1>] schedule_timeout+0x75/0xbf
Jan  3 14:22:00 warsheep [<c0372f45>] tty_poll+0xa0/0xb0
Jan  3 14:22:00 warsheep [<c03f538f>] sock_poll+0x29/0x31
Jan  3 14:22:00 warsheep [<c029740e>] do_select+0x27b/0x2fa
Jan  3 14:22:00 warsheep [<c0296fed>] __pollwait+0x0/0xc7
Jan  3 14:22:00 warsheep [<c0297765>] sys_select+0x2b3/0x4b0
Jan  3 14:22:00 warsheep [<c02838f1>] vfs_write+0xc9/0x119
Jan  3 14:22:00 warsheep [<c0231069>] sysenter_past_esp+0x52/0x79
Jan  3 14:22:00 warsheep
Jan  3 14:22:00 warsheep Code:  Bad EIP value.

Jan  3 12:23:38 warsheep Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jan  3 12:23:38 warsheep printing eip:
Jan  3 12:23:38 warsheep 00000000
Jan  3 12:23:38 warsheep *pde = 00000000
Jan  3 12:23:38 warsheep Oops: 0000 [#1]
Jan  3 12:23:38 warsheep PREEMPT SMP
Jan  3 12:23:38 warsheep Modules linked in: w83627hf i2c_sensor i2c_isa
i2c_dev i2c_i801 i2c_core
Jan  3 12:23:38 warsheep CPU:    0
Jan  3 12:23:38 warsheep EIP:    0060:[<00000000>]    Not tainted
Jan  3 12:23:38 warsheep EFLAGS: 00010282
(2.6.7-hardened-r18-warsheep43-p4-ht-mod)
Jan  3 12:23:38 warsheep EIP is at 0x0
Jan  3 12:23:38 warsheep eax: c8c94000   ebx: ceb49000   ecx: c0374e1a
edx: dfe23b54
Jan  3 12:23:38 warsheep esi: ceb49000   edi: 00000000   ebp: d976a680
esp: ca071e9c
Jan  3 12:23:38 warsheep ds: 007b   es: 007b   ss: 0068
Jan  3 12:23:38 warsheep Process pptpctrl (pid: 21554,
threadinfoÊ071000 taskÔd1a230)
Jan  3 12:23:38 warsheep Stack: c0378896 c8c94000 00000000 c0377891
ceb49000 09ff62d5 c0491ec1 ceb49000
Jan  3 12:23:38 warsheep ceb4900c d976a680 00000000 c0372f45 ceb49000
d976a680 00000000 c03f538f
Jan  3 12:23:38 warsheep d976a680 00000010 00000004 00000004 c029740e
d976a680 00000000 00000000
Jan  3 12:23:38 warsheep Call Trace:
Jan  3 12:23:38 warsheep [<c0378896>] pty_chars_in_buffer+0x2c/0x49
Jan  3 12:23:38 warsheep [<c0377891>] normal_poll+0xed/0x150
Jan  3 12:23:38 warsheep [<c0491ec1>] schedule_timeout+0x75/0xbf
Jan  3 12:23:38 warsheep [<c0372f45>] tty_poll+0xa0/0xb0
Jan  3 12:23:38 warsheep [<c03f538f>] sock_poll+0x29/0x31
Jan  3 12:23:38 warsheep [<c029740e>] do_select+0x27b/0x2fa
Jan  3 12:23:38 warsheep [<c0296fed>] __pollwait+0x0/0xc7
Jan  3 12:23:38 warsheep [<c0297765>] sys_select+0x2b3/0x4b0
Jan  3 12:23:38 warsheep [<c02838f1>] vfs_write+0xc9/0x119
Jan  3 12:23:38 warsheep [<c0231069>] sysenter_past_esp+0x52/0x79
Jan  3 12:23:38 warsheep
Jan  3 12:23:38 warsheep Code:  Bad EIP value.


i've compiled a non PREEMPT kernel, and the oops still appears
i'am using kernel 2.6.7
a have a VPN server with pppd and pptpd(poptop) and and average of 130
simultanious connections, the oops doesn't occur at a particular number
of simulationus VPN connection

-- 
ierdnah <ierdnah@go.ro>


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
  2005-01-03 21:10 Kernel oops Marat BN
@ 2005-01-05 10:13 ` Andrew Morton
  0 siblings, 0 replies; 97+ messages in thread
From: Andrew Morton @ 2005-01-05 10:13 UTC (permalink / raw)
  To: Marat BN; +Cc: linux-kernel

Marat BN <maratbn@yahoo.com> wrote:
>
> Please find the attached text files containing 2.6.10
>  kernel Oops messages 
>  sent out by the kernel to via the serial port.  The
>  2.6.10 kernel was 
>  compiled with all debugging support enabled.  It was
>  running on a Gentoo 
>  machine.
> 
>  At the time of the Oops, one process was doing
>  iterations of capturing 100 
>  frames each via BTTV and another was tar untarring a
>  huge file.

Nasty slab corruption.  Is it repeatable?  I'd be suspecting the bttv
operation is the cause - if you repeat that operation does the system again
fail?


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2005-01-03 21:10 Marat BN
  2005-01-05 10:13 ` Andrew Morton
  0 siblings, 1 reply; 97+ messages in thread
From: Marat BN @ 2005-01-03 21:10 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 666 bytes --]

Please find the attached text files containing 2.6.10
kernel Oops messages 
sent out by the kernel to via the serial port.  The
2.6.10 kernel was 
compiled with all debugging support enabled.  It was
running on a Gentoo 
machine.

At the time of the Oops, one process was doing
iterations of capturing 100 
frames each via BTTV and another was tar untarring a
huge file.

Please let me know what other information you require
and/or if this should 
be sent to other people/organizations/mailing lists.

Thanks,
Marat 



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250

[-- Attachment #2: oops-2.6.10-2005-01-03-03 --]
[-- Type: application/octet-stream, Size: 3726 bytes --]

Oops: 0002 [#1]
DEBUG_PAGEALLOC
Modules linked in: ipv6 usbcore bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc i2c_core videodev eepro100 mii ide_tape st
CPU:    0
EIP:    0060:[<c014869a>]    Not tainted VLI
EFLAGS: 00010046   (2.6.10) 
EIP is at cache_alloc_refill+0x17a/0x340
eax: 23232323   ebx: c123cac0   ecx: c123cac0   edx: c123cacc
esi: c1b0d000   edi: ffffffff   ebp: c2e6dd90   esp: c2e6dd70
ds: 007b   es: 007b   ss: 0068
Process rm (pid: 6276, threadinfo=c2e6d000 task=cd590aa0)
Stack: c1b0d018 c2e6dd94 c1240f48 c123cacc c1240f38 c123cac0 00000246 00000050 
       c2e6ddac c0148d54 c123cac0 00000050 00000000 00000000 00001000 c2e6ddc0 
       c016aec3 c123cac0 00000050 00000000 c2e6ddd8 c01684d7 00000050 c10dfbe0 
Call Trace:
 [<c0103435>] show_stack+0x75/0x90
 [<c0103589>] show_registers+0x119/0x180
 [<c01037c9>] die+0x129/0x270
 [<c010f7a8>] do_page_fault+0x328/0x695
 [<c0102fbb>] error_code+0x2b/0x30
 [<c0148d54>] kmem_cache_alloc+0x64/0x80
 [<c016aec3>] alloc_buffer_head+0x13/0x30
 [<c01684d7>] alloc_page_buffers+0x27/0xb0
 [<c0168647>] grow_dev_page+0x77/0x250
 [<c01688ae>] __getblk_slow+0x8e/0x120
 [<c0168d64>] __getblk+0x44/0x50
 [<c0168dc4>] __bread+0x14/0x40
 [<c01e405a>] ext3_free_branches+0xba/0x1f0
 [<c01e453b>] ext3_truncate+0x3ab/0x500
 [<c01e1cb6>] ext3_delete_inode+0xb6/0xe0
 [<c01877e3>] generic_delete_inode+0xd3/0x2c0
 [<c0187cea>] iput+0x5a/0x90
 [<c0179811>] sys_unlink+0xd1/0x130
 [<c0102d57>] syscall_call+0x7/0xb
Code: e0 66 8b 14 41 66 c7 04 41 fe ff 66 89 56 14 8b 43 3c 39 46 10 73 06 4f 83 ff ff 75 94 56 53 e8 ad fd ff ff 59 58 8b 56 04 8b 06 <89> 50 04 89 02 66 83 7e 14 ff c7 06 00 01 10 00 c7 46 04 00 02 
 bttv0: next set: top=c5a76ef8 bottom=c5a76ef8 [screen=00000000,irq=1,0]
bttv0: next set: top=c5a76ef8 bottom=c5a76ef8 [screen=00000000,irq=1,0]
bttv0: next set: top=c5a76ef8 bottom=c5a76ef8 [screen=00000000,irq=1,0]
bttv0: next set: top=c5a76ef8 bottom=c5a76ef8 [screen=00000000,irq=1,0]
bttv0: next set: top=c5a76ef8 bottom=c5a76ef8 [screen=00000000,irq=1,0]
bttv0: IRQ lockup, cleared int mask [bits: VSYNC* HSYNC OFLOW RISCI*]
bttv0: timeout: drop=15 irq=3037/3037, risc=0ab9a270, bits: VSYNC HSYNC OFLOW RISCI FBUS
mm/slab.c:2768: spin_lock(mm/slab.c:c123cb04) already locked by mm/slab.c/1976
Unable to handle kernel paging request at virtual address 23232327
 printing eip:
c0148a14
*pde = 00000000
Oops: 0002 [#2]
DEBUG_PAGEALLOC
Modules linked in: ipv6 usbcore bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc i2c_core videodev eepro100 mii ide_tape st
CPU:    0
EIP:    0060:[<c0148a14>]    Not tainted VLI
EFLAGS: 00010016   (2.6.10) 
EIP is at free_block+0x54/0x150
eax: 23232323   ebx: c1b0d000   ecx: 00000002   edx: c123cacc
esi: c123cac0   edi: c1b0d7a4   ebp: c1286efc   esp: c1286ee8
ds: 007b   es: 007b   ss: 0068
Process events/0 (pid: 3, threadinfo=c1286000 task=c1291aa0)
Stack: c3b27018 00000002 c1240f48 c1240f38 00000007 c1286f20 c01494e0 c123cac0 
       c1240f48 00000007 c123cac0 c123cac0 c049f520 c1290f38 c1286f50 c01495d2 
       c123cac0 c1240f38 00000000 00000001 00000e14 c123cb48 000000fe 00000000 
Call Trace:
 [<c0103435>] show_stack+0x75/0x90
 [<c0103589>] show_registers+0x119/0x180
 [<c01037c9>] die+0x129/0x270
 [<c010f7a8>] do_page_fault+0x328/0x695
 [<c0102fbb>] error_code+0x2b/0x30
 [<c01494e0>] drain_array_locked+0x70/0xb0
 [<c01495d2>] cache_reap+0xb2/0x360
 [<c012bbd2>] worker_thread+0x1f2/0x3e0
 [<c0131cd4>] kthread+0xa4/0xb0
 [<c0100805>] kernel_thread_helper+0x5/0x10
Code: 65 f4 5b 5e 5f 5d c3 8b 4d f0 8b 45 0c 8b 3c 88 8d 87 00 00 00 40 c1 e8 0c 8b 15 50 f6 49 c0 c1 e0 05 8b 5c 02 1c 8b 53 04 8b 03 <89> 50 04 89 02 c7 43 04 00 02 20 00 c7 03 00 01 10 00 89 f8 2b 
 

[-- Attachment #3: oops-2.6.10-2005-01-03-01 --]
[-- Type: application/octet-stream, Size: 2113 bytes --]

Oops: 0002 [#1]
DEBUG_PAGEALLOC
Modules linked in: ipv6 usbcore bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc i2c_core videodev eepro100 mii ide_tape st
CPU:    0
EIP:    0060:[<c0148a14>]    Not tainted VLI
EFLAGS: 00010012   (2.6.10) 
EIP is at free_block+0x54/0x150
eax: 23232323   ebx: c3fdc000   ecx: 00000003   edx: c3b7d000
esi: ce8a02e0   edi: c3fdca38   ebp: ce196d50   esp: ce196d3c
ds: 007b   es: 007b   ss: 0068
Process kjournald (pid: 758, threadinfo=ce196000 task=ce069aa0)
Stack: c8c55018 00000003 ce8a02e0 ce8a02e0 c3fdcab0 ce196d78 c0148bb0 ce8a02e0 
       ce8b9f48 00000010 ce8b9f48 00000010 ce8b9f38 ce8a02e0 c3fdcab0 ce196d98 
       c0148ef9 ce8a02e0 ce8b9f38 00000202 c3559370 c3fdcab4 c3fdcae4 ce196dac 
Call Trace:
 [<c0103435>] show_stack+0x75/0x90
 [<c0103589>] show_registers+0x119/0x180
 [<c01037c9>] die+0x129/0x270
 [<c010f7a8>] do_page_fault+0x328/0x695
 [<c0102fbb>] error_code+0x2b/0x30
 [<c0148bb0>] cache_flusharray+0xa0/0x1e0
 [<c0148ef9>] kmem_cache_free+0x59/0x60
 [<c01ff5d7>] journal_free_journal_head+0x27/0x30
 [<c01ff91a>] journal_remove_journal_head+0x3a/0x70
 [<c01f816f>] journal_commit_transaction+0x1dbf/0x2590
 [<c01fbc56>] kjournald+0x1e6/0x700
 [<c0100805>] kernel_thread_helper+0x5/0x10
Code: 65 f4 5b 5e 5f 5d c3 8b 4d f0 8b 45 0c 8b 3c 88 8d 87 00 00 00 40 c1 e8 0c 8b 15 50 f6 49 c0 c1 e0 05 8b 5c 02 1c 8b 53 04 8b 03 <89> 50 04 89 02 c7 43 04 00 02 20 00 c7 03 00 01 10 00 89 f8 2b 
 bttv0: next set: top=ccdeaef8 bottom=ccdeaef8 [screen=00000000,irq=1,0]
bttv0: next set: top=ccdeaef8 bottom=ccdeaef8 [screen=00000000,irq=1,0]
bttv0: next set: top=00000000 bottom=00000000 [screen=00000000,irq=0,0]
bttv0: next set: top=00000000 bottom=00000000 [screen=00000000,irq=0,0]
bttv0: next set: top=00000000 bottom=00000000 [screen=00000000,irq=0,0]
bttv0: IRQ lockup, cleared int mask [bits: VSYNC* HSYNC RISCI*]
mm/slab.c:2768: spin_lock(mm/slab.c:ce8a0324) already locked by mm/slab.c/2196
fs/jbd/transaction.c:978: spin_lock(fs/jbd/journal.c:ce2c1f6c) already locked by fs/jbd/commit.c/339
bttv0: buffer field: interlaced  format: 4:2:0,

[-- Attachment #4: oops-2.6.10-2005-01-03-02 --]
[-- Type: application/octet-stream, Size: 1283 bytes --]

Oops: 0002 [#1]
DEBUG_PAGEALLOC
Modules linked in: ipv6 usbcore bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc i2c_core videodev eepro100 mii ide_tape st
CPU:    0
EIP:    0060:[<c01e8939>]    Not tainted VLI
EFLAGS: 00010246   (2.6.10) 
EIP is at ext3_orphan_add+0x139/0x290
eax: c9c09df8   ebx: 00000000   ecx: 00000000   edx: cdb44e0c
esi: cd16fe0c   edi: c94c4bf8   ebp: ccd68f18   esp: ccd68ef4
ds: 007b   es: 007b   ss: 0068
Process rm (pid: 6071, threadinfo=ccd68000 task=ccd6aaa0)
Stack: cd16fd44 cd16fe0c ce192ab4 00000a00 00000051 cd16fe44 c56982ec cd16fe44 
       ce1925c8 ccd68f44 c01e8e8c c56982ec cd16fe44 00000000 cd16d1c0 cd7def58 
       cd7def58 cd16fe44 cd7def58 cd3f9e44 ccd68f60 c01793cb cd3f9e44 cd7def58 
Call Trace:
 [<c0103435>] show_stack+0x75/0x90
 [<c0103589>] show_registers+0x119/0x180
 [<c01037c9>] die+0x129/0x270
 [<c010f7a8>] do_page_fault+0x328/0x695
 [<c0102fbb>] error_code+0x2b/0x30
 [<c01e8e8c>] ext3_rmdir+0x12c/0x1a0
 [<c01793cb>] vfs_rmdir+0x16b/0x210
 [<c017950a>] sys_rmdir+0x9a/0xf0
 [<c0102d57>] syscall_call+0x7/0xb
Code: e4 56 8b 45 0c 50 8b 45 08 50 e8 13 cc ff ff 83 c4 0c 85 db 75 3c 85 c0 89 c3 75 36 8b 87 e0 01 00 00 8b 75 e0 8b 90 08 01 00 00 <89> 72 04 8b 75 0c 89 56 c8 8b 55 e0 8d 88 08 01 00 00 89 4a 04 

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2004-10-17 12:59 ` Erich Schubert
@ 2004-10-18 21:09   ` Thomas Bleher
  0 siblings, 0 replies; 97+ messages in thread
From: Thomas Bleher @ 2004-10-18 21:09 UTC (permalink / raw)
  To: Erich Schubert; +Cc: SELinux ML

[-- Attachment #1: Type: text/plain, Size: 928 bytes --]

Hi Erich,

* Erich Schubert <erich@debian.org> [2004-10-17 17:47]:
> > happened on a system with loaded nvidia binary driver. Nevertheless,
> 
> > Call Trace:
 
> >  [<c0108899>] handle_IRQ_event+0x49/0x80
> >  [<c0108cfa>] do_IRQ+0xea/0x1a0
> >  [<c0106d48>] common_interrupt+0x18/0x20
> >  [<c0277f92>] __copy_from_user_ll+0x42/0x80
> 
> Does it happen frequently? If so, try without preempt enabled.

No, it only happened once so far, of at least one hundred policy reloads
on systems with loaded nvidia driver. So it is not a very big issue for
me; I wanted to post it so people know about it.
I am very happy with the stability of my SELinux systems. :-)

> P.S. we should to exchange GPG keys

Good idea. I'll mail you separately about this.

Thanks,
Thomas

-- 
http://www.cip.ifi.lmu.de/~bleher/selinux/ - my SELinux pages
GPG-Fingerprint: BC4F BB16 30D6 F253 E3EA  D09E C562 2BAE B2F4 ABE7

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2004-10-17 12:02 kernel oops Thomas Bleher
@ 2004-10-17 12:59 ` Erich Schubert
  2004-10-18 21:09   ` Thomas Bleher
  0 siblings, 1 reply; 97+ messages in thread
From: Erich Schubert @ 2004-10-17 12:59 UTC (permalink / raw)
  To: Thomas Bleher; +Cc: SELinux ML

Hi Thomas,

> happened on a system with loaded nvidia binary driver. Nevertheless,

> Call Trace:
>  [<c0257281>] validate_class+0x91/0x140
>  [<c0257180>] validate_perm+0x0/0x70
>  [<c0252b44>] hashtab_map+0x44/0x70
>  [<c02575e5>] security_load_policy+0x125/0x330
>  [<c02571f0>] validate_class+0x0/0x140

>  [<f0f656f6>] _nv001140rm+0x10a/0x118 [nvidia]

Not just with a loaded nvidia driver, but with nvidia in the call trace.
(I'm no kernel expert at all. it looks a bit like an interrupt occured
while transferring the policy to kernel space, that got handled by the
nvidia driver. but that is just a guess.)

>  [<c0108899>] handle_IRQ_event+0x49/0x80
>  [<c0108cfa>] do_IRQ+0xea/0x1a0
>  [<c0106d48>] common_interrupt+0x18/0x20
>  [<c0277f92>] __copy_from_user_ll+0x42/0x80

Does it happen frequently? If so, try without preempt enabled.

P.S. we should to exchange GPG keys; i'm at IFI, too, and i've got a
strongly connected key. Although i havn't met rjc or colin yet in person
i do only have a path distance of 2 to them, often with multiple links
(well, the debian crowd loves keysigning...)

Greetings,
Erich Schubert
-- 
     erich@(vitavonni.de|debian.org)    --    GPG Key ID: 4B3A135C    (o_
      Go away or i'll replace you with a very small shell script.     //\
  In unseren Freunden suchen wir, was uns fehlt. --- Thornton Wilder  V_/_


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2004-10-17 12:02 Thomas Bleher
  2004-10-17 12:59 ` Erich Schubert
  0 siblings, 1 reply; 97+ messages in thread
From: Thomas Bleher @ 2004-10-17 12:02 UTC (permalink / raw)
  To: SELinux ML

[-- Attachment #1: Type: text/plain, Size: 2148 bytes --]

I realize that this oops report may be almost useless because it
happened on a system with loaded nvidia binary driver. Nevertheless,
maybe one of the kernel gurus can tell if SELinux is at fault here or if
I should blame nvidia.
The oops happened on a vanilla 2.6.8.1 box while loading policy. After
the oops, load_policy hang in D state.

Here is the oops:

Unable to handle kernel paging request at virtual address 0d5b7746
 printing eip:
c0252b34
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: snd_pcm_oss snd_mixer_oss agpgart nvidia snd_seq snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd
CPU:    0
EIP:    0060:[<c0252b34>]    Tainted: P
EFLAGS: 00010206   (2.6.8.1)
EIP is at hashtab_map+0x34/0x70
eax: efd607e0   ebx: 0d5b7742   ecx: 00000009   edx: 00000020
esi: 0000001a   edi: db30abc0   ebp: db30ccc0   esp: de01bd3c
ds: 007b   es: 007b   ss: 0068
Process load_policy (pid: 29095, threadinfo=de01a000 task=e0647410)
Stack: db30ab40 db30ab60 db30ccc0 db30cc00 00000000 db30abe0 db30aba0 c0257281
       db30abc0 c0257180 db30ccc0 ed2943a0 0000001a e18048e0 de01bdfc c0252b44
       db30aba0 db30abe0 de01bdfc de01bdb4 de01bdbc de01bdfc c05df7a4 c02575e5
Call Trace:
 [<c0257281>] validate_class+0x91/0x140
 [<c0257180>] validate_perm+0x0/0x70
 [<c0252b44>] hashtab_map+0x44/0x70
 [<c02575e5>] security_load_policy+0x125/0x330
 [<c02571f0>] validate_class+0x0/0x140
 [<f0f656f6>] _nv001140rm+0x10a/0x118 [nvidia]
 [<c0108899>] handle_IRQ_event+0x49/0x80
 [<c0108cfa>] do_IRQ+0xea/0x1a0
 [<c0106d48>] common_interrupt+0x18/0x20
 [<c0277f92>] __copy_from_user_ll+0x42/0x80
 [<c0278094>] copy_from_user+0x54/0x80
 [<c024fe97>] sel_write_load+0xb7/0x110
 [<c024fde0>] sel_write_load+0x0/0x110
 [<c016d47c>] vfs_write+0xec/0x150
 [<c016d5b1>] sys_write+0x51/0x80
 [<c01063db>] syscall_call+0x7/0xb
Code: 8b 43 04 89 44 24 04 8b 03 89 04 24 ff 54 24 24 85 c0 75 11

Thanks,
Thomas

-- 
http://www.cip.ifi.lmu.de/~bleher/selinux/ - my SELinux pages
GPG-Fingerprint: BC4F BB16 30D6 F253 E3EA  D09E C562 2BAE B2F4 ABE7

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2004-06-11  7:27 tmp
  0 siblings, 0 replies; 97+ messages in thread
From: tmp @ 2004-06-11  7:27 UTC (permalink / raw)
  To: linux-kernel

I got the following oops in my kernel 2.6.6. No modules has been
added/removed ahead of the crash:

Jun 10 00:19:59 debian kernel: Oops: 0002 [#1]
Jun 10 00:19:59 debian kernel: CPU:    0
Jun 10 00:19:59 debian kernel: EIP:    0060:[d_instantiate+44/80]    Not
tainted
Jun 10 00:19:59 debian kernel: EFLAGS: 00010286   (2.6.6)
Jun 10 00:19:59 debian kernel: EIP is at d_instantiate+0x2c/0x50
Jun 10 00:19:59 debian kernel: eax: 00814834   ebx: cd814824   ecx:
d8387700   edx: cd814834
Jun 10 00:19:59 debian kernel: esi: d83876dc   edi: d7895f2b   ebp:
00000022   esp: d7895f08
Jun 10 00:19:59 debian kernel: ds: 007b   es: 007b   ss: 0068
Jun 10 00:19:59 debian kernel: Process netspeed_applet (pid: 755,
threadinfo=d7894000 task=d91fc8f0)
Jun 10 00:19:59 debian kernel: Stack: d83876dc ddf093c0 c027d19a
d83876dc cd814824 00001a7e cd814824 3837365b
Jun 10 00:19:59 debian kernel:        cd005d32 ffffff9f d7894000
c027df17 cd814800 00000000 00000001 d7895f24
Jun 10 00:19:59 debian kernel:        00000006 00001a7e 00000002
00000000 080d76c0 00000005 d7894000 c027e0bd
Jun 10 00:19:59 debian kernel: Call Trace:
Jun 10 00:19:59 debian kernel:  [sock_map_fd+170/320]
sock_map_fd+0xaa/0x140
Jun 10 00:19:59 debian kernel:  [__sock_create+167/400]
__sock_create+0xa7/0x190
Jun 10 00:19:59 debian kernel:  [sys_socket+61/96] sys_socket+0x3d/0x60
Jun 10 00:19:59 debian kernel:  [sys_socketcall+104/608]
sys_socketcall+0x68/0x260
Jun 10 00:19:59 debian kernel:  [syscall_call+7/11] syscall_call+0x7/0xb





ksymoops 2.4.9 on i686 2.6.6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.6/ (default)
     -m /boot/System.map-2.6.6 (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.

Error (regular_file): read_ksyms stat /proc/ksyms failed
ksymoops: No such file or directory
No modules in ksyms, skipping objects
No ksyms, skipping lsmod

Jun 10 00:19:59 debian kernel: Oops: 0002 [#1]
Jun 10 00:19:59 debian kernel: CPU:    0
Jun 10 00:19:59 debian kernel: EIP:    0060:[d_instantiate+44/80]    Not
tainted
Jun 10 00:19:59 debian kernel: EFLAGS: 00010286   (2.6.6)
Jun 10 00:19:59 debian kernel: eax: 00814834   ebx: cd814824   ecx:
d8387700   edx: cd814834
Jun 10 00:19:59 debian kernel: esi: d83876dc   edi: d7895f2b   ebp:
00000022   esp: d7895f08
Jun 10 00:19:59 debian kernel: ds: 007b   es: 007b   ss: 0068
Jun 10 00:19:59 debian kernel: Stack: d83876dc ddf093c0 c027d19a
d83876dc cd814824 00001a7e cd814824 3837365b
Jun 10 00:19:59 debian kernel:        cd005d32 ffffff9f d7894000
c027df17 cd814800 00000000 00000001 d7895f24
Jun 10 00:19:59 debian kernel:        00000006 00001a7e 00000002
00000000 080d76c0 00000005 d7894000 c027e0bd
Jun 10 00:19:59 debian kernel: Call Trace:
Warning (Oops_read): Code line not seen, dumping what data is available


>>ebx; cd814824 <pg0+d423824/3fc0d000>
>>ecx; d8387700 <pg0+17f96700/3fc0d000>
>>edx; cd814834 <pg0+d423834/3fc0d000>
>>esi; d83876dc <pg0+17f966dc/3fc0d000>
>>edi; d7895f2b <pg0+174a4f2b/3fc0d000>
>>esp; d7895f08 <pg0+174a4f08/3fc0d000>




^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2004-05-24 20:19 tmp
  0 siblings, 0 replies; 97+ messages in thread
From: tmp @ 2004-05-24 20:19 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1196 bytes --]

4-5 times a day I get the attached kernel oops.
I have not touched any modules ahead of the crashes.

$ uname -a
Linux localhost 2.6.6 #1 Mon May 10 16:03:55 CEST 2004 i686 GNU/Linux

$ lsmod
Module                  Size  Used by
apm                    15536  1
md5                     3648  1
ipv6                  220064  10
snd_ice1712            41928  0
snd_ice17xx_ak4xxx      3136  1 snd_ice1712
snd_pcm_oss            48420  0
snd_mixer_oss          17216  1 snd_pcm_oss
snd_pcm                81636  2 snd_ice1712,snd_pcm_oss
snd_page_alloc          8964  1 snd_pcm
snd_timer              19844  1 snd_pcm
snd_ak4xxx_adda         5376  2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427              8768  1 snd_ice1712
snd_ac97_codec         60868  1 snd_ice1712
snd_i2c                 4800  2 snd_ice1712,snd_cs8427
snd_mpu401_uart         5824  1 snd_ice1712
snd_rawmidi            18976  1 snd_mpu401_uart
ide_scsi               13764  0
scsi_mod               61500  1 ide_scsi
parport_pc             18528  1
lp                      7940  0
parport                20608  2 parport_pc,lp
nls_cp437               5376  2
rtc                     9464  0
unix                   21552  538



[-- Attachment #2: oops.txt --]
[-- Type: text/plain, Size: 2490 bytes --]

May 24 22:09:46 debian kernel: Oops: 0000 [#1]
May 24 22:09:46 debian kernel: CPU:    0
May 24 22:09:46 debian kernel: EIP:    0060:[proc_get_inode+110/272]    Not tainted
May 24 22:09:46 debian kernel: EFLAGS: 00210206   (2.6.6)
May 24 22:09:46 debian kernel: EIP is at proc_get_inode+0x6e/0x110
May 24 22:09:46 debian kernel: eax: 00000000   ebx: decaf850   ecx: 00deaf36   edx: 235d66ad
May 24 22:09:46 debian kernel: esi: dffece90   edi: dffdee00   ebp: 00000004   esp: d628fe30
May 24 22:09:46 debian kernel: ds: 007b   es: 007b   ss: 0068
May 24 22:09:46 debian kernel: Process multiload-apple (pid: 705, threadinfo=d628e000 task=d8164e30)
May 24 22:09:46 debian kernel: Stack: decaf850 f000000d d95aa080 e0820ead dffece90 cb52cb68 dffecee0 c016e8e3                                                                                                             
May 24 22:09:46 debian kernel:        dffdee00 f000000d dffece90 ffffffea 00000000 dffdddd0 d628ff70 cb52cae8                                                                                                             
May 24 22:09:46 debian kernel:        cb52cae8 c016c1d1 dffdddd0 cb52cae8 d628ff70 fffffff4 dffdde38 dffdddd0                                                                                                             
May 24 22:09:46 debian kernel: Call Trace:
May 24 22:09:46 debian kernel:  [pg0+541367981/1069707264] unix_stream_sendmsg+0x24d/0x3a0 [unix]
May 24 22:09:46 debian kernel:  [proc_lookup+179/192] proc_lookup+0xb3/0xc0
May 24 22:09:46 debian kernel:  [proc_root_lookup+49/128] proc_root_lookup+0x31/0x80
May 24 22:09:46 debian kernel:  [real_lookup+203/240] real_lookup+0xcb/0xf0
May 24 22:09:46 debian kernel:  [do_lookup+150/176] do_lookup+0x96/0xb0
May 24 22:09:46 debian kernel:  [link_path_walk+1052/2048] link_path_walk+0x41c/0x800
May 24 22:09:46 debian kernel:  [path_lookup+105/272] path_lookup+0x69/0x110
May 24 22:09:46 debian kernel:  [schedule_timeout+109/192] schedule_timeout+0x6d/0xc0
May 24 22:09:46 debian kernel:  [open_namei+131/1024] open_namei+0x83/0x400
May 24 22:09:46 debian kernel:  [do_pollfd+79/144] do_pollfd+0x4f/0x90
May 24 22:09:46 debian kernel:  [filp_open+62/112] filp_open+0x3e/0x70
May 24 22:09:46 debian kernel:  [sys_open+91/144] sys_open+0x5b/0x90
May 24 22:09:46 debian kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
May 24 22:09:46 debian kernel:
May 24 22:09:46 debian kernel: Code: 8b 46 18 c7 43 38 00 00 00 00 89 43 34 0f b7 46 0e 66 85 c0

[-- Attachment #3: oops.ksymoops.txt --]
[-- Type: text/plain, Size: 2874 bytes --]

ksymoops 2.4.9 on i686 2.6.6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.6/ (default)
     -m /boot/System.map-2.6.6 (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.

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
May 24 22:09:46 debian kernel: Oops: 0000 [#1]
May 24 22:09:46 debian kernel: CPU:    0
May 24 22:09:46 debian kernel: EIP:    0060:[proc_get_inode+110/272]    Not tainted
May 24 22:09:46 debian kernel: EFLAGS: 00210206   (2.6.6)
May 24 22:09:46 debian kernel: eax: 00000000   ebx: decaf850   ecx: 00deaf36   edx: 235d66ad
May 24 22:09:46 debian kernel: esi: dffece90   edi: dffdee00   ebp: 00000004   esp: d628fe30
May 24 22:09:46 debian kernel: ds: 007b   es: 007b   ss: 0068
May 24 22:09:46 debian kernel: Stack: decaf850 f000000d d95aa080 e0820ead dffece90 cb52cb68 dffecee0 c016e8e3                                                                                                             
May 24 22:09:46 debian kernel:        dffdee00 f000000d dffece90 ffffffea 00000000 dffdddd0 d628ff70 cb52cae8                                                                                                             
May 24 22:09:46 debian kernel:        cb52cae8 c016c1d1 dffdddd0 cb52cae8 d628ff70 fffffff4 dffdde38 dffdddd0                                                                                                             
May 24 22:09:46 debian kernel: Call Trace:
Warning (Oops_read): Code line not seen, dumping what data is available


>>ebx; decaf850 <pg0+1e8d8850/3fc27000>
>>esi; dffece90 <pg0+1fc15e90/3fc27000>
>>edi; dffdee00 <pg0+1fc07e00/3fc27000>
>>esp; d628fe30 <pg0+15eb8e30/3fc27000>

May 24 22:09:46 debian kernel: Code: 8b 46 18 c7 43 38 00 00 00 00 89 43 34 0f b7 46 0e 66 85 c0
Using defaults from ksymoops -t elf32-i386 -a i386


Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 46 18                  mov    0x18(%esi),%eax
Code;  00000003 Before first symbol
   3:   c7 43 38 00 00 00 00      movl   $0x0,0x38(%ebx)
Code;  0000000a Before first symbol
   a:   89 43 34                  mov    %eax,0x34(%ebx)
Code;  0000000d Before first symbol
   d:   0f b7 46 0e               movzwl 0xe(%esi),%eax
Code;  00000011 Before first symbol
  11:   66 85 c0                  test   %ax,%ax


2 warnings and 1 error issued.  Results may not be reliable.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel OOPS
  2004-05-16 23:27 ` Andrew Morton
@ 2004-05-17  0:33   ` tmp
  0 siblings, 0 replies; 97+ messages in thread
From: tmp @ 2004-05-17  0:33 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Thanks, for your reply!

> It's a bit strange that no registers have a value vaguely like
> 0x1841b518, but at a guess I'd say that you have a bad ->owner
> pointer in a /proc inode.

> What modules are you using

$ lsmod
Module                  Size  Used by
apm                    15536  1
md5                     3648  1
ipv6                  220064  19
snd_ice1712            41928  0
snd_ice17xx_ak4xxx      3136  1 snd_ice1712
snd_pcm_oss            48420  0
snd_mixer_oss          17216  1 snd_pcm_oss
snd_pcm                81636  2 snd_ice1712,snd_pcm_oss
snd_page_alloc          8964  1 snd_pcm
snd_timer              19844  1 snd_pcm
snd_ak4xxx_adda         5376  2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427              8768  1 snd_ice1712
snd_ac97_codec         60868  1 snd_ice1712
snd_i2c                 4800  2 snd_ice1712,snd_cs8427
snd_mpu401_uart         5824  1 snd_ice1712
snd_rawmidi            18976  1 snd_mpu401_uart
ide_scsi               13764  0
scsi_mod               61500  1 ide_scsi
parport_pc             18528  1
lp                      7940  0
parport                20608  2 parport_pc,lp
nls_cp437               5376  2
rtc                     9464  0
unix                   21552  612


> , and had any modules been rmmod'ed prior
> to the crash?

No.

By the way, I can tell, that I recently got the following message
printed on a shell I opened, just before it crashed (handwritten from
screen (keyboard was locked)):

Assertion failure in __journal_file_buffer() at
fs/jbd/transaction.c:1934: "jh->b_transaction == transaction ||
jh->b_transaction == 0"




^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel OOPS
  2004-05-16 12:08 Kernel OOPS tmp
@ 2004-05-16 23:27 ` Andrew Morton
  2004-05-17  0:33   ` tmp
  0 siblings, 1 reply; 97+ messages in thread
From: Andrew Morton @ 2004-05-16 23:27 UTC (permalink / raw)
  To: tmp; +Cc: linux-kernel

tmp <skrald@amossen.dk> wrote:
>
> I get the attached oops message in syslog on my 2.6.6 kernel. I have
>  also attached the ksymoops output.
> 
>  When the oops has occured, I cannot open any shell (including a login
>  shell).
> 
> 
> 
> [oops1.txt  text/plain (2452 bytes)]
>  May 16 13:29:34 debian kernel: Unable to handle kernel paging request at virtual address 1841b518
>  May 16 13:29:34 debian kernel:  printing eip:
>  May 16 13:29:34 debian kernel: c016c02e
>  May 16 13:29:34 debian kernel: *pde = 00000000
>  May 16 13:29:34 debian kernel: Oops: 0000 [#1]
>  May 16 13:29:34 debian kernel: CPU:    0
>  May 16 13:29:34 debian kernel: EIP:    0060:[proc_get_inode+110/272]    Not tainted
>  May 16 13:29:34 debian kernel: EFLAGS: 00010202   (2.6.6) 
>  May 16 13:29:34 debian kernel: EIP is at proc_get_inode+0x6e/0x110
>  May 16 13:29:34 debian kernel: eax: 00000000   ebx: df107850   ecx: 0114df68   edx: 36013bf9
>  May 16 13:29:34 debian kernel: esi: dffec810   edi: dffdee00   ebp: 00000007   esp: d5037e30
>  May 16 13:29:34 debian kernel: ds: 007b   es: 007b   ss: 0068
>  May 16 13:29:35 debian kernel: Process emacs (pid: 743, threadinfo=d5036000 task=d3ec8030)
>  May 16 13:29:35 debian kernel: Stack: df107850 f0000000 df7f19c0 e0820ead dffec810 c5bef353 dffec863 c016e8e3 
>  May 16 13:29:35 debian kernel:        dffdee00 f0000000 dffec810 ffffffea 00000000 dffdddd0 d5037f70 c5bef2d0 
>  May 16 13:29:35 debian kernel:        c5bef2d0 c016c1d1 dffdddd0 c5bef2d0 d5037f70 fffffff4 dffdde38 dffdddd0 
>  May 16 13:29:35 debian kernel: Call Trace:
>  May 16 13:29:35 debian kernel:  [pg0+541367981/1069707264] unix_stream_sendmsg+0x24d/0x3a0 [unix]
>  May 16 13:29:35 debian kernel:  [proc_lookup+179/192] proc_lookup+0xb3/0xc0
>  May 16 13:29:35 debian kernel:  [proc_root_lookup+49/128] proc_root_lookup+0x31/0x80
>  May 16 13:29:35 debian kernel:  [real_lookup+203/240] real_lookup+0xcb/0xf0
>  May 16 13:29:35 debian kernel:  [do_lookup+150/176] do_lookup+0x96/0xb0
>  May 16 13:29:35 debian kernel:  [link_path_walk+1052/2048] link_path_walk+0x41c/0x800
>  May 16 13:29:35 debian kernel:  [path_lookup+105/272] path_lookup+0x69/0x110
>  May 16 13:29:35 debian kernel:  [open_namei+131/1024] open_namei+0x83/0x400
>  May 16 13:29:35 debian kernel:  [__pollwait+0/208] __pollwait+0x0/0xd0
>  May 16 13:29:35 debian kernel:  [filp_open+62/112] filp_open+0x3e/0x70

It's a bit strange that no registers have a value vaguely like
0x1841b518, but at a guess I'd say that you have a bad ->owner
pointer in a /proc inode.

What modules are you using, and had any modules been rmmod'ed prior
to the crash?

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel OOPS
@ 2004-05-16 12:08 tmp
  2004-05-16 23:27 ` Andrew Morton
  0 siblings, 1 reply; 97+ messages in thread
From: tmp @ 2004-05-16 12:08 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 184 bytes --]

I get the attached oops message in syslog on my 2.6.6 kernel. I have
also attached the ksymoops output.

When the oops has occured, I cannot open any shell (including a login
shell).


[-- Attachment #2: oops1.txt --]
[-- Type: text/plain, Size: 2304 bytes --]

May 16 13:29:34 debian kernel: Unable to handle kernel paging request at virtual address 1841b518
May 16 13:29:34 debian kernel:  printing eip:
May 16 13:29:34 debian kernel: c016c02e
May 16 13:29:34 debian kernel: *pde = 00000000
May 16 13:29:34 debian kernel: Oops: 0000 [#1]
May 16 13:29:34 debian kernel: CPU:    0
May 16 13:29:34 debian kernel: EIP:    0060:[proc_get_inode+110/272]    Not tainted
May 16 13:29:34 debian kernel: EFLAGS: 00010202   (2.6.6) 
May 16 13:29:34 debian kernel: EIP is at proc_get_inode+0x6e/0x110
May 16 13:29:34 debian kernel: eax: 00000000   ebx: df107850   ecx: 0114df68   edx: 36013bf9
May 16 13:29:34 debian kernel: esi: dffec810   edi: dffdee00   ebp: 00000007   esp: d5037e30
May 16 13:29:34 debian kernel: ds: 007b   es: 007b   ss: 0068
May 16 13:29:35 debian kernel: Process emacs (pid: 743, threadinfo=d5036000 task=d3ec8030)
May 16 13:29:35 debian kernel: Stack: df107850 f0000000 df7f19c0 e0820ead dffec810 c5bef353 dffec863 c016e8e3 
May 16 13:29:35 debian kernel:        dffdee00 f0000000 dffec810 ffffffea 00000000 dffdddd0 d5037f70 c5bef2d0 
May 16 13:29:35 debian kernel:        c5bef2d0 c016c1d1 dffdddd0 c5bef2d0 d5037f70 fffffff4 dffdde38 dffdddd0 
May 16 13:29:35 debian kernel: Call Trace:
May 16 13:29:35 debian kernel:  [pg0+541367981/1069707264] unix_stream_sendmsg+0x24d/0x3a0 [unix]
May 16 13:29:35 debian kernel:  [proc_lookup+179/192] proc_lookup+0xb3/0xc0
May 16 13:29:35 debian kernel:  [proc_root_lookup+49/128] proc_root_lookup+0x31/0x80
May 16 13:29:35 debian kernel:  [real_lookup+203/240] real_lookup+0xcb/0xf0
May 16 13:29:35 debian kernel:  [do_lookup+150/176] do_lookup+0x96/0xb0
May 16 13:29:35 debian kernel:  [link_path_walk+1052/2048] link_path_walk+0x41c/0x800
May 16 13:29:35 debian kernel:  [path_lookup+105/272] path_lookup+0x69/0x110
May 16 13:29:35 debian kernel:  [open_namei+131/1024] open_namei+0x83/0x400
May 16 13:29:35 debian kernel:  [__pollwait+0/208] __pollwait+0x0/0xd0
May 16 13:29:35 debian kernel:  [filp_open+62/112] filp_open+0x3e/0x70
May 16 13:29:35 debian kernel:  [sys_open+91/144] sys_open+0x5b/0x90
May 16 13:29:35 debian kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
May 16 13:29:35 debian kernel: 
May 16 13:29:35 debian kernel: Code: 8b 46 18 c7 43 38 00 00 00 00 89 43 34 0f b7 46 0e 66 85 c0 

[-- Attachment #3: ksymoops.txt --]
[-- Type: text/plain, Size: 2323 bytes --]

ksymoops 2.4.9 on i686 2.6.6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.6/ (default)
     -m /boot/System.map-2.6.6 (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
May 16 13:29:34 debian kernel: Unable to handle kernel paging request at virtual address 1841b518
May 16 13:29:34 debian kernel: c016c02e
May 16 13:29:34 debian kernel: *pde = 00000000
May 16 13:29:34 debian kernel: Oops: 0000 [#1]
May 16 13:29:34 debian kernel: CPU:    0
May 16 13:29:34 debian kernel: EIP:    0060:[proc_get_inode+110/272]    Not tainted
May 16 13:29:34 debian kernel: EFLAGS: 00010202   (2.6.6) 
May 16 13:29:34 debian kernel: eax: 00000000   ebx: df107850   ecx: 0114df68   edx: 36013bf9
May 16 13:29:34 debian kernel: esi: dffec810   edi: dffdee00   ebp: 00000007   esp: d5037e30
May 16 13:29:34 debian kernel: ds: 007b   es: 007b   ss: 0068
May 16 13:29:35 debian kernel: Stack: df107850 f0000000 df7f19c0 e0820ead dffec810 c5bef353 dffec863 c016e8e3 
May 16 13:29:35 debian kernel:        dffdee00 f0000000 dffec810 ffffffea 00000000 dffdddd0 d5037f70 c5bef2d0 
May 16 13:29:35 debian kernel:        c5bef2d0 c016c1d1 dffdddd0 c5bef2d0 d5037f70 fffffff4 dffdde38 dffdddd0 
May 16 13:29:35 debian kernel: Call Trace:
Warning (Oops_read): Code line not seen, dumping what data is available


>>ebx; df107850 <pg0+1ed30850/3fc27000>
>>esi; dffec810 <pg0+1fc15810/3fc27000>
>>edi; dffdee00 <pg0+1fc07e00/3fc27000>
>>esp; d5037e30 <pg0+14c60e30/3fc27000>

May 16 13:29:35 debian kernel: Code: 8b 46 18 c7 43 38 00 00 00 00 89 43 34 0f b7 46 0e 66 85 c0 
Using defaults from ksymoops -t elf32-i386 -a i386


Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 46 18                  mov    0x18(%esi),%eax
Code;  00000003 Before first symbol
   3:   c7 43 38 00 00 00 00      movl   $0x0,0x38(%ebx)
Code;  0000000a Before first symbol
   a:   89 43 34                  mov    %eax,0x34(%ebx)
Code;  0000000d Before first symbol
   d:   0f b7 46 0e               movzwl 0xe(%esi),%eax
Code;  00000011 Before first symbol
  11:   66 85 c0                  test   %ax,%ax


1 warning and 1 error issued.  Results may not be reliable.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
  2004-03-09 23:11 ` Andrew Morton
@ 2004-03-12  7:46   ` Philipp Baer
  0 siblings, 0 replies; 97+ messages in thread
From: Philipp Baer @ 2004-03-12  7:46 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andrew Morton wrote:

|>I have a strage problem with the kernel version 2.6.3. Whensoever
|>chkrootkit is run, the following kernel oops is thrown:
|
|
| Could you try this patch?

[...]

Ok, we've patched all systems and the oops seems to have gone.
Great (and especially really fast) done, thanks!


ciao, phb

- --
Philipp Baer <phbaer@npw.net> [http://www.npw.net/]
gnupg-fingerprint: 16C7 84E8 5C5F C3D6 A8F1  A4DC E4CB A9A9 F5FA FF5D

``Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former.'' -- A. Einstein

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAUWrn5MupqfX6/10RAifAAKDyz48/OV6Mlj4WOwrjOAzQO900BgCfU4+L
A+iBN6afg3cvpbrWfnaKQZw=
=rTG3
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
  2004-03-09 22:13 Kernel oops Philipp Baer
@ 2004-03-09 23:11 ` Andrew Morton
  2004-03-12  7:46   ` Philipp Baer
  0 siblings, 1 reply; 97+ messages in thread
From: Andrew Morton @ 2004-03-09 23:11 UTC (permalink / raw)
  To: Philipp Baer; +Cc: linux-kernel

Philipp Baer <phbaer@npw.net> wrote:
>
> I have a strage problem with the kernel version 2.6.3. Whensoever
> chkrootkit is run, the following kernel oops is thrown:

Could you try this patch?


diff -puN drivers/char/tty_io.c~proc_pid_stat-oops-fix drivers/char/tty_io.c
--- 25/drivers/char/tty_io.c~proc_pid_stat-oops-fix	Tue Mar  9 15:10:12 2004
+++ 25-akpm/drivers/char/tty_io.c	Tue Mar  9 15:10:12 2004
@@ -481,12 +481,15 @@ void do_tty_hangup(void *data)
 	if (tty->session > 0) {
 		struct list_head *l;
 		for_each_task_pid(tty->session, PIDTYPE_SID, p, l, pid) {
-			if (p->tty == tty)
-				p->tty = NULL;
-			if (!p->leader)
-				continue;
-			send_group_sig_info(SIGHUP, SEND_SIG_PRIV, p);
-			send_group_sig_info(SIGCONT, SEND_SIG_PRIV, p);
+			task_t *task = p;
+			do {
+				if (task->tty == tty)
+					task->tty = NULL;
+				if (task->leader) {
+					send_group_sig_info(SIGHUP, SEND_SIG_PRIV, task);
+					send_group_sig_info(SIGCONT, SEND_SIG_PRIV, task);
+				}
+			} while_each_thread(p, task);
 			if (tty->pgrp > 0)
 				p->tty_old_pgrp = tty->pgrp;
 		}
@@ -591,8 +594,12 @@ void disassociate_ctty(int on_exit)
 	tty->pgrp = -1;
 
 	read_lock(&tasklist_lock);
-	for_each_task_pid(current->session, PIDTYPE_SID, p, l, pid)
-		p->tty = NULL;
+	for_each_task_pid(current->session, PIDTYPE_SID, p, l, pid) {
+		task_t *task = p;
+		do
+			task->tty = NULL;
+		while_each_thread(p, task);
+	}
 	read_unlock(&tasklist_lock);
 	unlock_kernel();
 }
@@ -1260,11 +1267,20 @@ static void release_dev(struct file * fi
 		struct pid *pid;
 
 		read_lock(&tasklist_lock);
-		for_each_task_pid(tty->session, PIDTYPE_SID, p, l, pid)
-			p->tty = NULL;
-		if (o_tty)
-			for_each_task_pid(o_tty->session, PIDTYPE_SID, p,l, pid)
-				p->tty = NULL;
+		for_each_task_pid(tty->session, PIDTYPE_SID, p, l, pid) {
+			task_t *task = p;
+			do
+				task->tty = NULL;
+			while_each_thread(p, task);
+		}
+		if (o_tty) {
+			for_each_task_pid(o_tty->session, PIDTYPE_SID, p,l, pid) {
+				task_t *task = p;
+				do
+					task->tty = NULL;
+				while_each_thread(p, task);
+			}
+		}
 		read_unlock(&tasklist_lock);
 	}
 
@@ -1615,8 +1631,12 @@ static int tiocsctty(struct tty_struct *
 			 */
 
 			read_lock(&tasklist_lock);
-			for_each_task_pid(tty->session, PIDTYPE_SID, p, l, pid)
-				p->tty = NULL;
+			for_each_task_pid(tty->session, PIDTYPE_SID, p, l, pid) {
+				task_t *task = p;
+				do
+					task->tty = NULL;
+				while_each_thread(p, task);
+			}
 			read_unlock(&tasklist_lock);
 		} else
 			return -EPERM;

_


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2004-03-09 22:13 Philipp Baer
  2004-03-09 23:11 ` Andrew Morton
  0 siblings, 1 reply; 97+ messages in thread
From: Philipp Baer @ 2004-03-09 22:13 UTC (permalink / raw)
  To: linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I have a strage problem with the kernel version 2.6.3. Whensoever
chkrootkit is run, the following kernel oops is thrown:

===
Unable to handle kernel paging request at virtual address a4805165
~ printing eip:
c017d43f
*pde = 00000000
Oops: 0000 [#7]
CPU:    0
EIP:    0060:[<c017d43f>]    Not tainted
EFLAGS: 00010286
EIP is at proc_pid_stat+0x8f/0x420
eax: 00000000   ebx: a4805101   ecx: c9b19000   edx: 69040406
esi: c6a739a0   edi: c9b24700   ebp: c9b0c000   esp: c9b0defc
ds: 007b   es: 007b   ss: 0068
Process ps (pid: 20866, threadinfo=c9b0c000 task=c7743380)
Stack: c0137ef9 c1119bf8 00000000 c1119bf8 c03502f4 00000000 4002a080
53000000
~       00000000 00000000 00000000 00000000 00000000 00000000 00000000
c035051c
~       00000000 000000d0 c6ef5360 c6a739a0 ca60d760 4002a080 000003ff
c017a7ad
Call Trace:
~ [<c0137ef9>] buffered_rmqueue+0xd9/0x170
~ [<c017a7ad>] proc_info_read+0x4d/0x140
~ [<c014e55c>] vfs_read+0x8c/0xd0
~ [<c014e74d>] sys_read+0x2d/0x50
~ [<c010a8e7>] syscall_call+0x7/0xb

Code: 0f bf 43 64 0f bf 5b 66 c1 e0 14 09 d8 01 d0 89 c1 c1 e9 14
~ <6>note: ps[20866] exited with preempt_count 1
bad: scheduling while atomic!
Call Trace:
~ [<c011a05a>] schedule+0x5aa/0x5b0
~ [<c013ff25>] unmap_page_range+0x35/0x60
~ [<c014013f>] unmap_vmas+0x1ef/0x240
~ [<c0143e26>] exit_mmap+0x66/0x180
~ [<c011b8d4>] mmput+0x64/0x80
~ [<c011f613>] do_exit+0x153/0x410
~ [<c010bee3>] die+0xc3/0xd0
~ [<c01180d4>] do_page_fault+0x1d4/0x51c
~ [<c0165617>] alloc_inode+0x17/0x150
~ [<c017b1ce>] proc_pid_make_inode+0x8e/0xc0
~ [<c017b72b>] proc_pident_lookup+0xeb/0x210
~ [<c017b884>] proc_tid_base_lookup+0x14/0x20
~ [<c0117f00>] do_page_fault+0x0/0x51c
~ [<c010b8ad>] error_code+0x2d/0x40
~ [<c017d43f>] proc_pid_stat+0x8f/0x420
~ [<c0137ef9>] buffered_rmqueue+0xd9/0x170
~ [<c017a7ad>] proc_info_read+0x4d/0x140
~ [<c014e55c>] vfs_read+0x8c/0xd0
~ [<c014e74d>] sys_read+0x2d/0x50
~ [<c010a8e7>] syscall_call+0x7/0xb
===

Systems (a bit outdated, ok...)
Pentium MMX 200, Intel 430TX, IDE, vanilla 2.6.3
Pentium MMX 233, Via Apollo VP2, IDE, vanilla 2.6.3
Pentium II 450, Intel 440BX, SCSI, vanilla 2.6.3

All with noACPI, PREEMPT, APIC and Debian Sid.

It seems that's something to do with preemtion... that's
all I can guess. Kernels <= 2.6.2 are doing very well
(with PREEMPT enabled)

Any hints?


ciao, phb

- --
Philipp Baer <phbaer@npw.net> [http://www.npw.net/]
gnupg-fingerprint: 16C7 84E8 5C5F C3D6 A8F1  A4DC E4CB A9A9 F5FA FF5D

``Only two things are infinite, the universe and human stupidity,
and I'm not sure about the former.'' -- A. Einstein

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFATkGm5MupqfX6/10RAsABAKDPH1smxy3T+oetiFrXZsB5B84J9gCg03aj
tu0GsCENIRsEXCgkVmCPlTc=
=g3Lh
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
@ 2003-11-28 23:15 Ville Jutvik
  0 siblings, 0 replies; 97+ messages in thread
From: Ville Jutvik @ 2003-11-28 23:15 UTC (permalink / raw)
  To: anderson; +Cc: linux-kernel

Hi

I don't know what is causing your problems, but I can give you an advice or two.

* 2.4.21 isn't the lastest stable kernel - try upgrading to 2.4.22 and see if your problems clear.

* Your hardware may be causing you trouble. Try inserting other memory-modules etc.

I wish you good luck!

Best regards,
Ville Jutvikr själva.

Äldre kvinnor är erfarna. De vet att efter 12 bärs kan det finnas vissa
svårigheter med att få upp den. Yngre kvinnor kan behöva lite tid att
greppa
detta faktum och du får ägna resten av natten åt att massera hennes ego med
kärleksförklaringar.

En äldre kvinna har många väninnor, och de flesta av dem vill jättegärna
ligga med dig om du s


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2003-11-28  5:45 Anderson Levi
  0 siblings, 0 replies; 97+ messages in thread
From: Anderson Levi @ 2003-11-28  5:45 UTC (permalink / raw)
  To: linux-kernel

Hi,

My linux box keeps crashing every 24 hours or so. It's running kernel 
version 2.4.21. I ran the oops message through ksymoops and got this result:

ksymoops 2.4.9 on i686 2.4.21.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21/ (default)
     -M (specified)

Nov 28 07:27:56 myweb kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000024
Nov 28 07:27:56 myweb kernel: c01288a9
Nov 28 07:27:56 myweb kernel: *pde = 00000000
Nov 28 07:27:56 myweb kernel: Oops: 0000
Nov 28 07:27:56 myweb kernel: CPU:    0
Nov 28 07:27:56 myweb kernel: EIP:    0010:[<c01288a9>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Nov 28 07:27:56 myweb kernel: EFLAGS: 00010246
Nov 28 07:27:56 myweb kernel: eax: 00000000   ebx: c13f5570   ecx: 
f6e19224   edx: 00000000
Nov 28 07:27:56 myweb kernel: esi: f6e19224   edi: 00000004   ebp: 
0000179a   esp: f7fc3f24
Nov 28 07:27:56 myweb kernel: ds: 0018   es: 0018   ss: 0018
Nov 28 07:27:56 myweb kernel: Process kswapd (pid: 4, stackpage=f7fc3000)
Nov 28 07:27:56 myweb kernel: Stack: 00000000 c13f5570 c012f91f c13f5570 
c67ac580 f7fc2000 0000001a 000001d0
Nov 28 07:27:56 myweb kernel:        c02a9e40 c1c0d2b0 d2d45a00 c1c0d2b0 
00000004 0000000f 000001d0 00000005
Nov 28 07:27:56 myweb kernel:        0000000f c012fac2 00000005 0000002f 
c02a9e40 00000005 000001d0 c02a9e40
Nov 28 07:27:56 myweb kernel: Call Trace:    [<c012f91f>] [<c012fac2>] 
[<c012fb3c>] [<c012fc4f>] [<c012fcc6>]
Nov 28 07:27:57 myweb kernel:   [<c012fe01>] [<c012fd60>] [<c0105000>] 
[<c0107156>] [<c012fd60>]
Nov 28 07:27:57 myweb kernel: Code: 8b 40 24 85 c0 74 04 53 ff d0 5a 8b 
53 04 8b 03 89 50 04 89


 >>EIP; c01288a9 <do_brk+519/590>   <=====

 >>ebx; c13f5570 <___strtok+10946dc/385aa16c>
 >>ecx; f6e19224 <___strtok+36ab8390/385aa16c>
 >>esi; f6e19224 <___strtok+36ab8390/385aa16c>
 >>esp; f7fc3f24 <___strtok+37c63090/385aa16c>

Trace; c012f91f <kmem_find_general_cachep+e1f/19f0>
Trace; c012fac2 <kmem_find_general_cachep+fc2/19f0>
Trace; c012fb3c <kmem_find_general_cachep+103c/19f0>
Trace; c012fc4f <kmem_find_general_cachep+114f/19f0>
Trace; c012fcc6 <kmem_find_general_cachep+11c6/19f0>
Trace; c012fe01 <kmem_find_general_cachep+1301/19f0>
Trace; c012fd60 <kmem_find_general_cachep+1260/19f0>
Trace; c0105000 <empty_zero_page+1000/2dd0>
Trace; c0107156 <machine_power_off+166/300>
Trace; c012fd60 <kmem_find_general_cachep+1260/19f0>

Code;  c01288a9 <do_brk+519/590>
00000000 <_EIP>:
Code;  c01288a9 <do_brk+519/590>   <=====
   0:   8b 40 24                  mov    0x24(%eax),%eax   <=====
Code;  c01288ac <do_brk+51c/590>
   3:   85 c0                     test   %eax,%eax
Code;  c01288ae <do_brk+51e/590>
   5:   74 04                     je     b <_EIP+0xb> c01288b4 
<do_brk+524/590>
Code;  c01288b0 <do_brk+520/590>
   7:   53                        push   %ebx
Code;  c01288b1 <do_brk+521/590>
   8:   ff d0                     call   *%eax
Code;  c01288b3 <do_brk+523/590>
   a:   5a                        pop    %edx
Code;  c01288b4 <do_brk+524/590>
   b:   8b 53 04                  mov    0x4(%ebx),%edx
Code;  c01288b7 <do_brk+527/590>
   e:   8b 03                     mov    (%ebx),%eax
Code;  c01288b9 <do_brk+529/590>
  10:   89 50 04                  mov    %edx,0x4(%eax)
Code;  c01288bc <do_brk+52c/590>
  13:   89 00                     mov    %eax,(%eax)

What could be the problem? Any help would be highly appreciated.

Thanks.


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops...
  2003-08-09 12:39 kernel oops Jean-Yves LENHOF
@ 2003-08-09 20:37 ` Jean-Yves LENHOF
  0 siblings, 0 replies; 97+ messages in thread
From: Jean-Yves LENHOF @ 2003-08-09 20:37 UTC (permalink / raw)
  To: linux kernel mailing list

Le sam 09/08/2003 à 14:39, Jean-Yves LENHOF a écrit :
> Hello all,
> 
> I've just add two hangs with a plain vanilla kernel 2.4.21 on a Debian
> woody up2date. The machine is an old Pentium 100 with 64 Mb. Softs
> running on this machine are :

Seems the problem has gone by using the original Debian kernel 2.4.18...
Reading a little bit the different changelog of kernel between 2.4.18
and 2.4.21, it seems that there are some vm change incorporated (from
-aa)...but I'm not an expert at all.

Another thing is that the load is about 2 or 3...

I hope somebody will have an idea off what's going on...

Have fun,

Jean-Yves

PS : Please CC me as I'm not on the list


^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops...
@ 2003-08-09 12:39 Jean-Yves LENHOF
  2003-08-09 20:37 ` Jean-Yves LENHOF
  0 siblings, 1 reply; 97+ messages in thread
From: Jean-Yves LENHOF @ 2003-08-09 12:39 UTC (permalink / raw)
  To: linux kernel mailing list

[-- Attachment #1: Type: text/plain, Size: 2325 bytes --]

Hello all,

I've just add two hangs with a plain vanilla kernel 2.4.21 on a Debian
woody up2date. The machine is an old Pentium 100 with 64 Mb. Softs
running on this machine are :
- Apache+PHP+mod_ssl+...
- Sendmail+spamassassin
- Mailman (This can explain the python)
- proftpd
- squid

I have installed gallery for fotos and while adding many big photos at a
time  (the process is quite consuming... the CPU is 100% during this).
The problem seems to not occur when adding photo by photo

The trace on the logs :

Aug  8 20:57:55 www -- MARK --
Aug  8 21:15:01 www kernel:  printing eip:
Aug  8 21:15:01 www kernel: c012d765
Aug  8 21:15:01 www kernel: Oops: 0000
Aug  8 21:15:01 www kernel: CPU:    0
Aug  8 21:15:01 www kernel: EIP:    0010:[filemap_nopage+21/524]    Not
tainted
Aug  8 21:15:01 www kernel: EFLAGS: 00010282
Aug  8 21:15:01 www kernel: eax: c99cdff0   ebx: c1164260   ecx:
c2d2c260   edx: 08079000
Aug  8 21:15:01 www kernel: esi: 080798c0   edi: 00000000   ebp:
c2d2c260   esp: c3971ea0
Aug  8 21:15:01 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  8 21:15:01 www kernel: Process python (pid: 17362,
stackpage=c3971000)
Aug  8 21:15:01 www kernel: Stack: c1164260 080798c0 00000000 c2d2c260
00000069
c10df214 c170c040 c1171720
Aug  8 21:15:01 www kernel:        c0129bd6 c2d2c260 08079000 00000000
c1164260
080798c0 00000000 c2d2c260
Aug  8 21:15:02 www kernel:        c0129dc4 c1164260 c2d2c260 080798c0
00000000
c0d811e4 c2d2c260 c1164260
Aug  8 21:15:02 www kernel: Call Trace:    [do_no_page+90/492]
[handle_mm_fault+92/192] [do_page_fault+378/1184] [do_page_fault+0/1184]
[open_namei+744/1588]
Aug  8 21:15:02 www kernel:   [do_brk+280/536] [sys_brk+188/232]
[error_code+52/64]
Aug  8 21:15:02 www kernel:
Aug  8 21:15:02 www kernel: Code: 8b 40 08 8b 5c 24 24 8b a8 ac 00 00 00
8b 44 24 28 8b 55 20
Aug  8 21:40:11 www syslogd 1.4.1#10: restart.

What is the problem ? And is this problem will be fixed in the newest
2.4.22 ?

Attached the .config of the kernel. If you need more info I can try to
provide them...

OK I've just added a file called results_ksymoops.txt done with the 
command "ksymoops /var/log/messages" (I hope this is the good way to do
it)

Thanks in advance, and please CC me as I'm not on the list

Regards,

Have fun and keep up the good work you are doing ;-)

Jean-Yves

[-- Attachment #2: config-2.4.21.19062003 --]
[-- Type: text/plain, Size: 34733 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
# CONFIG_SBUS is not set
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
CONFIG_M586TSC=y
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
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_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_USE_STRING_486=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_HAS_TSC=y
CONFIG_X86_PPRO_FENCE=y
# CONFIG_X86_F00F_WORKS_OK is not set
CONFIG_X86_MCE=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_HIGHMEM is not set
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
CONFIG_SMP=y
# CONFIG_X86_NUMA is not set
# CONFIG_X86_TSC_DISABLE is not set
CONFIG_X86_TSC=y
CONFIG_HAVE_DEC_LOCK=y

#
# General setup
#
CONFIG_NET=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_ISA=y
CONFIG_PCI_NAMES=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
# CONFIG_TCIC is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_ACPI is not set
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=m
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y

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

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m

#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m

#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
# CONFIG_PARIDE_BPCK6 is not set
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not set
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_CPQ_DA=y
CONFIG_BLK_CPQ_CISS_DA=y
# CONFIG_CISS_SCSI_TAPE is not set
CONFIG_BLK_DEV_DAC960=y
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_STATS is not set

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
CONFIG_MD_MULTIPATH=m
CONFIG_BLK_DEV_LVM=m

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_NETLINK_DEV=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y

#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
# CONFIG_IP_NF_AMANDA is not set
# CONFIG_IP_NF_TFTP is not set
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
# CONFIG_IP_NF_MATCH_PKTTYPE is not set
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_DSCP is not set
# CONFIG_IP_NF_MATCH_AH_ESP is not set
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
# CONFIG_IP_NF_MATCH_HELPER is not set
CONFIG_IP_NF_MATCH_STATE=m
# CONFIG_IP_NF_MATCH_CONNTRACK is not set
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
# CONFIG_IP_NF_TARGET_ECN is not set
# CONFIG_IP_NF_TARGET_DSCP is not set
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_IP_NF_TARGET_TCPMSS=m
# CONFIG_IP_NF_ARPTABLES is not set
CONFIG_IP_NF_COMPAT_IPCHAINS=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_COMPAT_IPFWADM=m
CONFIG_IP_NF_NAT_NEEDED=y
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set

#
#  
#
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
CONFIG_ATALK=m

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
CONFIG_ECONET=m
# CONFIG_ECONET_AUNUDP is not set
# CONFIG_ECONET_NATIVE is not set
CONFIG_WAN_ROUTER=m
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set

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

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_BLK_DEV_GENERIC is not set
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_ADMA100 is not set
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
# CONFIG_AMD74XX_OVERRIDE is not set
CONFIG_BLK_DEV_CMD64X=y
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
CONFIG_BLK_DEV_CS5530=y
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
CONFIG_BLK_DEV_RZ1000=y
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_SVWKS=y
# CONFIG_BLK_DEV_SIIMAGE is not set
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDE_CHIPSETS=y

#
# Note: most of these also require special kernel boot parameters
#
CONFIG_BLK_DEV_4DRIVES=y
CONFIG_BLK_DEV_ALI14XX=y
CONFIG_BLK_DEV_DTC2278=y
CONFIG_BLK_DEV_HT6560B=y
CONFIG_BLK_DEV_PDC4030=y
CONFIG_BLK_DEV_QD65XX=y
CONFIG_BLK_DEV_UMC8672=y
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_BLK_DEV_ATARAID=y
CONFIG_BLK_DEV_ATARAID_PDC=y
CONFIG_BLK_DEV_ATARAID_HPT=y
# CONFIG_BLK_DEV_ATARAID_SII is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
# CONFIG_AIC7XXX_PROBE_EISA_VL is not set
# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_MEGARAID=m
CONFIG_SCSI_BUSLOGIC=y
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_CPQFCTS=m
# CONFIG_SCSI_DMX3191D is not set
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_EATA_DMA=m
CONFIG_SCSI_EATA_PIO=m
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_GENERIC_NCR5380=m
# CONFIG_SCSI_GENERIC_NCR53C400 is not set
CONFIG_SCSI_G_NCR5380_PORT=y
# CONFIG_SCSI_G_NCR5380_MEM is not set
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
# CONFIG_SCSI_NCR53C8XX is not set
CONFIG_SCSI_SYM53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=5
# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
# CONFIG_SCSI_PAS16 is not set
CONFIG_SCSI_PCI2000=y
CONFIG_SCSI_PCI2220I=y
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_ISP=m
CONFIG_SCSI_QLOGIC_FC=m
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_SEAGATE=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC390T=y
# CONFIG_SCSI_DC390T_NOGENSUPP is not set
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

#
# PCMCIA SCSI adapter support
#
# CONFIG_SCSI_PCMCIA is not set

#
# Fusion MPT device support
#
CONFIG_FUSION=m
# CONFIG_FUSION_BOOT is not set
CONFIG_FUSION_MAX_SGE=40
CONFIG_FUSION_ISENSE=m
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
CONFIG_NET_FC=y

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
CONFIG_IEEE1394=m

#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m

#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
# CONFIG_IEEE1394_ETH1394 is not set
# CONFIG_IEEE1394_DV1394 is not set
CONFIG_IEEE1394_RAWIO=m
# CONFIG_IEEE1394_CMP is not set
# CONFIG_IEEE1394_VERBOSEDEBUG is not set

#
# I2O device support
#
CONFIG_I2O=y
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_LAN=m
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=m

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
CONFIG_ARCNET=m
# CONFIG_ARCNET_1201 is not set
CONFIG_ARCNET_1051=m
# CONFIG_ARCNET_RAW is not set
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
# CONFIG_ARCNET_COM20020_ISA is not set
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
# CONFIG_ETHERTAP is not set
CONFIG_NET_SB1000=m

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_SUNLANCE is not set
CONFIG_HAPPYMEAL=m
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
CONFIG_SUNGEM=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
# CONFIG_ELMC is not set
# CONFIG_ELMC_II is not set
CONFIG_VORTEX=m
# CONFIG_TYPHOON is not set
CONFIG_LANCE=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
# CONFIG_ULTRAMCA is not set
CONFIG_ULTRA=m
# CONFIG_ULTRA32 is not set
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
CONFIG_NET_ISA=y
CONFIG_E2100=m
CONFIG_EWRK3=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_LP486E=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
CONFIG_NET_PCI=y
CONFIG_PCNET32=y
# CONFIG_AMD8111_ETH is not set
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_CS89x0=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_DE4X5=m
CONFIG_DGRS=m
CONFIG_DM9102=m
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
# CONFIG_E100 is not set
# CONFIG_LNE390 is not set
CONFIG_FEALNX=y
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=y
# CONFIG_NE3210 is not set
# CONFIG_ES3210 is not set
CONFIG_8139CP=y
CONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=y
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_TLAN=m
# CONFIG_TC35815 is not set
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_WINBOND_840=y
CONFIG_NET_POCKET=y
CONFIG_ATP=m
CONFIG_DE600=m
CONFIG_DE620=m

#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
# CONFIG_R8169 is not set
CONFIG_SK98LIN=m
# CONFIG_TIGON3 is not set
CONFIG_FDDI=y
CONFIG_DEFXX=y
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
# CONFIG_PPPOE is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_WAVELAN=m
CONFIG_ARLAN=m
CONFIG_AIRONET4500=m
CONFIG_AIRONET4500_NONCS=m
CONFIG_AIRONET4500_PNP=y
CONFIG_AIRONET4500_PCI=y
CONFIG_AIRONET4500_ISA=y
CONFIG_AIRONET4500_I365=y
CONFIG_AIRONET4500_PROC=m
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
# CONFIG_PCI_HERMES is not set

#
# Wireless Pcmcia cards support
#
# CONFIG_PCMCIA_HERMES is not set
# CONFIG_AIRO_CS is not set
CONFIG_NET_WIRELESS=y

#
# Token Ring devices
#
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
# CONFIG_3C359 is not set
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_TMSISA=m
CONFIG_ABYSS=m
# CONFIG_MADGEMC is not set
# CONFIG_SMCTR is not set
CONFIG_NET_FC=y
CONFIG_IPHASE5526=m
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_COMX=m
CONFIG_COMX_HW_COMX=m
CONFIG_COMX_HW_LOCOMX=m
CONFIG_COMX_HW_MIXCOM=m
# CONFIG_COMX_HW_MUNICH is not set
CONFIG_COMX_PROTO_PPP=m
CONFIG_COMX_PROTO_FR=m
CONFIG_DSCC4=m
CONFIG_LANMEDIA=m
# CONFIG_ATI_XX20 is not set
CONFIG_SEALEVEL_4021=m
CONFIG_SYNCLINK_SYNCPPP=m
CONFIG_HDLC=y
# CONFIG_HDLC_RAW is not set
# CONFIG_HDLC_CISCO is not set
# CONFIG_HDLC_FR is not set
CONFIG_HDLC_PPP=y

#
#     X.25/LAPB support is disabled
#
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
# CONFIG_HDLC_DEBUG_PKT is not set
# CONFIG_HDLC_DEBUG_HARD_HEADER is not set
# CONFIG_HDLC_DEBUG_ECN is not set
# CONFIG_HDLC_DEBUG_RINGS is not set
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=y
CONFIG_VENDOR_SANGOMA=m
CONFIG_WANPIPE_CHDLC=y
CONFIG_WANPIPE_FR=y
CONFIG_WANPIPE_X25=y
CONFIG_WANPIPE_PPP=y
CONFIG_WANPIPE_MULTPPP=y
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
# CONFIG_LAPBETHER is not set
# CONFIG_X25_ASY is not set
CONFIG_SBNI=m
# CONFIG_SBNI_MULTILINE is not set

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
CONFIG_PCMCIA_PCNET=y
# CONFIG_PCMCIA_AXNET is not set
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_ARCNET_COM20020_CS is not set
# CONFIG_PCMCIA_IBMTR is not set
# CONFIG_PCMCIA_XIRCOM is not set
# CONFIG_PCMCIA_XIRTULIP is not set
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=y
# CONFIG_PCMCIA_NETWAVE is not set
# CONFIG_PCMCIA_WAVELAN is not set
# CONFIG_AIRONET4500_CS is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
# CONFIG_IRNET is not set
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
CONFIG_IRDA_DEBUG=y

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m

#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_LITELINK_DONGLE=m
# CONFIG_MCP2120_DONGLE is not set
CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_ACT200L_DONGLE is not set
# CONFIG_MA600_DONGLE is not set

#
# FIR device drivers
#
# CONFIG_USB_IRDA is not set
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
# CONFIG_TOSHIBA_OLD is not set
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m

#
# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_BOOL=y
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y

#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=m
CONFIG_ISDN_DIVERSION=m

#
# low-level hardware drivers
#

#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_ISDN_HISAX=y

#
#   D-channel protocol features
#
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
# CONFIG_HISAX_1TR6 is not set
# CONFIG_HISAX_NI1 is not set
CONFIG_HISAX_MAX_CARDS=8

#
#   HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
# CONFIG_HISAX_AVM_A1_PCMCIA is not set
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
# CONFIG_HISAX_ENTERNOW_PCI is not set
# CONFIG_HISAX_DEBUG is not set
# CONFIG_HISAX_SEDLBAUER_CS is not set
# CONFIG_HISAX_ELSA_CS is not set
# CONFIG_HISAX_AVM_A1_CS is not set
# CONFIG_HISAX_ST5481 is not set
CONFIG_HISAX_FRITZ_PCIPNP=m
# CONFIG_USB_AUERISDN is not set

#
# Active ISDN cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
# CONFIG_ISDN_DRV_SC is not set
CONFIG_ISDN_DRV_ACT2000=m
# CONFIG_ISDN_DRV_EICON is not set
# CONFIG_ISDN_DRV_TPAM is not set
# CONFIG_ISDN_CAPI is not set
CONFIG_HYSDN=m
# CONFIG_HYSDN_CAPI is not set

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

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

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
# CONFIG_SERIAL_EXTENDED is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
CONFIG_DIGIEPCA=m
CONFIG_ESPSERIAL=m
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
CONFIG_ISI=m
CONFIG_SYNCLINK=m
# CONFIG_SYNCLINKMP is not set
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=m
CONFIG_SPECIALIX_RTSCTS=y
CONFIG_SX=m
CONFIG_RIO=m
CONFIG_RIO_OLDPCI=y
CONFIG_STALDRV=y
CONFIG_STALLION=m
CONFIG_ISTALLION=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
# CONFIG_TIPAR is not set

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
# CONFIG_SCx200_I2C is not set
# CONFIG_SCx200_ACB is not set
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Mice
#
CONFIG_BUSMOUSE=m
CONFIG_ATIXL_BUSMOUSE=m
# CONFIG_LOGIBUSMOUSE is not set
CONFIG_MS_BUSMOUSE=m
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_82C710_MOUSE=m
CONFIG_PC110_PAD=m
# CONFIG_MK712_MOUSE is not set

#
# Joysticks
#
CONFIG_INPUT_GAMEPORT=m
CONFIG_INPUT_NS558=m
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
CONFIG_INPUT_EMU10K1=m
# CONFIG_INPUT_SERIO is not set
# CONFIG_INPUT_SERPORT is not set

#
# Joysticks
#
CONFIG_INPUT_ANALOG=m
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
# CONFIG_INPUT_TMDC is not set
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_IFORCE_232 is not set
# CONFIG_INPUT_WARRIOR is not set
# CONFIG_INPUT_MAGELLAN is not set
# CONFIG_INPUT_SPACEORB is not set
# CONFIG_INPUT_SPACEBALL is not set
# CONFIG_INPUT_STINGER is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_RNG is not set
CONFIG_INTEL_RNG=m
# CONFIG_AMD_PM768 is not set
CONFIG_NVRAM=m
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
CONFIG_SONYPI=m

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
# CONFIG_AGP_AMD_8151 is not set
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_SWORKS=y
CONFIG_DRM=y
# CONFIG_DRM_OLD is not set

#
# DRM 4.1 drivers
#
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I810_XFREE_41=y
# CONFIG_DRM_I830 is not set
CONFIG_DRM_MGA=m
# CONFIG_DRM_SIS is not set

#
# PCMCIA character devices
#
# CONFIG_PCMCIA_SERIAL_CS is not set
# CONFIG_SYNCLINK_CS is not set
CONFIG_MWAVE=m

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m

#
# Video For Linux
#
CONFIG_VIDEO_PROC_FS=y
CONFIG_I2C_PARPORT=m

#
# Video Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_SAA5249=m
CONFIG_TUNER_3036=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZR36120=m
# CONFIG_VIDEO_MEYE is not set

#
# Radio Adapters
#
CONFIG_RADIO_CADET=m
# CONFIG_RADIO_RTRACK is not set
# CONFIG_RADIO_RTRACK2 is not set
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MAESTRO=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_MIROPCM20_RDS=m
CONFIG_RADIO_SF16FMI=m
# CONFIG_RADIO_SF16FMR2 is not set
# CONFIG_RADIO_TERRATEC is not set
# CONFIG_RADIO_TRUST is not set
# CONFIG_RADIO_TYPHOON is not set
CONFIG_RADIO_ZOLTRIX=m

#
# File systems
#
CONFIG_QUOTA=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_HFS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
CONFIG_EXT3_FS=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=y
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_CRAMFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_MINIX_FS=m
# CONFIG_VXFS_FS is not set
CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set
CONFIG_HPFS_FS=m
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
CONFIG_QNX4FS_FS=m
# CONFIG_QNX4FS_RW is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_SYSV_FS=m
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_NCP_FS=m
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_ZISOFS_FS=y

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="cp437"
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_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=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_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_RIVA=m
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=y
# CONFIG_FB_HGA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_MATROX is not set
CONFIG_FB_ATY=m
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_CT=y
CONFIG_FB_RADEON=m
CONFIG_FB_ATY128=m
# CONFIG_FB_INTEL is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
CONFIG_FBCON_VGA_PLANES=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
CONFIG_FBCON_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_SOUND_ALI5455 is not set
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
# CONFIG_SOUND_CMPCI_FM is not set
# CONFIG_SOUND_CMPCI_MIDI is not set
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_CMPCI_CM8738=y
CONFIG_SOUND_CMPCI_SPDIFINVERSE=y
CONFIG_SOUND_CMPCI_SPDIFLOOP=y
CONFIG_SOUND_CMPCI_SPEAKERS=2
CONFIG_SOUND_EMU10K1=m
CONFIG_MIDI_EMU10K1=y
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
# CONFIG_SOUND_FORTE is not set
CONFIG_SOUND_ICH=m
# CONFIG_SOUND_RME96XX is not set
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
# CONFIG_MSNDCLAS_HAVE_BOOT is not set
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
# CONFIG_MSNDPIN_HAVE_BOOT is not set
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_VIA82CXXX=m
# CONFIG_MIDI_VIA82CXXX is not set
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set
CONFIG_SOUND_AD1816=m
# CONFIG_SOUND_AD1889 is not set
CONFIG_SOUND_SGALAXY=m
# CONFIG_SOUND_ADLIB is not set
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
# CONFIG_SOUND_GUSMAX is not set
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
# CONFIG_MAD16_OLDCARD is not set
CONFIG_SOUND_PAS=m
# CONFIG_PAS_JOYSTICK is not set
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
# CONFIG_PSS_HAVE_BOOT is not set
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
# CONFIG_SOUND_KAHLUA is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
# CONFIG_SOUND_YMFPCI_LEGACY is not set
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_AEDSP16_SBPRO=y
CONFIG_AEDSP16_MPU401=y
CONFIG_SOUND_TVMIXER=m

#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y

#
# USB Host Controller Drivers
#
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m

#
# USB Device Class drivers
#
CONFIG_USB_AUDIO=m
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_MIDI is not set
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
# CONFIG_USB_STORAGE_SDDR55 is not set
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=m
# CONFIG_USB_HIDINPUT is not set
CONFIG_USB_HIDDEV=y
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
# CONFIG_USB_AIPTEK is not set
CONFIG_USB_WACOM=m
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set

#
# USB Imaging devices
#
CONFIG_USB_DC2XX=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
CONFIG_USB_IBMCAM=m
# CONFIG_USB_KONICAWC is not set
CONFIG_USB_OV511=m
# CONFIG_USB_PWC is not set
# CONFIG_USB_SE401 is not set
CONFIG_USB_STV680=m
# CONFIG_USB_VICAM is not set
CONFIG_USB_DSBR=m
CONFIG_USB_DABUSB=m

#
# USB Network adaptors
#
CONFIG_USB_PEGASUS=m
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_KAWETH=m
CONFIG_USB_CATC=m
CONFIG_USB_CDCETHER=m
CONFIG_USB_USBNET=m

#
# USB port drivers
#
CONFIG_USB_USS720=m

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
CONFIG_USB_SERIAL_KEYSPAN=m
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set
# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_KLSI=m
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_CYBERJACK is not set
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m

#
# USB Miscellaneous drivers
#
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_TIGL is not set
# CONFIG_USB_BRLVGER is not set
# CONFIG_USB_LCD is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set

#
# Library routines
#
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m

[-- Attachment #3: results_ksymoops.txt --]
[-- Type: text/plain, Size: 9884 bytes --]

ksymoops 2.4.5 on i586 2.4.21.19062003.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21.19062003/ (default)
     -m /boot/System.map-2.4.21.19062003 (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.

Aug  8 21:15:01 www kernel: c012d765
Aug  8 21:15:01 www kernel: Oops: 0000
Aug  8 21:15:01 www kernel: CPU:    0
Aug  8 21:15:01 www kernel: EIP:    0010:[filemap_nopage+21/524]    Not tainted
Aug  8 21:15:01 www kernel: EFLAGS: 00010282
Aug  8 21:15:01 www kernel: eax: c99cdff0   ebx: c1164260   ecx: c2d2c260   edx: 08079000
Aug  8 21:15:01 www kernel: esi: 080798c0   edi: 00000000   ebp: c2d2c260   esp: c3971ea0
Aug  8 21:15:01 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  8 21:15:01 www kernel: Process python (pid: 17362, stackpage=c3971000)
Aug  8 21:15:01 www kernel: Stack: c1164260 080798c0 00000000 c2d2c260 00000069 c10df214 c170c040 c1171720 
Aug  8 21:15:01 www kernel:        c0129bd6 c2d2c260 08079000 00000000 c1164260 080798c0 00000000 c2d2c260 
Aug  8 21:15:02 www kernel:        c0129dc4 c1164260 c2d2c260 080798c0 00000000 c0d811e4 c2d2c260 c1164260 
Aug  8 21:15:02 www kernel: Call Trace:    [do_no_page+90/492] [handle_mm_fault+92/192] [do_page_fault+378/1184] [do_page_fault+0/1184] [open_namei+744/1588]
Aug  8 21:15:02 www kernel: Code: 8b 40 08 8b 5c 24 24 8b a8 ac 00 00 00 8b 44 24 28 8b 55 20 
Using defaults from ksymoops -t elf32-i386 -a i386


>>eax; c99cdff0 <END_OF_CODE+51023f9/????>
>>ebx; c1164260 <_end+cf8c5c/43eb9fc>
>>ecx; c2d2c260 <_end+28c0c5c/43eb9fc>
>>edx; 08079000 Before first symbol
>>esi; 080798c0 Before first symbol
>>ebp; c2d2c260 <_end+28c0c5c/43eb9fc>
>>esp; c3971ea0 <_end+350689c/43eb9fc>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 40 08                  mov    0x8(%eax),%eax
Code;  00000003 Before first symbol
   3:   8b 5c 24 24               mov    0x24(%esp,1),%ebx
Code;  00000007 Before first symbol
   7:   8b a8 ac 00 00 00         mov    0xac(%eax),%ebp
Code;  0000000d Before first symbol
   d:   8b 44 24 28               mov    0x28(%esp,1),%eax
Code;  00000011 Before first symbol
  11:   8b 55 20                  mov    0x20(%ebp),%edx

Aug  8 21:40:17 www kernel: Intel Pentium with F0 0F bug - workaround enabled.
Aug  8 21:40:18 www kernel: DC390: 0 adapters found
Aug  8 21:40:18 www kernel: ds: no socket drivers loaded!
Aug  9 05:48:54 www kernel: Intel Pentium with F0 0F bug - workaround enabled.
Aug  9 05:48:55 www kernel: DC390: 0 adapters found
Aug  9 05:48:55 www kernel: ds: no socket drivers loaded!
Aug  9 11:31:45 www kernel: c3b79fbf
Aug  9 11:31:45 www kernel: Oops: 0002
Aug  9 11:31:45 www kernel: CPU:    0
Aug  9 11:31:46 www kernel: EIP:    0010:[ppp_async:__insmod_ppp_async_O/lib/modules/2.4.21.19062003/kernel/dri+-13791297/96]    Not tainted
Aug  9 11:31:46 www kernel: EFLAGS: 00010a13
Aug  9 11:31:46 www kernel: eax: c0149b8b   ebx: ffffffff   ecx: c376631c   edx: c0379e60
Aug  9 11:31:46 www kernel: esi: c29ab0e0   edi: c0149a20   ebp: c376631c   esp: c3b79f8c
Aug  9 11:31:46 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 11:31:46 www kernel: Process leafnode (pid: 5069, stackpage=c3b79000)
Aug  9 11:31:46 www kernel: Stack: c3b78000 00000002 00000003 bfffdbdc 400135cc bffffdc4 00000000 40137e48 
Aug  9 11:31:46 www kernel:        00000029 08059348 00000000 00001000 00000000 c0108b73 00000003 08059348 
Aug  9 11:31:46 www kernel:        00001000 00000002 00000003 bfffdbdc 000000dc 0000002b 0000002b 000000dc 
Aug  9 11:31:46 www kernel: Call Trace:    [system_call+51/64]
Aug  9 11:31:46 www kernel: Code: 00 73 8b 10 c0 03 00 00 00 48 93 05 08 00 10 00 00 02 00 00 


>>eax; c0149b8b <sys_getdents64+57/b3>
>>ebx; ffffffff <END_OF_CODE+3b734408/????>
>>ecx; c376631c <_end+32fad18/43eb9fc>
>>edx; c0379e60 <ext3_dir_operations+0/60>
>>esi; c29ab0e0 <_end+253fadc/43eb9fc>
>>edi; c0149a20 <filldir64+0/114>
>>ebp; c376631c <_end+32fad18/43eb9fc>
>>esp; c3b79f8c <_end+370e988/43eb9fc>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   00 73 8b                  add    %dh,0xffffff8b(%ebx)
Code;  00000003 Before first symbol
   3:   10 c0                     adc    %al,%al
Code;  00000005 Before first symbol
   5:   03 00                     add    (%eax),%eax
Code;  00000007 Before first symbol
   7:   00 00                     add    %al,(%eax)
Code;  00000009 Before first symbol
   9:   48                        dec    %eax
Code;  0000000a Before first symbol
   a:   93                        xchg   %eax,%ebx
Code;  0000000b Before first symbol
   b:   05 08 00 10 00            add    $0x100008,%eax
Code;  00000010 Before first symbol
  10:   00 02                     add    %al,(%edx)

Aug  9 12:13:11 www kernel: Intel Pentium with F0 0F bug - workaround enabled.
Aug  9 12:13:12 www kernel: DC390: 0 adapters found
Aug  9 12:13:12 www kernel: ds: no socket drivers loaded!
Aug  9 12:32:01 www kernel: Intel Pentium with F0 0F bug - workaround enabled.
Aug  9 12:32:02 www kernel: DC390: 0 adapters found
Aug  9 12:32:02 www kernel: ds: no socket drivers loaded!
Aug  9 13:11:48 www kernel: c0118fbc
Aug  9 13:11:48 www kernel: Oops: 0002
Aug  9 13:11:48 www kernel: CPU:    0
Aug  9 13:11:48 www kernel: EIP:    0010:[add_wait_queue+12/52]    Not tainted
Aug  9 13:11:48 www kernel: EFLAGS: 00010046
Aug  9 13:11:48 www kernel: eax: e1ebdfe2   ebx: e1ebdfe2   ecx: 00000246   edx: c3cdff64
Aug  9 13:11:48 www kernel: esi: c3cdff64   edi: c04dede0   ebp: c3cdff64   esp: c3cdff38
Aug  9 13:11:48 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 13:11:48 www kernel: Process jpegtopnm (pid: 1126, stackpage=c3cdf000)
Aug  9 13:11:48 www kernel: Stack: c3cde000 c04dede0 c0143639 c3cde000 c0a9dde0 c04dede0 00001000 00000000 
Aug  9 13:11:48 www kernel:        c3cde000 00000000 00000000 00000000 c3cde000 00000000 00000000 c0143949 
Aug  9 13:11:48 www kernel:        c04dede0 00000000 c13c7de0 ffffffea 00001000 c04dee48 fffffe00 00000000 
Aug  9 13:11:48 www kernel: Call Trace:    [pipe_wait+105/164] [pipe_write+213/644] [sys_write+143/260] [system_call+51/64]
Aug  9 13:11:48 www kernel: Code: f0 fe 0b 0f 88 19 13 00 00 8d 46 08 8b 53 04 89 42 04 89 56 


>>eax; e1ebdfe2 <END_OF_CODE+1d5f23eb/????>
>>ebx; e1ebdfe2 <END_OF_CODE+1d5f23eb/????>
>>edx; c3cdff64 <_end+3874960/43eb9fc>
>>esi; c3cdff64 <_end+3874960/43eb9fc>
>>edi; c04dede0 <_end+737dc/43eb9fc>
>>ebp; c3cdff64 <_end+3874960/43eb9fc>
>>esp; c3cdff38 <_end+3874934/43eb9fc>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   f0 fe 0b                  lock decb (%ebx)
Code;  00000003 Before first symbol
   3:   0f 88 19 13 00 00         js     1322 <_EIP+0x1322> 00001322 Before first symbol
Code;  00000009 Before first symbol
   9:   8d 46 08                  lea    0x8(%esi),%eax
Code;  0000000c Before first symbol
   c:   8b 53 04                  mov    0x4(%ebx),%edx
Code;  0000000f Before first symbol
   f:   89 42 04                  mov    %eax,0x4(%edx)
Code;  00000012 Before first symbol
  12:   89 56 00                  mov    %edx,0x0(%esi)

Aug  9 13:40:07 www kernel: Intel Pentium with F0 0F bug - workaround enabled.
Aug  9 13:40:08 www kernel: DC390: 0 adapters found
Aug  9 13:40:08 www kernel: ds: no socket drivers loaded!
Aug  9 14:11:43 www kernel: kernel BUG at sched.c:564!
Aug  9 14:11:43 www kernel: invalid operand: 0000
Aug  9 14:11:43 www kernel: CPU:    0
Aug  9 14:11:43 www kernel: EIP:    0010:[schedule+77/1328]    Not tainted
Aug  9 14:11:43 www kernel: EFLAGS: 00010086
Aug  9 14:11:43 www kernel: eax: 00000018   ebx: 00000000   ecx: ffffffff   edx: 00000001
Aug  9 14:11:43 www kernel: esi: 00000006   edi: c011668c   ebp: c1c1ffbc   esp: c1c1ff94
Aug  9 14:11:43 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 14:11:43 www kernel: Process troff (pid: 992, stackpage=c1c1f000)
Aug  9 14:11:43 www kernel: Stack: c03069be c1c1e000 00000006 c011668c c012a260 080df000 00001000 00000000 
Aug  9 14:11:43 www kernel:        c1c1e000 c0108c84 bfffe54c c0108c35 40199e48 00000ff9 401976a0 080deff8 
Aug  9 14:11:43 www kernel:        00000002 bfffe54c 080df008 0000002b 0000002b ffffffff 400f09ef 00000023 
Aug  9 14:11:43 www kernel: Call Trace:    [do_page_fault+0/1184] [sys_brk+188/232] [error_code+52/64] [reschedule+5/16]
Aug  9 14:11:43 www kernel: Code: 0f 0b 34 02 b6 69 30 c0 83 c4 04 8b 4d f8 83 79 1c 00 7c 08 


>>ecx; ffffffff <END_OF_CODE+3b734408/????>
>>edi; c011668c <do_page_fault+0/4a0>
>>ebp; c1c1ffbc <_end+17b49b8/43eb9fc>
>>esp; c1c1ff94 <_end+17b4990/43eb9fc>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   0f 0b                     ud2a   
Code;  00000002 Before first symbol
   2:   34 02                     xor    $0x2,%al
Code;  00000004 Before first symbol
   4:   b6 69                     mov    $0x69,%dh
Code;  00000006 Before first symbol
   6:   30 c0                     xor    %al,%al
Code;  00000008 Before first symbol
   8:   83 c4 04                  add    $0x4,%esp
Code;  0000000b Before first symbol
   b:   8b 4d f8                  mov    0xfffffff8(%ebp),%ecx
Code;  0000000e Before first symbol
   e:   83 79 1c 00               cmpl   $0x0,0x1c(%ecx)
Code;  00000012 Before first symbol
  12:   7c 08                     jl     1c <_EIP+0x1c> 0000001c Before first symbol


1 warning issued.  Results may not be reliable.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops...
@ 2003-08-09  9:28 Jean-Yves LENHOF
  0 siblings, 0 replies; 97+ messages in thread
From: Jean-Yves LENHOF @ 2003-08-09  9:28 UTC (permalink / raw)
  To: linux kernel mailing list

[-- Attachment #1: Type: text/plain, Size: 2156 bytes --]

Hello all,

I've just add two hangs with a plain vanilla kernel 2.4.21 on a Debian
woody up2date. The machine is an old Pentium 100 with 64 Mb. Softs
running on this machine are :
- Apache+PHP+mod_ssl+...
- Sendmail+spamassassin
- Mailman (This can explain the python)
- proftpd
- squid

I have installed gallery for fotos and while adding many big photos at a
time  (the process is quite consuming... the CPU is 100% during this).
The problem seems to not occur when adding photo by photo

The trace on the logs :

Aug  8 20:57:55 www -- MARK --
Aug  8 21:15:01 www kernel:  printing eip:
Aug  8 21:15:01 www kernel: c012d765
Aug  8 21:15:01 www kernel: Oops: 0000
Aug  8 21:15:01 www kernel: CPU:    0
Aug  8 21:15:01 www kernel: EIP:    0010:[filemap_nopage+21/524]    Not
tainted
Aug  8 21:15:01 www kernel: EFLAGS: 00010282
Aug  8 21:15:01 www kernel: eax: c99cdff0   ebx: c1164260   ecx:
c2d2c260   edx: 08079000
Aug  8 21:15:01 www kernel: esi: 080798c0   edi: 00000000   ebp:
c2d2c260   esp: c3971ea0
Aug  8 21:15:01 www kernel: ds: 0018   es: 0018   ss: 0018
Aug  8 21:15:01 www kernel: Process python (pid: 17362,
stackpage=c3971000)
Aug  8 21:15:01 www kernel: Stack: c1164260 080798c0 00000000 c2d2c260
00000069
c10df214 c170c040 c1171720
Aug  8 21:15:01 www kernel:        c0129bd6 c2d2c260 08079000 00000000
c1164260
080798c0 00000000 c2d2c260
Aug  8 21:15:02 www kernel:        c0129dc4 c1164260 c2d2c260 080798c0
00000000
c0d811e4 c2d2c260 c1164260
Aug  8 21:15:02 www kernel: Call Trace:    [do_no_page+90/492]
[handle_mm_fault+92/192] [do_page_fault+378/1184] [do_page_fault+0/1184]
[open_namei+744/1588]
Aug  8 21:15:02 www kernel:   [do_brk+280/536] [sys_brk+188/232]
[error_code+52/64]
Aug  8 21:15:02 www kernel:
Aug  8 21:15:02 www kernel: Code: 8b 40 08 8b 5c 24 24 8b a8 ac 00 00 00
8b 44 24 28 8b 55 20
Aug  8 21:40:11 www syslogd 1.4.1#10: restart.

What is the problem ? And is this problem will be fixed in the newest
2.4.22 ?

Attached the .config of the kernel. If you need more info I can try to
provide them...

Please CC me as I'm not on the list

Regards,

Have fun and keep up the good work you are doing ;-)

Jean-Yves

[-- Attachment #2: config-2.4.21.19062003 --]
[-- Type: text/plain, Size: 34733 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
# CONFIG_SBUS is not set
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y

#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
CONFIG_M586TSC=y
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
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_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_USE_STRING_486=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_HAS_TSC=y
CONFIG_X86_PPRO_FENCE=y
# CONFIG_X86_F00F_WORKS_OK is not set
CONFIG_X86_MCE=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_HIGHMEM is not set
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
CONFIG_SMP=y
# CONFIG_X86_NUMA is not set
# CONFIG_X86_TSC_DISABLE is not set
CONFIG_X86_TSC=y
CONFIG_HAVE_DEC_LOCK=y

#
# General setup
#
CONFIG_NET=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_ISA=y
CONFIG_PCI_NAMES=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
# CONFIG_TCIC is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_ACPI is not set
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=m
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
# CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y

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

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m

#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m

#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
# CONFIG_PARIDE_BPCK6 is not set
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not set
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_CPQ_DA=y
CONFIG_BLK_CPQ_CISS_DA=y
# CONFIG_CISS_SCSI_TAPE is not set
CONFIG_BLK_DEV_DAC960=y
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_BLK_STATS is not set

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
CONFIG_MD_MULTIPATH=m
CONFIG_BLK_DEV_LVM=m

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
CONFIG_NETLINK_DEV=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y

#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
# CONFIG_IP_NF_AMANDA is not set
# CONFIG_IP_NF_TFTP is not set
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
# CONFIG_IP_NF_MATCH_PKTTYPE is not set
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_DSCP is not set
# CONFIG_IP_NF_MATCH_AH_ESP is not set
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
# CONFIG_IP_NF_MATCH_HELPER is not set
CONFIG_IP_NF_MATCH_STATE=m
# CONFIG_IP_NF_MATCH_CONNTRACK is not set
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
# CONFIG_IP_NF_TARGET_ECN is not set
# CONFIG_IP_NF_TARGET_DSCP is not set
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_IP_NF_TARGET_TCPMSS=m
# CONFIG_IP_NF_ARPTABLES is not set
CONFIG_IP_NF_COMPAT_IPCHAINS=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_COMPAT_IPFWADM=m
CONFIG_IP_NF_NAT_NEEDED=y
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set

#
#  
#
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
CONFIG_ATALK=m

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
CONFIG_ECONET=m
# CONFIG_ECONET_AUNUDP is not set
# CONFIG_ECONET_NATIVE is not set
CONFIG_WAN_ROUTER=m
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set

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

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_BLK_DEV_GENERIC is not set
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_ADMA100 is not set
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
# CONFIG_AMD74XX_OVERRIDE is not set
CONFIG_BLK_DEV_CMD64X=y
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
CONFIG_BLK_DEV_CS5530=y
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
CONFIG_BLK_DEV_RZ1000=y
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_SVWKS=y
# CONFIG_BLK_DEV_SIIMAGE is not set
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDE_CHIPSETS=y

#
# Note: most of these also require special kernel boot parameters
#
CONFIG_BLK_DEV_4DRIVES=y
CONFIG_BLK_DEV_ALI14XX=y
CONFIG_BLK_DEV_DTC2278=y
CONFIG_BLK_DEV_HT6560B=y
CONFIG_BLK_DEV_PDC4030=y
CONFIG_BLK_DEV_QD65XX=y
CONFIG_BLK_DEV_UMC8672=y
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_BLK_DEV_ATARAID=y
CONFIG_BLK_DEV_ATARAID_PDC=y
CONFIG_BLK_DEV_ATARAID_HPT=y
# CONFIG_BLK_DEV_ATARAID_SII is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
# CONFIG_AIC7XXX_PROBE_EISA_VL is not set
# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_MEGARAID=m
CONFIG_SCSI_BUSLOGIC=y
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_CPQFCTS=m
# CONFIG_SCSI_DMX3191D is not set
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_EATA_DMA=m
CONFIG_SCSI_EATA_PIO=m
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_GENERIC_NCR5380=m
# CONFIG_SCSI_GENERIC_NCR53C400 is not set
CONFIG_SCSI_G_NCR5380_PORT=y
# CONFIG_SCSI_G_NCR5380_MEM is not set
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
# CONFIG_SCSI_NCR53C8XX is not set
CONFIG_SCSI_SYM53C8XX=y
CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=8
CONFIG_SCSI_NCR53C8XX_MAX_TAGS=4
CONFIG_SCSI_NCR53C8XX_SYNC=5
# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
CONFIG_SCSI_NCR53C8XX_PQS_PDS=y
# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
# CONFIG_SCSI_PAS16 is not set
CONFIG_SCSI_PCI2000=y
CONFIG_SCSI_PCI2220I=y
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_ISP=m
CONFIG_SCSI_QLOGIC_FC=m
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_SEAGATE=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC390T=y
# CONFIG_SCSI_DC390T_NOGENSUPP is not set
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

#
# PCMCIA SCSI adapter support
#
# CONFIG_SCSI_PCMCIA is not set

#
# Fusion MPT device support
#
CONFIG_FUSION=m
# CONFIG_FUSION_BOOT is not set
CONFIG_FUSION_MAX_SGE=40
CONFIG_FUSION_ISENSE=m
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
CONFIG_NET_FC=y

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
CONFIG_IEEE1394=m

#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m

#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
# CONFIG_IEEE1394_ETH1394 is not set
# CONFIG_IEEE1394_DV1394 is not set
CONFIG_IEEE1394_RAWIO=m
# CONFIG_IEEE1394_CMP is not set
# CONFIG_IEEE1394_VERBOSEDEBUG is not set

#
# I2O device support
#
CONFIG_I2O=y
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_LAN=m
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=m

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
CONFIG_ARCNET=m
# CONFIG_ARCNET_1201 is not set
CONFIG_ARCNET_1051=m
# CONFIG_ARCNET_RAW is not set
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
# CONFIG_ARCNET_COM20020_ISA is not set
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
# CONFIG_ETHERTAP is not set
CONFIG_NET_SB1000=m

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_SUNLANCE is not set
CONFIG_HAPPYMEAL=m
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
CONFIG_SUNGEM=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
# CONFIG_ELMC is not set
# CONFIG_ELMC_II is not set
CONFIG_VORTEX=m
# CONFIG_TYPHOON is not set
CONFIG_LANCE=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
# CONFIG_ULTRAMCA is not set
CONFIG_ULTRA=m
# CONFIG_ULTRA32 is not set
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
CONFIG_NET_ISA=y
CONFIG_E2100=m
CONFIG_EWRK3=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_LP486E=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
CONFIG_NET_PCI=y
CONFIG_PCNET32=y
# CONFIG_AMD8111_ETH is not set
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_CS89x0=m
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_DE4X5=m
CONFIG_DGRS=m
CONFIG_DM9102=m
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
# CONFIG_E100 is not set
# CONFIG_LNE390 is not set
CONFIG_FEALNX=y
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=y
# CONFIG_NE3210 is not set
# CONFIG_ES3210 is not set
CONFIG_8139CP=y
CONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=y
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_TLAN=m
# CONFIG_TC35815 is not set
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_WINBOND_840=y
CONFIG_NET_POCKET=y
CONFIG_ATP=m
CONFIG_DE600=m
CONFIG_DE620=m

#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
# CONFIG_R8169 is not set
CONFIG_SK98LIN=m
# CONFIG_TIGON3 is not set
CONFIG_FDDI=y
CONFIG_DEFXX=y
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
# CONFIG_PPPOE is not set
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_WAVELAN=m
CONFIG_ARLAN=m
CONFIG_AIRONET4500=m
CONFIG_AIRONET4500_NONCS=m
CONFIG_AIRONET4500_PNP=y
CONFIG_AIRONET4500_PCI=y
CONFIG_AIRONET4500_ISA=y
CONFIG_AIRONET4500_I365=y
CONFIG_AIRONET4500_PROC=m
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
# CONFIG_PCI_HERMES is not set

#
# Wireless Pcmcia cards support
#
# CONFIG_PCMCIA_HERMES is not set
# CONFIG_AIRO_CS is not set
CONFIG_NET_WIRELESS=y

#
# Token Ring devices
#
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
# CONFIG_3C359 is not set
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_TMSISA=m
CONFIG_ABYSS=m
# CONFIG_MADGEMC is not set
# CONFIG_SMCTR is not set
CONFIG_NET_FC=y
CONFIG_IPHASE5526=m
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_COMX=m
CONFIG_COMX_HW_COMX=m
CONFIG_COMX_HW_LOCOMX=m
CONFIG_COMX_HW_MIXCOM=m
# CONFIG_COMX_HW_MUNICH is not set
CONFIG_COMX_PROTO_PPP=m
CONFIG_COMX_PROTO_FR=m
CONFIG_DSCC4=m
CONFIG_LANMEDIA=m
# CONFIG_ATI_XX20 is not set
CONFIG_SEALEVEL_4021=m
CONFIG_SYNCLINK_SYNCPPP=m
CONFIG_HDLC=y
# CONFIG_HDLC_RAW is not set
# CONFIG_HDLC_CISCO is not set
# CONFIG_HDLC_FR is not set
CONFIG_HDLC_PPP=y

#
#     X.25/LAPB support is disabled
#
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
# CONFIG_HDLC_DEBUG_PKT is not set
# CONFIG_HDLC_DEBUG_HARD_HEADER is not set
# CONFIG_HDLC_DEBUG_ECN is not set
# CONFIG_HDLC_DEBUG_RINGS is not set
CONFIG_DLCI=m
CONFIG_DLCI_COUNT=24
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=y
CONFIG_VENDOR_SANGOMA=m
CONFIG_WANPIPE_CHDLC=y
CONFIG_WANPIPE_FR=y
CONFIG_WANPIPE_X25=y
CONFIG_WANPIPE_PPP=y
CONFIG_WANPIPE_MULTPPP=y
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
# CONFIG_LAPBETHER is not set
# CONFIG_X25_ASY is not set
CONFIG_SBNI=m
# CONFIG_SBNI_MULTILINE is not set

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
CONFIG_PCMCIA_PCNET=y
# CONFIG_PCMCIA_AXNET is not set
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_ARCNET_COM20020_CS is not set
# CONFIG_PCMCIA_IBMTR is not set
# CONFIG_PCMCIA_XIRCOM is not set
# CONFIG_PCMCIA_XIRTULIP is not set
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=y
# CONFIG_PCMCIA_NETWAVE is not set
# CONFIG_PCMCIA_WAVELAN is not set
# CONFIG_AIRONET4500_CS is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
# CONFIG_IRNET is not set
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
CONFIG_IRDA_DEBUG=y

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m

#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_LITELINK_DONGLE=m
# CONFIG_MCP2120_DONGLE is not set
CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_ACT200L_DONGLE is not set
# CONFIG_MA600_DONGLE is not set

#
# FIR device drivers
#
# CONFIG_USB_IRDA is not set
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
# CONFIG_TOSHIBA_OLD is not set
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m

#
# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_BOOL=y
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y

#
# ISDN feature submodules
#
CONFIG_ISDN_DRV_LOOP=m
CONFIG_ISDN_DIVERSION=m

#
# low-level hardware drivers
#

#
# Passive ISDN cards
#
CONFIG_ISDN_DRV_HISAX=m
CONFIG_ISDN_HISAX=y

#
#   D-channel protocol features
#
CONFIG_HISAX_EURO=y
# CONFIG_DE_AOC is not set
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
# CONFIG_HISAX_1TR6 is not set
# CONFIG_HISAX_NI1 is not set
CONFIG_HISAX_MAX_CARDS=8

#
#   HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
# CONFIG_HISAX_AVM_A1_PCMCIA is not set
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
# CONFIG_HISAX_ENTERNOW_PCI is not set
# CONFIG_HISAX_DEBUG is not set
# CONFIG_HISAX_SEDLBAUER_CS is not set
# CONFIG_HISAX_ELSA_CS is not set
# CONFIG_HISAX_AVM_A1_CS is not set
# CONFIG_HISAX_ST5481 is not set
CONFIG_HISAX_FRITZ_PCIPNP=m
# CONFIG_USB_AUERISDN is not set

#
# Active ISDN cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
# CONFIG_ISDN_DRV_SC is not set
CONFIG_ISDN_DRV_ACT2000=m
# CONFIG_ISDN_DRV_EICON is not set
# CONFIG_ISDN_DRV_TPAM is not set
# CONFIG_ISDN_CAPI is not set
CONFIG_HYSDN=m
# CONFIG_HYSDN_CAPI is not set

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

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

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
# CONFIG_SERIAL_EXTENDED is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
CONFIG_DIGIEPCA=m
CONFIG_ESPSERIAL=m
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
CONFIG_ISI=m
CONFIG_SYNCLINK=m
# CONFIG_SYNCLINKMP is not set
CONFIG_N_HDLC=m
CONFIG_RISCOM8=m
CONFIG_SPECIALIX=m
CONFIG_SPECIALIX_RTSCTS=y
CONFIG_SX=m
CONFIG_RIO=m
CONFIG_RIO_OLDPCI=y
CONFIG_STALDRV=y
CONFIG_STALLION=m
CONFIG_ISTALLION=m
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
# CONFIG_TIPAR is not set

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
# CONFIG_SCx200_I2C is not set
# CONFIG_SCx200_ACB is not set
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Mice
#
CONFIG_BUSMOUSE=m
CONFIG_ATIXL_BUSMOUSE=m
# CONFIG_LOGIBUSMOUSE is not set
CONFIG_MS_BUSMOUSE=m
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_82C710_MOUSE=m
CONFIG_PC110_PAD=m
# CONFIG_MK712_MOUSE is not set

#
# Joysticks
#
CONFIG_INPUT_GAMEPORT=m
CONFIG_INPUT_NS558=m
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
CONFIG_INPUT_EMU10K1=m
# CONFIG_INPUT_SERIO is not set
# CONFIG_INPUT_SERPORT is not set

#
# Joysticks
#
CONFIG_INPUT_ANALOG=m
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
# CONFIG_INPUT_TMDC is not set
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_IFORCE_232 is not set
# CONFIG_INPUT_WARRIOR is not set
# CONFIG_INPUT_MAGELLAN is not set
# CONFIG_INPUT_SPACEORB is not set
# CONFIG_INPUT_SPACEBALL is not set
# CONFIG_INPUT_STINGER is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_RNG is not set
CONFIG_INTEL_RNG=m
# CONFIG_AMD_PM768 is not set
CONFIG_NVRAM=m
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
CONFIG_SONYPI=m

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
CONFIG_AGP_VIA=y
CONFIG_AGP_AMD=y
# CONFIG_AGP_AMD_8151 is not set
CONFIG_AGP_SIS=y
CONFIG_AGP_ALI=y
CONFIG_AGP_SWORKS=y
CONFIG_DRM=y
# CONFIG_DRM_OLD is not set

#
# DRM 4.1 drivers
#
CONFIG_DRM_NEW=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I810_XFREE_41=y
# CONFIG_DRM_I830 is not set
CONFIG_DRM_MGA=m
# CONFIG_DRM_SIS is not set

#
# PCMCIA character devices
#
# CONFIG_PCMCIA_SERIAL_CS is not set
# CONFIG_SYNCLINK_CS is not set
CONFIG_MWAVE=m

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m

#
# Video For Linux
#
CONFIG_VIDEO_PROC_FS=y
CONFIG_I2C_PARPORT=m

#
# Video Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_SAA5249=m
CONFIG_TUNER_3036=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZR36120=m
# CONFIG_VIDEO_MEYE is not set

#
# Radio Adapters
#
CONFIG_RADIO_CADET=m
# CONFIG_RADIO_RTRACK is not set
# CONFIG_RADIO_RTRACK2 is not set
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MAESTRO=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_MIROPCM20_RDS=m
CONFIG_RADIO_SF16FMI=m
# CONFIG_RADIO_SF16FMR2 is not set
# CONFIG_RADIO_TERRATEC is not set
# CONFIG_RADIO_TRUST is not set
# CONFIG_RADIO_TYPHOON is not set
CONFIG_RADIO_ZOLTRIX=m

#
# File systems
#
CONFIG_QUOTA=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_HFS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
CONFIG_EXT3_FS=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=y
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_CRAMFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_MINIX_FS=m
# CONFIG_VXFS_FS is not set
CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set
CONFIG_HPFS_FS=m
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
CONFIG_QNX4FS_FS=m
# CONFIG_QNX4FS_RW is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_SYSV_FS=m
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_NCP_FS=m
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_ZISOFS_FS=y

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="cp437"
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_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=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_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_RIVA=m
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CYBER2000 is not set
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=y
# CONFIG_FB_HGA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_MATROX is not set
CONFIG_FB_ATY=m
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_CT=y
CONFIG_FB_RADEON=m
CONFIG_FB_ATY128=m
# CONFIG_FB_INTEL is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
CONFIG_FBCON_VGA_PLANES=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
CONFIG_FBCON_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_SOUND_ALI5455 is not set
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
# CONFIG_SOUND_CMPCI_FM is not set
# CONFIG_SOUND_CMPCI_MIDI is not set
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_CMPCI_CM8738=y
CONFIG_SOUND_CMPCI_SPDIFINVERSE=y
CONFIG_SOUND_CMPCI_SPDIFLOOP=y
CONFIG_SOUND_CMPCI_SPEAKERS=2
CONFIG_SOUND_EMU10K1=m
CONFIG_MIDI_EMU10K1=y
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
# CONFIG_SOUND_FORTE is not set
CONFIG_SOUND_ICH=m
# CONFIG_SOUND_RME96XX is not set
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
# CONFIG_MSNDCLAS_HAVE_BOOT is not set
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
# CONFIG_MSNDPIN_HAVE_BOOT is not set
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_VIA82CXXX=m
# CONFIG_MIDI_VIA82CXXX is not set
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set
CONFIG_SOUND_AD1816=m
# CONFIG_SOUND_AD1889 is not set
CONFIG_SOUND_SGALAXY=m
# CONFIG_SOUND_ADLIB is not set
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
# CONFIG_SOUND_GUSMAX is not set
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
# CONFIG_MAD16_OLDCARD is not set
CONFIG_SOUND_PAS=m
# CONFIG_PAS_JOYSTICK is not set
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
# CONFIG_PSS_HAVE_BOOT is not set
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
# CONFIG_SOUND_KAHLUA is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
# CONFIG_SOUND_YMFPCI_LEGACY is not set
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_AEDSP16_SBPRO=y
CONFIG_AEDSP16_MPU401=y
CONFIG_SOUND_TVMIXER=m

#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y

#
# USB Host Controller Drivers
#
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m

#
# USB Device Class drivers
#
CONFIG_USB_AUDIO=m
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_MIDI is not set
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
# CONFIG_USB_STORAGE_SDDR55 is not set
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=m
# CONFIG_USB_HIDINPUT is not set
CONFIG_USB_HIDDEV=y
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
# CONFIG_USB_AIPTEK is not set
CONFIG_USB_WACOM=m
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set

#
# USB Imaging devices
#
CONFIG_USB_DC2XX=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
CONFIG_USB_IBMCAM=m
# CONFIG_USB_KONICAWC is not set
CONFIG_USB_OV511=m
# CONFIG_USB_PWC is not set
# CONFIG_USB_SE401 is not set
CONFIG_USB_STV680=m
# CONFIG_USB_VICAM is not set
CONFIG_USB_DSBR=m
CONFIG_USB_DABUSB=m

#
# USB Network adaptors
#
CONFIG_USB_PEGASUS=m
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_KAWETH=m
CONFIG_USB_CATC=m
CONFIG_USB_CDCETHER=m
CONFIG_USB_USBNET=m

#
# USB port drivers
#
CONFIG_USB_USS720=m

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
CONFIG_USB_SERIAL_KEYSPAN=m
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set
# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_KLSI=m
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_CYBERJACK is not set
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m

#
# USB Miscellaneous drivers
#
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_TIGL is not set
# CONFIG_USB_BRLVGER is not set
# CONFIG_USB_LCD is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set

#
# Library routines
#
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel OOPS
  2003-07-18 19:44 Kernel OOPS Robert Scussel
@ 2003-07-18 21:31 ` Alan Cox
  0 siblings, 0 replies; 97+ messages in thread
From: Alan Cox @ 2003-07-18 21:31 UTC (permalink / raw)
  To: rscuss; +Cc: Linux Kernel Mailing List

Its a good idea to file Red Hat kernel bugs in
https://bugzilla.redhat.com

The Red Hat kernel does differ from the base kernel and 
the Red Hat folks tend to knwo those differences best


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel OOPS
@ 2003-07-18 19:44 Robert Scussel
  2003-07-18 21:31 ` Alan Cox
  0 siblings, 1 reply; 97+ messages in thread
From: Robert Scussel @ 2003-07-18 19:44 UTC (permalink / raw)
  To: linux-kernel

Background Information:

  We are currently writing about 1MB per second of data, and creating 
and deleting about 600+ inodes per second.  The following OOPS shows 
that the problem occurs in the 2.4.20-18.7smp kernel.  Tracing the code, 
it appears that if inode_has_buffers(inode) returns true then the BUG is 
thrown.

We are running with ext3 fs, and my guess would be that the problem 
exists in one of the following situations:

  The process grows, to the point where it is using more memory, and it 
tickles something in the virtual memory which corrupts the 
inode->i_dirty_buffers list so that the i_dirty_buffers are in fact not 
empty.  ( This is a conjecture based on the fact that the ext3 
journaling doesn't store the i_dirty_buffers info with the inode itself ).
 
  The other possibility is that such a high I/O rate is somehow 
corrupting the journaling, causeing the same type of issue.

Any hints/suggestions/input  would be appreciated.

Thanks

------------[ cut here ]------------
kernel BUG at inode.c:126!
invalid operand: 0000
e1000 ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables
usb-ohci usbcore ext3 jbd aacraid sd_mod scsi_mod  
CPU:    0
EIP:    0010:[<c015b840>]    Not tainted
EFLAGS: 00010202

EIP is at destroy_inode [kernel] 0x10 (2.4.20-18.7smp)
eax: 00000001   ebx: d913ab80   ecx: 00000001   edx: d913ab80
esi: d913ab80   edi: f8859b00   ebp: dd330a80   esp: c4667ef8
ds: 0018   es: 0018   ss: 0018
Process ecelerity (pid: 17532, stackpage=c4667000)
Stack: d913ab80 c015d0f5 d913ab80 ffffffff e41d2980 dd330b00 c024a7cc
dd330a80 
       d913ab80 e41d2980 c015aec6 d913ab80 dd330b00 c4666000 fffffff0
e41d2980 
       c4666000 00000000 c01530f0 dd330a80 00000000 d6706780 c4667f9c
e41d2980 
Call Trace:   [<c015d0f5>] iput [kernel] 0x275 (0xc4667efc))
[<c015aec6>] d_delete [kernel] 0x66 (0xc4667f20))
[<c01530f0>] vfs_unlink [kernel] 0x1e0 (0xc4667f40))
[<c0150b80>] cached_lookup [kernel] 0x10 (0xc4667f58))
[<c0151c3a>] lookup_hash [kernel] 0x4a (0xc4667f68))
[<c01531b9>] sys_unlink [kernel] 0x89 (0xc4667f88))
[<c0108be3>] system_call [kernel] 0x33 (0xc4667fc0))


Code: 0f 0b 7e 00 ba 95 25 c0 8b 83 9c 00 00 00 8b 40 20 8b 40 04 




^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2003-07-07 13:56       ` Anders Karlsson
@ 2003-07-08  9:39         ` Marcelo Tosatti
  0 siblings, 0 replies; 97+ messages in thread
From: Marcelo Tosatti @ 2003-07-08  9:39 UTC (permalink / raw)
  To: Anders Karlsson; +Cc: Alan Cox, LKML, Andrew Morton, Stephen C. Tweedie



So the following oops is happening in stock 2.4.22-pre3?

How can one reproduce it?

On Mon, 7 Jul 2003, Anders Karlsson wrote:

> On Mon, 2003-07-07 at 14:37, Alan Cox wrote:
> > On Llu, 2003-07-07 at 14:32, Anders Karlsson wrote:
> > > The running kernel is 2.4.21-rc7-ac1, I was trying to compile
> > > 2.4.22-pre3 with the freeswan patches applied. I can try and
> > > compile the plain 2.4.22-pre3 a few times to provoke an oops.
> > > The system is presently still running 2.4.21-rc7-ac1.
> >
> > Ah I misunderstood - is the 2.4.21-rc7-ac1 with or without
> > freeswan  patches ?
>
> 2.4.21-rc7-ac1 only has the CPUFreq patches applied, courtesy of Bill
> Nottingham. There is no FreeS/WAN patches applied to it.
>
> I have just run another compile of 2.4.22-pre3, this time nothing else
> applied. The oopses is as follows.
>
> ksymoops 2.4.8 on i686 2.4.21-rc7-ac1.  Options used
>      -V (default)
>      -k /proc/ksyms (default)
>      -l /proc/modules (default)
>      -o /lib/modules/2.4.21-rc7-ac1/ (default)
>      -m /boot/System.map-2.4.21-rc7-ac1 (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.
>
> kernel BUG at page_alloc.c:231!
> invalid operand: 0000
> CPU:    0
> EIP:    0010:[<c0139296>]    Not tainted
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010202
> eax: 01000072   ebx: c16cbc30   ecx: 000243eb   edx: 00001000
> esi: c02f3e70   edi: c02f3e84   ebp: c02f3e70   esp: e42f1e74
> ds: 0018   es: 0018   ss: 0018
> Process cc1 (pid: 10269, stackpage=e42f1000)
> Stack: 00001000 00000000 000233eb 00000286 00000000 c02f3e70 c02f3ff4
> 000001ff
>        00000000 000001d2 c01394e2 d2de7280 c02f3e70 c02f3ff0 d22f294c
> 00000000
>        c10030e0 00104025 d2dd9580 c012e250 c10030e0 00000000 00001000
> 410f1000
> Call Trace:    [<c01394e2>] [<c012e250>] [<c012ebf5>] [<c012fb49>]
> [<c011a0d4>]
>   [<c010ebd0>] [<c0119f94>] [<c0108e78>]
> Code: 0f 0b e7 00 f0 39 2b c0 8b 43 18 a9 80 00 00 00 74 08 0f 0b
>
>
> >>EIP; c0139296 <rmqueue+1f9/21d>   <=====
>
> >>ebx; c16cbc30 <_end+132396c/3146ad9c>
> >>esi; c02f3e70 <contig_page_data+b0/340>
> >>edi; c02f3e84 <contig_page_data+c4/340>
> >>ebp; c02f3e70 <contig_page_data+b0/340>
> >>esp; e42f1e74 <_end+23f49bb0/3146ad9c>
>
> Trace; c01394e2 <__alloc_pages+3f/180>
> Trace; c012e250 <do_wp_page+51/25e>
> Trace; c012ebf5 <handle_mm_fault+122/124>
> Trace; c012fb49 <get_unmapped_area+86/115>
> Trace; c011a0d4 <do_page_fault+140/472>
> Trace; c010ebd0 <old_mmap+de/11d>
> Trace; c0119f94 <do_page_fault+0/472>
> Trace; c0108e78 <error_code+34/3c>
>
> Code;  c0139296 <rmqueue+1f9/21d>
> 00000000 <_EIP>:
> Code;  c0139296 <rmqueue+1f9/21d>   <=====
>    0:   0f 0b                     ud2a      <=====
> Code;  c0139298 <rmqueue+1fb/21d>
>    2:   e7 00                     out    %eax,$0x0
> Code;  c013929a <rmqueue+1fd/21d>
>    4:   f0 39 2b                  lock cmp %ebp,(%ebx)
> Code;  c013929d <rmqueue+200/21d>
>    7:   c0 8b 43 18 a9 80 00      rorb   $0x0,0x80a91843(%ebx)
> Code;  c01392a4 <rmqueue+207/21d>
>    e:   00 00                     add    %al,(%eax)
> Code;  c01392a6 <rmqueue+209/21d>
>   10:   74 08                     je     1a <_EIP+0x1a>
> Code;  c01392a8 <rmqueue+20b/21d>
>   12:   0f 0b                     ud2a
>
>  kernel BUG at page_alloc.c:100!
> invalid operand: 0000
> CPU:    0
> EIP:    0010:[<c0138e47>]    Not tainted
> EFLAGS: 00010206
> eax: 0100003d   ebx: c16cbcc0   ecx: 000000a3   edx: 00000000
> esi: d22f7090   edi: 00000000   ebp: 00000010   esp: e42f1ca8
> ds: 0018   es: 0018   ss: 0018
> Process cc1 (pid: 10269, stackpage=e42f1000)
> Stack: c02f3efc c1000020 c16a59b0 c02f3e70 c1030020 00000203 ffffffff
> 00010e8a
>        0000f000 d22f7090 00012000 00000010 c012f0a2 c16cbcc0 e42f1cec
> c0127315
>        edb9f134 40415000 ea6e8404 40027000 00000000 c012d83a dce4b680
> ea6e8400
> Call Trace:    [<c012f0a2>] [<c0127315>] [<c012d83a>] [<c01306e2>]
> [<c011c692>]
>   [<c01215f4>] [<c0109572>] [<c010943b>] [<c01095d9>] [<c0139296>]
> [<f1d8e857>]
>   [<f1d8db1d>] [<f1da2b06>] [<c0108e78>] [<c0139296>] [<c01394e2>]
> [<c012e250>]
>   [<c012ebf5>] [<c012fb49>] [<c011a0d4>] [<c010ebd0>] [<c0119f94>]
> [<c0108e78>]
> Code: 0f 0b 64 00 f0 39 2b c0 8b 53 08 85 d2 74 08 0f 0b 66 00 f0
>
>
> >>EIP; c0138e47 <__free_pages_ok+33/289>   <=====
>
> >>ebx; c16cbcc0 <_end+13239fc/3146ad9c>
> >>esi; d22f7090 <_end+11f4edcc/3146ad9c>
> >>esp; e42f1ca8 <_end+23f499e4/3146ad9c>
>
> Trace; c012f0a2 <zap_pte_range+108/13e>
> Trace; c0127315 <run_timer_list+137/15e>
> Trace; c012d83a <zap_page_range+83/f9>
> Trace; c01306e2 <exit_mmap+a5/17a>
> Trace; c011c692 <mmput+45/96>
> Trace; c01215f4 <do_exit+ca/262>
> Trace; c0109572 <do_invalid_op+0/6e>
> Trace; c010943b <do_divide_error+0/6e>
> Trace; c01095d9 <do_invalid_op+67/6e>
> Trace; c0139296 <rmqueue+1f9/21d>
> Trace; f1d8e857 <[jbd]__journal_file_buffer+df/23c>
> Trace; f1d8db1d <[jbd]journal_dirty_metadata+16f/222>
> Trace; f1da2b06 <[ext3]ext3_do_update_inode+168/402>
> Trace; c0108e78 <error_code+34/3c>
> Trace; c0139296 <rmqueue+1f9/21d>
> Trace; c01394e2 <__alloc_pages+3f/180>
> Trace; c012e250 <do_wp_page+51/25e>
> Trace; c012ebf5 <handle_mm_fault+122/124>
> Trace; c012fb49 <get_unmapped_area+86/115>
> Trace; c011a0d4 <do_page_fault+140/472>
> Trace; c010ebd0 <old_mmap+de/11d>
> Trace; c0119f94 <do_page_fault+0/472>
> Trace; c0108e78 <error_code+34/3c>
>
> Code;  c0138e47 <__free_pages_ok+33/289>
> 00000000 <_EIP>:
> Code;  c0138e47 <__free_pages_ok+33/289>   <=====
>    0:   0f 0b                     ud2a      <=====
> Code;  c0138e49 <__free_pages_ok+35/289>
>    2:   64                        fs
> Code;  c0138e4a <__free_pages_ok+36/289>
>    3:   00 f0                     add    %dh,%al
> Code;  c0138e4c <__free_pages_ok+38/289>
>    5:   39 2b                     cmp    %ebp,(%ebx)
> Code;  c0138e4e <__free_pages_ok+3a/289>
>    7:   c0 8b 53 08 85 d2 74      rorb   $0x74,0xd2850853(%ebx)
> Code;  c0138e55 <__free_pages_ok+41/289>
>    e:   08 0f                     or     %cl,(%edi)
> Code;  c0138e57 <__free_pages_ok+43/289>
>   10:   0b 66 00                  or     0x0(%esi),%esp
> Code;  c0138e5a <__free_pages_ok+46/289>
>   13:   f0 00 00                  lock add %al,(%eax)
>
>
> 1 warning issued.  Results may not be reliable.
>
>
> If there is anything I can do to assist debugging, let me know.
>
> --
> Anders Karlsson <anders@trudheim.com>
> Trudheim Technology Limited
>

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
       [not found] ` <200307072009.50677.bernd-schubert@web.de>
@ 2003-07-08  5:13   ` Anders Karlsson
  0 siblings, 0 replies; 97+ messages in thread
From: Anders Karlsson @ 2003-07-08  5:13 UTC (permalink / raw)
  To: Bernd Schubert, Alan Cox; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 885 bytes --]

On Mon, 2003-07-07 at 19:09, Bernd Schubert wrote:
> Hi,
> 
> did you already run a memtest86-test on your system ?

I said to Bernd last night I was going to run memtest over night. I
didn't think I'd find anything as the bits were brand new when I bought
them two months ago. However, memtest86 found some bad RAM around the
280MB mark and promptly locked hard just like the kernel does.

It was always the same bit stuck, a pattern ffffffff coming back as
feffffff and 00000000 coming back as 01000000. Bit unusual perhaps, a
stuck bit that inverts itself. The addresses where errors was detected
was quite symmetrical as well, ending in 3e0, 3e8, 3f0, 3f8, 400, 408,
410, 418.

I'm ordering a replacement DIMM today, and once it turns up, memtest is
seeing some action again.

Regards,

-- 
Anders Karlsson <anders@trudheim.com>
Trudheim Technology Limited

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2003-07-07 13:37     ` Alan Cox
@ 2003-07-07 13:56       ` Anders Karlsson
  2003-07-08  9:39         ` Marcelo Tosatti
  0 siblings, 1 reply; 97+ messages in thread
From: Anders Karlsson @ 2003-07-07 13:56 UTC (permalink / raw)
  To: Alan Cox; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 6550 bytes --]

On Mon, 2003-07-07 at 14:37, Alan Cox wrote:
> On Llu, 2003-07-07 at 14:32, Anders Karlsson wrote:
> > The running kernel is 2.4.21-rc7-ac1, I was trying to compile
> > 2.4.22-pre3 with the freeswan patches applied. I can try and
> > compile the plain 2.4.22-pre3 a few times to provoke an oops.
> > The system is presently still running 2.4.21-rc7-ac1.
> 
> Ah I misunderstood - is the 2.4.21-rc7-ac1 with or without
> freeswan  patches ?

2.4.21-rc7-ac1 only has the CPUFreq patches applied, courtesy of Bill
Nottingham. There is no FreeS/WAN patches applied to it.

I have just run another compile of 2.4.22-pre3, this time nothing else
applied. The oopses is as follows.

ksymoops 2.4.8 on i686 2.4.21-rc7-ac1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21-rc7-ac1/ (default)
     -m /boot/System.map-2.4.21-rc7-ac1 (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.

kernel BUG at page_alloc.c:231!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0139296>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 01000072   ebx: c16cbc30   ecx: 000243eb   edx: 00001000
esi: c02f3e70   edi: c02f3e84   ebp: c02f3e70   esp: e42f1e74
ds: 0018   es: 0018   ss: 0018
Process cc1 (pid: 10269, stackpage=e42f1000)
Stack: 00001000 00000000 000233eb 00000286 00000000 c02f3e70 c02f3ff4
000001ff 
       00000000 000001d2 c01394e2 d2de7280 c02f3e70 c02f3ff0 d22f294c
00000000 
       c10030e0 00104025 d2dd9580 c012e250 c10030e0 00000000 00001000
410f1000 
Call Trace:    [<c01394e2>] [<c012e250>] [<c012ebf5>] [<c012fb49>]
[<c011a0d4>]
  [<c010ebd0>] [<c0119f94>] [<c0108e78>]
Code: 0f 0b e7 00 f0 39 2b c0 8b 43 18 a9 80 00 00 00 74 08 0f 0b 


>>EIP; c0139296 <rmqueue+1f9/21d>   <=====

>>ebx; c16cbc30 <_end+132396c/3146ad9c>
>>esi; c02f3e70 <contig_page_data+b0/340>
>>edi; c02f3e84 <contig_page_data+c4/340>
>>ebp; c02f3e70 <contig_page_data+b0/340>
>>esp; e42f1e74 <_end+23f49bb0/3146ad9c>

Trace; c01394e2 <__alloc_pages+3f/180>
Trace; c012e250 <do_wp_page+51/25e>
Trace; c012ebf5 <handle_mm_fault+122/124>
Trace; c012fb49 <get_unmapped_area+86/115>
Trace; c011a0d4 <do_page_fault+140/472>
Trace; c010ebd0 <old_mmap+de/11d>
Trace; c0119f94 <do_page_fault+0/472>
Trace; c0108e78 <error_code+34/3c>

Code;  c0139296 <rmqueue+1f9/21d>
00000000 <_EIP>:
Code;  c0139296 <rmqueue+1f9/21d>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0139298 <rmqueue+1fb/21d>
   2:   e7 00                     out    %eax,$0x0
Code;  c013929a <rmqueue+1fd/21d>
   4:   f0 39 2b                  lock cmp %ebp,(%ebx)
Code;  c013929d <rmqueue+200/21d>
   7:   c0 8b 43 18 a9 80 00      rorb   $0x0,0x80a91843(%ebx)
Code;  c01392a4 <rmqueue+207/21d>
   e:   00 00                     add    %al,(%eax)
Code;  c01392a6 <rmqueue+209/21d>
  10:   74 08                     je     1a <_EIP+0x1a>
Code;  c01392a8 <rmqueue+20b/21d>
  12:   0f 0b                     ud2a   

 kernel BUG at page_alloc.c:100!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0138e47>]    Not tainted
EFLAGS: 00010206
eax: 0100003d   ebx: c16cbcc0   ecx: 000000a3   edx: 00000000
esi: d22f7090   edi: 00000000   ebp: 00000010   esp: e42f1ca8
ds: 0018   es: 0018   ss: 0018
Process cc1 (pid: 10269, stackpage=e42f1000)
Stack: c02f3efc c1000020 c16a59b0 c02f3e70 c1030020 00000203 ffffffff
00010e8a 
       0000f000 d22f7090 00012000 00000010 c012f0a2 c16cbcc0 e42f1cec
c0127315 
       edb9f134 40415000 ea6e8404 40027000 00000000 c012d83a dce4b680
ea6e8400 
Call Trace:    [<c012f0a2>] [<c0127315>] [<c012d83a>] [<c01306e2>]
[<c011c692>]
  [<c01215f4>] [<c0109572>] [<c010943b>] [<c01095d9>] [<c0139296>]
[<f1d8e857>]
  [<f1d8db1d>] [<f1da2b06>] [<c0108e78>] [<c0139296>] [<c01394e2>]
[<c012e250>]
  [<c012ebf5>] [<c012fb49>] [<c011a0d4>] [<c010ebd0>] [<c0119f94>]
[<c0108e78>]
Code: 0f 0b 64 00 f0 39 2b c0 8b 53 08 85 d2 74 08 0f 0b 66 00 f0 


>>EIP; c0138e47 <__free_pages_ok+33/289>   <=====

>>ebx; c16cbcc0 <_end+13239fc/3146ad9c>
>>esi; d22f7090 <_end+11f4edcc/3146ad9c>
>>esp; e42f1ca8 <_end+23f499e4/3146ad9c>

Trace; c012f0a2 <zap_pte_range+108/13e>
Trace; c0127315 <run_timer_list+137/15e>
Trace; c012d83a <zap_page_range+83/f9>
Trace; c01306e2 <exit_mmap+a5/17a>
Trace; c011c692 <mmput+45/96>
Trace; c01215f4 <do_exit+ca/262>
Trace; c0109572 <do_invalid_op+0/6e>
Trace; c010943b <do_divide_error+0/6e>
Trace; c01095d9 <do_invalid_op+67/6e>
Trace; c0139296 <rmqueue+1f9/21d>
Trace; f1d8e857 <[jbd]__journal_file_buffer+df/23c>
Trace; f1d8db1d <[jbd]journal_dirty_metadata+16f/222>
Trace; f1da2b06 <[ext3]ext3_do_update_inode+168/402>
Trace; c0108e78 <error_code+34/3c>
Trace; c0139296 <rmqueue+1f9/21d>
Trace; c01394e2 <__alloc_pages+3f/180>
Trace; c012e250 <do_wp_page+51/25e>
Trace; c012ebf5 <handle_mm_fault+122/124>
Trace; c012fb49 <get_unmapped_area+86/115>
Trace; c011a0d4 <do_page_fault+140/472>
Trace; c010ebd0 <old_mmap+de/11d>
Trace; c0119f94 <do_page_fault+0/472>
Trace; c0108e78 <error_code+34/3c>

Code;  c0138e47 <__free_pages_ok+33/289>
00000000 <_EIP>:
Code;  c0138e47 <__free_pages_ok+33/289>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0138e49 <__free_pages_ok+35/289>
   2:   64                        fs
Code;  c0138e4a <__free_pages_ok+36/289>
   3:   00 f0                     add    %dh,%al
Code;  c0138e4c <__free_pages_ok+38/289>
   5:   39 2b                     cmp    %ebp,(%ebx)
Code;  c0138e4e <__free_pages_ok+3a/289>
   7:   c0 8b 53 08 85 d2 74      rorb   $0x74,0xd2850853(%ebx)
Code;  c0138e55 <__free_pages_ok+41/289>
   e:   08 0f                     or     %cl,(%edi)
Code;  c0138e57 <__free_pages_ok+43/289>
  10:   0b 66 00                  or     0x0(%esi),%esp
Code;  c0138e5a <__free_pages_ok+46/289>
  13:   f0 00 00                  lock add %al,(%eax)


1 warning issued.  Results may not be reliable.


If there is anything I can do to assist debugging, let me know.

-- 
Anders Karlsson <anders@trudheim.com>
Trudheim Technology Limited

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2003-07-07 13:32   ` Anders Karlsson
@ 2003-07-07 13:37     ` Alan Cox
  2003-07-07 13:56       ` Anders Karlsson
  0 siblings, 1 reply; 97+ messages in thread
From: Alan Cox @ 2003-07-07 13:37 UTC (permalink / raw)
  To: Anders Karlsson; +Cc: LKML

On Llu, 2003-07-07 at 14:32, Anders Karlsson wrote:
> The running kernel is 2.4.21-rc7-ac1, I was trying to compile
> 2.4.22-pre3 with the freeswan patches applied. I can try and
> compile the plain 2.4.22-pre3 a few times to provoke an oops.
> The system is presently still running 2.4.21-rc7-ac1.

Ah I misunderstood - is the 2.4.21-rc7-ac1 with or without
freeswan  patches ?


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2003-07-07 13:14 ` Alan Cox
@ 2003-07-07 13:32   ` Anders Karlsson
  2003-07-07 13:37     ` Alan Cox
  0 siblings, 1 reply; 97+ messages in thread
From: Anders Karlsson @ 2003-07-07 13:32 UTC (permalink / raw)
  To: Alan Cox; +Cc: LKML

[-- Attachment #1: Type: text/plain, Size: 743 bytes --]

On Mon, 2003-07-07 at 14:14, Alan Cox wrote:
> On Llu, 2003-07-07 at 13:53, Anders Karlsson wrote:
> > Running a compile of kernel 2.4.22-pre3 with FreeS/WAN 2.0.1 patches
> > applies generates oops in __free_pages_ok which in turn leads to a
> > completely unusable system shortly afterwards.
> 
> Can you replicate this without the freeswan patches out of interest ?

The running kernel is 2.4.21-rc7-ac1, I was trying to compile
2.4.22-pre3 with the freeswan patches applied. I can try and
compile the plain 2.4.22-pre3 a few times to provoke an oops.
The system is presently still running 2.4.21-rc7-ac1.

Will post again once I've run 3-4 compiles.

-- 
Anders Karlsson <anders@trudheim.com>
Trudheim Technology Limited

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2003-07-07 12:53 kernel oops Anders Karlsson
@ 2003-07-07 13:14 ` Alan Cox
  2003-07-07 13:32   ` Anders Karlsson
       [not found] ` <200307072009.50677.bernd-schubert@web.de>
  1 sibling, 1 reply; 97+ messages in thread
From: Alan Cox @ 2003-07-07 13:14 UTC (permalink / raw)
  To: Anders Karlsson; +Cc: LKML

On Llu, 2003-07-07 at 13:53, Anders Karlsson wrote:
> Running a compile of kernel 2.4.22-pre3 with FreeS/WAN 2.0.1 patches
> applies generates oops in __free_pages_ok which in turn leads to a
> completely unusable system shortly afterwards.

Can you replicate this without the freeswan patches out of interest ?


^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2003-07-07 12:53 Anders Karlsson
  2003-07-07 13:14 ` Alan Cox
       [not found] ` <200307072009.50677.bernd-schubert@web.de>
  0 siblings, 2 replies; 97+ messages in thread
From: Anders Karlsson @ 2003-07-07 12:53 UTC (permalink / raw)
  To: LKML

[-- Attachment #1: Type: text/plain, Size: 57524 bytes --]

Hi,

Have just hit some kernel oopses again, this time when compiling the
kernel and not doing anything else. See below for details.

[1.] One line summary of the problem:

Kernel oopses when compiling new kernel.

[2.] Full description of the problem/report:

Running a compile of kernel 2.4.22-pre3 with FreeS/WAN 2.0.1 patches
applies generates oops in __free_pages_ok which in turn leads to a
completely unusable system shortly afterwards.

Only things running was Gnome 2.2, Ximian Evolution and two
gnome-terminals.

[3.] Keywords (i.e., modules, networking, kernel):

kernel, oops, gcc

[4.] Kernel version (from /proc/version):

Linux version 2.4.21-rc7-ac1 (root@tor) (gcc version 3.3 (SuSE Linux))
#2 Thu Jun 12 21:57:29 BST 2003

[5.] Output of Oops.. message (if applicable) with symbolic information
resolved (see Documentation/oops-tracing.txt)

ksymoops 2.4.8 on i686 2.4.21-rc7-ac1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21-rc7-ac1/ (default)
     -m /boot/System.map-2.4.21-rc7-ac1 (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.

Oops: 0002
CPU:    0
EIP:    0010:[<c0138fff>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010096
eax: 00000000   ebx: c1751a00   ecx: c1751a30   edx: 00000000
esi: 0002608b   edi: 0002ef60   ebp: c02f3e90   esp: e55f7ee0
ds: 0018   es: 0018   ss: 0018
Process cc1 (pid: 12021, stackpage=e55f7000)
Stack: c02f3efc c1000020 c1751a30 c02f3e70 c1030020 00000203 ffffffff
00013045 
       001ee000 e8f5b7b8 0020d000 000001ef c012f0a2 c1751a30 400d825c
00000000 
       e55f6000 41400000 e7c4b414 4120d000 00000000 c012d83a dd16c480
e7c4b410 
Call Trace:    [<c012f0a2>] [<c012d83a>] [<c01306e2>] [<c011c692>]
[<c01215f4>]
  [<c013039b>] [<c01217bb>] [<c0108d87>]
Code: 89 50 04 89 02 c7 43 04 00 00 00 00 c7 03 00 00 00 00 d1 64 


>>EIP; c0138fff <__free_pages_ok+1eb/289>   <=====

>>ebx; c1751a00 <_end+13a973c/3146ad9c>
>>ecx; c1751a30 <_end+13a976c/3146ad9c>
>>ebp; c02f3e90 <contig_page_data+d0/340>
>>esp; e55f7ee0 <_end+2524fc1c/3146ad9c>

Trace; c012f0a2 <zap_pte_range+108/13e>
Trace; c012d83a <zap_page_range+83/f9>
Trace; c01306e2 <exit_mmap+a5/17a>
Trace; c011c692 <mmput+45/96>
Trace; c01215f4 <do_exit+ca/262>
Trace; c013039b <sys_munmap+4a/6a>
Trace; c01217bb <sys_wait4+0/3db>
Trace; c0108d87 <system_call+33/38>

Code;  c0138fff <__free_pages_ok+1eb/289>
00000000 <_EIP>:
Code;  c0138fff <__free_pages_ok+1eb/289>   <=====
   0:   89 50 04                  mov    %edx,0x4(%eax)   <=====
Code;  c0139002 <__free_pages_ok+1ee/289>
   3:   89 02                     mov    %eax,(%edx)
Code;  c0139004 <__free_pages_ok+1f0/289>
   5:   c7 43 04 00 00 00 00      movl   $0x0,0x4(%ebx)
Code;  c013900b <__free_pages_ok+1f7/289>
   c:   c7 03 00 00 00 00         movl   $0x0,(%ebx)
Code;  c0139011 <__free_pages_ok+1fd/289>
  12:   d1 64 00 00               shll   0x0(%eax,%eax,1)

 kernel BUG at page_alloc.c:231!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0139296>]    Not tainted
EFLAGS: 00010202
eax: 010000cc   ebx: c1759260   ecx: 0002730c   edx: 00001000
esi: c02f3e70   edi: c02f3e84   ebp: c02f3e70   esp: dfd0fe74
ds: 0018   es: 0018   ss: 0018
Process ksymoops (pid: 12035, stackpage=dfd0f000)
Stack: 00001000 c01e524e 0002630c 00000286 00000000 c02f3e70 c02f3ff4
000001ff 
       00000000 000001d2 c01394e2 000007d0 c02f3e70 c02f3ff0 00000082
00104025 
       00000001 de729800 dd2671f8 c012e815 e730d000 00000000 00001000
0847e02c 
Call Trace:    [<c01e524e>] [<c01394e2>] [<c012e815>] [<c012eb42>]
[<c011a0d4>]
  [<c013210d>] [<c01305ac>] [<c012f2df>] [<c010a388>] [<c0119f94>]
[<c0108e78>]
Code: 0f 0b e7 00 f0 39 2b c0 8b 43 18 a9 80 00 00 00 74 08 0f 0b 


>>EIP; c0139296 <rmqueue+1f9/21d>   <=====

>>ebx; c1759260 <_end+13b0f9c/3146ad9c>
>>esi; c02f3e70 <contig_page_data+b0/340>
>>edi; c02f3e84 <contig_page_data+c4/340>
>>ebp; c02f3e70 <contig_page_data+b0/340>
>>esp; dfd0fe74 <_end+1f967bb0/3146ad9c>

Trace; c01e524e <__ide_dma_begin+35/3c>
Trace; c01394e2 <__alloc_pages+3f/180>
Trace; c012e815 <do_anonymous_page+5c/123>
Trace; c012eb42 <handle_mm_fault+6f/124>
Trace; c011a0d4 <do_page_fault+140/472>
Trace; c013210d <file_read_actor+0/e4>
Trace; c01305ac <do_brk+1f1/228>
Trace; c012f2df <sys_brk+111/115>
Trace; c010a388 <do_IRQ+99/a6>
Trace; c0119f94 <do_page_fault+0/472>
Trace; c0108e78 <error_code+34/3c>

Code;  c0139296 <rmqueue+1f9/21d>
00000000 <_EIP>:
Code;  c0139296 <rmqueue+1f9/21d>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0139298 <rmqueue+1fb/21d>
   2:   e7 00                     out    %eax,$0x0
Code;  c013929a <rmqueue+1fd/21d>
   4:   f0 39 2b                  lock cmp %ebp,(%ebx)
Code;  c013929d <rmqueue+200/21d>
   7:   c0 8b 43 18 a9 80 00      rorb   $0x0,0x80a91843(%ebx)
Code;  c01392a4 <rmqueue+207/21d>
   e:   00 00                     add    %al,(%eax)
Code;  c01392a6 <rmqueue+209/21d>
  10:   74 08                     je     1a <_EIP+0x1a>
Code;  c01392a8 <rmqueue+20b/21d>
  12:   0f 0b                     ud2a   


1 warning issued.  Results may not be reliable.

[6.] A small shell script or example program which triggers the
     problem (if possible)

n/a

[7.] Environment
[7.1.] Software (add the output of the ver_linux script here)

If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux tor 2.4.21-rc7-ac1 #2 Thu Jun 12 21:57:29 BST 2003 i686 unknown
unknown GNU/Linux
 
Gnu C                  3.3
Gnu make               3.80
util-linux             2.11z
mount                  2.11z
modutils               2.4.22
e2fsprogs              1.28
jfsutils               1.1.1
pcmcia-cs              3.2.3
PPP                    2.4.1
Linux C Library        x    1 root     root      1491599 Mar 13 23:33
/lib/libc.so.6
Dynamic linker (ldd)   2.3.2
Linux C++ Library      5.0.4
Procps                 3.1.6
Net-tools              1.60
Kbd                    1.06
Sh-utils               4.5.8
Modules Loaded         sr_mod ipt_MASQUERADE ipt_multiport ipt_LOG
ipt_state iptable_filter ip_nat_irc ip_conntrack_irc ip_nat_ftp
iptable_nat ip_tables ip_conntrack_ftp ip_conntrack radeon agpgart
usbserial snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-page-alloc
snd-mpu401-uart snd-rawmidi snd-seq-device snd soundcore hid keybdev ds
yenta_socket rfcomm pcmcia_core ipv6 l2cap bluez af_packet mousedev
joydev evdev input usb-uhci ehci-hcd usbcore raw1394 ohci1394 ieee1394
e100 ide-scsi ide-cd cdrom ext3 jbd loop reiserfs

[7.2.] Processor information (from /proc/cpuinfo):

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 9
model name	: Intel(R) Pentium(R) M processor 1400MHz
stepping	: 5
cpu MHz		: 1398.844
cache size	: 0 KB
fdiv_bug	: no
hlt_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 mce cx8 apic sep mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 tm
bogomips	: 2791.83

[7.3.] Module information (from /proc/modules):

sr_mod                 14232   0 (autoclean) (unused)
ipt_MASQUERADE          1336   1 (autoclean)
ipt_multiport            728   2 (autoclean)
ipt_LOG                 3320   5 (autoclean)
ipt_state                568   5 (autoclean)
iptable_filter          1676   1 (autoclean)
ip_nat_irc              2480   0 (autoclean) (unused)
ip_conntrack_irc        3152   1 (autoclean)
ip_nat_ftp              3184   0 (autoclean) (unused)
iptable_nat            16078   3 (autoclean) [ipt_MASQUERADE ip_nat_irc
ip_nat_ftp]
ip_tables              11904   8 (autoclean) [ipt_MASQUERADE
ipt_multiport ipt_LOG ipt_state iptable_filter iptable_nat]
ip_conntrack_ftp        4144   1 (autoclean)
ip_conntrack           17892   4 (autoclean) [ipt_MASQUERADE ipt_state
ip_nat_irc ip_conntrack_irc ip_nat_ftp iptable_nat ip_conntrack_ftp]
radeon                106016   1
agpgart                23848   3 (autoclean)
usbserial              19356   0 (autoclean) (unused)
snd-intel8x0           18244   0
snd-pcm                64580   0 [snd-intel8x0]
snd-timer              15400   0 [snd-pcm]
snd-ac97-codec         39496   0 [snd-intel8x0]
snd-page-alloc          5532   0 [snd-intel8x0 snd-pcm]
snd-mpu401-uart         3520   0 [snd-intel8x0]
snd-rawmidi            14272   0 [snd-mpu401-uart]
snd-seq-device          4544   0 [snd-rawmidi]
snd                    32420   0 [snd-intel8x0 snd-pcm snd-timer
snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3716   0 [snd]
hid                    19748   0 (unused)
keybdev                 2084   0 (unused)
ds                      6900   2
yenta_socket           10624   2
rfcomm                 31168   0 (unused)
pcmcia_core            46560   0 [ds yenta_socket]
ipv6                  159508  -1 (autoclean)
l2cap                  16560   2 (autoclean)
bluez                  32260   1 (autoclean) [rfcomm l2cap]
af_packet              13512   1 (autoclean)
mousedev                4468   1
joydev                  6176   0 (unused)
evdev                   4672   0 (unused)
input                   3360   0 [hid keybdev mousedev joydev evdev]
usb-uhci               23120   0 (unused)
ehci-hcd               24684   0 (unused)
usbcore                70156   1 [usbserial hid usb-uhci ehci-hcd]
raw1394                18136   0 (unused)
ohci1394               25232   0 (unused)
ieee1394               45220   0 [raw1394 ohci1394]
e100                   46792   1
ide-scsi               10256   0
ide-cd                 32480   0
cdrom                  29216   0 [sr_mod ide-cd]
ext3                   68676   2 (autoclean)
jbd                    51344   2 (autoclean) [ext3]
loop                    9816   0 (autoclean)
reiserfs              184048   7

[7.4.] Loaded driver and hardware information (/proc/ioports,
/proc/iomem)

0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
03f6-03f6 : ide0
03f8-03ff : serial(auto)
04d0-04d1 : PnPBIOS PNP0c02
0cf8-0cff : PCI conf1
1000-105f : PnPBIOS PNP0c02
1060-107f : PnPBIOS PNP0c02
1180-11bf : PnPBIOS PNP0c02
1800-181f : Intel Corp. 82801DB USB (Hub #1)
  1800-181f : usb-uhci
1820-183f : Intel Corp. 82801DB USB (Hub #2)
  1820-183f : usb-uhci
1840-185f : Intel Corp. 82801DB USB (Hub #3)
  1840-185f : usb-uhci
1860-186f : Intel Corp. 82801DBM Ultra ATA Storage Controller
  1860-1867 : ide0
  1868-186f : ide1
1880-189f : Intel Corp. 82801DB/DBM SMBus Controller
18c0-18ff : Intel Corp. 82801DB AC'97 Audio Controller
1c00-1cff : Intel Corp. 82801DB AC'97 Audio Controller
2000-207f : Intel Corp. 82801DB AC'97 Modem Controller
2400-24ff : Intel Corp. 82801DB AC'97 Modem Controller
3000-3fff : PCI Bus #01
  3000-30ff : ATI Technologies Inc Radeon Mobility M6 LY
4000-40ff : PCI CardBus #03
4400-44ff : PCI CardBus #03
4800-48ff : PCI CardBus #06
4c00-4cff : PCI CardBus #06
8000-803f : Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller
  8000-803f : e100

00000000-0009efff : System RAM
0009f000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000d0000-000d0fff : Extension ROM
000d1000-000d1fff : Extension ROM
000d2000-000d3fff : reserved
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-2ff5ffff : System RAM
  00100000-002973bd : Kernel code
  002973be-003345e3 : Kernel data
2ff60000-2ff78fff : ACPI Tables
2ff79000-2ff7afff : ACPI Non-volatile Storage
2ff80000-2fffffff : reserved
30000000-300003ff : Intel Corp. 82801DBM Ultra ATA Storage Controller
30400000-307fffff : PCI CardBus #03
30800000-30bfffff : PCI CardBus #03
30c00000-30ffffff : PCI CardBus #06
31000000-313fffff : PCI CardBus #06
50000000-50000fff : Ricoh Co Ltd RL5c476 II
50100000-50100fff : Ricoh Co Ltd RL5c476 II (#2)
c0000000-c00003ff : Intel Corp. 82801DB USB2
  c0000000-c00003ff : ehci-hcd
c0000800-c00008ff : Intel Corp. 82801DB AC'97 Audio Controller
  c0000800-c00008ff : Intel 82801DB-ICH4 - Controller
c0000c00-c0000dff : Intel Corp. 82801DB AC'97 Audio Controller
  c0000c00-c0000dff : Intel 82801DB-ICH4 - AC'97
c0100000-c01fffff : PCI Bus #01
  c0100000-c010ffff : ATI Technologies Inc Radeon Mobility M6 LY
    c0100000-c010ffff : radeonfb
c0200000-c0200fff : Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI
Adapter
c0201000-c0201fff : Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet
Controller
  c0201000-c0201fff : e100
c0202000-c02027ff : Ricoh Co Ltd R5C552 IEEE 1394 Controller
  c0202000-c02027ff : ohci1394
d0000000-dfffffff : Intel Corp. 82855PM Processor to I/O Controller
e0000000-e7ffffff : PCI Bus #01
  e0000000-e7ffffff : ATI Technologies Inc Radeon Mobility M6 LY
    e0000000-e7ffffff : radeonfb
ff800000-ffffffff : reserved

[7.5.] PCI information ('lspci -vvv' as root)

00:00.0 Host bridge: Intel Corp.: Unknown device 3340 (rev 03)
	Subsystem: IBM: Unknown device 0529
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort+ >SERR- <PERR-
	Latency: 0
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Capabilities: [e4] #09 [f104]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit-
FW+ AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1

00:01.0 PCI bridge: Intel Corp.: Unknown device 3341 (rev 03) (prog-if
00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: c0100000-c01fffff
	Prefetchable memory behind bridge: e0000000-e7ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 01)
(prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 4: I/O ports at 1800 [size=32]

00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 01)
(prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 4: I/O ports at 1820 [size=32]

00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 01)
(prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin C routed to IRQ 11
	Region 4: I/O ports at 1840 [size=32]

00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 01)
(prog-if 20 [EHCI])
	Subsystem: IBM: Unknown device 052e
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin D routed to IRQ 11
	Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] #0a [2080]

00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 81)
(prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR+
	Latency: 0
	Bus: primary=00, secondary=02, subordinate=08, sec-latency=64
	I/O behind bridge: 00004000-00008fff
	Memory behind bridge: c0200000-cfffffff
	Prefetchable memory behind bridge: e8000000-efffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 01)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 01)
(prog-if 8a [Master SecP PriP])
	Subsystem: IBM: Unknown device 052d
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at <unassigned>
	Region 1: I/O ports at <unassigned>
	Region 2: I/O ports at <unassigned>
	Region 3: I/O ports at <unassigned>
	Region 4: I/O ports at 1860 [size=16]
	Region 5: Memory at 30000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 01)
	Subsystem: IBM: Unknown device 052d
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin B routed to IRQ 5
	Region 4: I/O ports at 1880 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio
(rev 01)
	Subsystem: IBM: Unknown device 0534
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 5
	Region 0: I/O ports at 1c00 [size=256]
	Region 1: I/O ports at 18c0 [size=64]
	Region 2: Memory at c0000c00 (32-bit, non-prefetchable) [size=512]
	Region 3: Memory at c0000800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 01) (prog-if 00
[Generic])
	Subsystem: IBM: Unknown device 0525
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 5
	Region 0: I/O ports at 2400 [size=256]
	Region 1: I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility
M6 LY (prog-if 00 [VGA])
	Subsystem: IBM: Unknown device 052f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR+ FastB2B+
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 66 (2000ns min), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 3000 [size=256]
	Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [58] AGP version 2.0
		Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit-
FW- AGP3- Rate=x1,x2,x4
		Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
	Subsystem: IBM: Unknown device 0532
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 50000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=05, sec-latency=176
	Memory window 0: 30400000-307ff000 (prefetchable)
	Memory window 1: 30800000-30bff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
	Subsystem: IBM: Unknown device 0532
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin B routed to IRQ 5
	Region 0: Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=06, subordinate=08, sec-latency=176
	Memory window 0: 30c00000-30fff000 (prefetchable)
	Memory window 1: 31000000-313ff000
	I/O window 0: 00004800-000048ff
	I/O window 1: 00004c00-00004cff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

02:00.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller
(rev 02) (prog-if 10 [OHCI])
	Subsystem: IBM: Unknown device 0533
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (500ns min, 1000ns max)
	Interrupt: pin C routed to IRQ 11
	Region 0: Memory at c0202000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+

02:02.0 Network controller: Intel Corp.: Unknown device 1043 (rev 04)
	Subsystem: Intel Corp.: Unknown device 2551
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (500ns min, 8500ns max), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at c0200000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=1 PME-

02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB)
Ethernet Controller (rev 81)
	Subsystem: IBM: Unknown device 0522
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 66 (2000ns min, 14000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at c0201000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at 8000 [size=64]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

[7.6.] SCSI information (from /proc/scsi/scsi)

Attached devices: none

[7.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
# CONFIG_SBUS is not set
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_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
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_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_PROC_INTF=y

#
# CPUFreq governors
#
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_24_API=y

#
# CPUFreq processor drivers
#
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_LONGHAUL is not set
# CONFIG_X86_SPEEDSTEP is not set
# CONFIG_X86_P4_CLOCKMOD is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_ENHANCED_SPEEDSTEP=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=m
# CONFIG_EDD is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHIO=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_TSC_DISABLE is not set
CONFIG_X86_TSC=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_ISA=y
# CONFIG_SCx200 is not set
CONFIG_PCI_NAMES=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=m
CONFIG_CARDBUS=y
CONFIG_TCIC=y
CONFIG_I82092=y
CONFIG_I82365=y

#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_ACPI is not set
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_HOTPLUG_PCI_IBM=y
# CONFIG_HOTPLUG_PCI_H2999 is not set
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_IKCONFIG=y
CONFIG_PM=y
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
# CONFIG_APM_CPU_IDLE is not set
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
CONFIG_APM_REAL_MODE_POWER_OFF=y

#
# ACPI Support
#
CONFIG_ACPI=y
# CONFIG_ACPI_HT_ONLY is not set
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_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_RELAXED_AML=y

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

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

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=64000
CONFIG_BLK_DEV_INITRD=y
CONFIG_BLK_STATS=y

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
CONFIG_MD_MULTIPATH=m
CONFIG_BLK_DEV_LVM=y
CONFIG_BLK_DEV_DM=m

#
# Networking options
#
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_LARGE_TABLES=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y

#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_NAT_AMANDA=m
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set
CONFIG_IPV6=m

#
#   IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MAC=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AHESP=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m
CONFIG_KHTTPD=m
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
CONFIG_ATM_CLIP_NO_ICMP=y
# CONFIG_ATM_LANE is not set
# CONFIG_ATM_BR2684 is not set
# CONFIG_VLAN_8021Q is not set

#
#  
#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set

#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
CONFIG_BRIDGE=m
# CONFIG_X25 is not set
# CONFIG_EDP2 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_CSZ=m
CONFIG_NET_SCH_ATM=y
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_QOS=y
CONFIG_NET_ESTIMATOR=y
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_POLICE=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set

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

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDISK_STROKE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_OFFBOARD=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_ADMA100 is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_WDC_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_AMD74XX_OVERRIDE is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_HPT34X_AUTODMA is not set
# CONFIG_BLK_DEV_HPT366 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_RZ1000 is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
CONFIG_IDE_CHIPSETS=y

#
# Note: most of these also require special kernel boot parameters
#
# CONFIG_BLK_DEV_4DRIVES is not set
# CONFIG_BLK_DEV_ALI14XX is not set
# CONFIG_BLK_DEV_DTC2278 is not set
# CONFIG_BLK_DEV_HT6560B is not set
# CONFIG_BLK_DEV_PDC4030 is not set
# CONFIG_BLK_DEV_QD65XX is not set
# CONFIG_BLK_DEV_UMC8672 is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
# CONFIG_BLK_DEV_ATARAID is not set
# CONFIG_BLK_DEV_ATARAID_PDC is not set
# CONFIG_BLK_DEV_ATARAID_HPT is not set
# CONFIG_BLK_DEV_ATARAID_SII is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_SR_EXTRA_DEVS=4
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_DEBUG_QUEUES is not set
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_MEGARAID2 is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_NCR53C8XX is not set
# CONFIG_SCSI_SYM53C8XX is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set

#
# PCMCIA SCSI adapter support
#
# CONFIG_SCSI_PCMCIA is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
CONFIG_IEEE1394=m

#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m

#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_CMP=m
CONFIG_IEEE1394_AMDTP=m
# CONFIG_IEEE1394_VERBOSEDEBUG is not set

#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_PCI=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_LAN=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
# CONFIG_ETHERTAP is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_SUNLANCE is not set
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_AMD8111_ETH is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
# CONFIG_CS89x0 is not set
# CONFIG_TULIP is not set
# CONFIG_DE4X5 is not set
# CONFIG_DGRS is not set
# CONFIG_DM9102 is not set
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
CONFIG_E100=m
# CONFIG_LNE390 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_NE3210 is not set
# CONFIG_ES3210 is not set
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_SUNDANCE_MMIO is not set
# CONFIG_TLAN is not set
# CONFIG_TC35815 is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_VIA_RHINE_MMIO is not set
# CONFIG_WINBOND_840 is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=m
# CONFIG_PPP_MULTILINK is not set
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
CONFIG_SHAPER=m

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_AXNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
# CONFIG_ARCNET_COM20020_CS is not set
# CONFIG_PCMCIA_IBMTR is not set
CONFIG_PCMCIA_XIRCOM=m
CONFIG_PCMCIA_XIRTULIP=m
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_NETWAVE=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_AIRONET4500_CS=m

#
# ATM drivers
#
# CONFIG_ATM_TCP is not set
# CONFIG_ATM_LANAI is not set
# CONFIG_ATM_ENI is not set
# CONFIG_ATM_FIRESTREAM is not set
# CONFIG_ATM_ZATM is not set
# CONFIG_ATM_NICSTAR is not set
# CONFIG_ATM_IDT77252 is not set
# CONFIG_ATM_AMBASSADOR is not set
# CONFIG_ATM_HORIZON is not set
# CONFIG_ATM_IA is not set
# CONFIG_ATM_FORE200E_MAYBE is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m

#
# Dongle support
#
# CONFIG_DONGLE is not set

#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_OLD=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

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

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

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_SERIAL_EXTENDED=y
CONFIG_SERIAL_MANY_PORTS=y
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
# CONFIG_SERIAL_MULTIPORT is not set
# CONFIG_HUB6 is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256

#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
# CONFIG_I2C_PHILIPSPAR is not set
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
# CONFIG_SCx200_I2C is not set
CONFIG_SCx200_ACB=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_PROC=m

#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set
# CONFIG_MK712_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_INPUT_NS558 is not set
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
# CONFIG_INPUT_EMU10K1 is not set
# CONFIG_INPUT_SERIO is not set
# CONFIG_INPUT_SERPORT is not set

#
# Joysticks
#
# CONFIG_INPUT_ANALOG is not set
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
# CONFIG_INPUT_TMDC is not set
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_IFORCE_232 is not set
# CONFIG_INPUT_WARRIOR is not set
# CONFIG_INPUT_MAGELLAN is not set
# CONFIG_INPUT_SPACEORB is not set
# CONFIG_INPUT_SPACEBALL is not set
# CONFIG_INPUT_STINGER is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_RNG is not set
CONFIG_INTEL_RNG=m
# CONFIG_AMD_PM768 is not set
CONFIG_NVRAM=m
# CONFIG_RTC is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
CONFIG_AGP_INTEL=y
CONFIG_AGP_I810=y
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD_8151 is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_NVIDIA is not set
CONFIG_DRM=y
# CONFIG_DRM_OLD is not set

#
# DRM 4.1 drivers
#
CONFIG_DRM_NEW=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_GAMMA is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I810_XFREE_41 is not set
CONFIG_DRM_I830=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set

#
# PCMCIA character devices
#
# CONFIG_PCMCIA_SERIAL_CS is not set
# CONFIG_SYNCLINK_CS is not set
CONFIG_MWAVE=m

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m

#
# Video For Linux
#
CONFIG_VIDEO_PROC_FS=y
# CONFIG_I2C_PARPORT is not set

#
# Video Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_CPIA=m
# CONFIG_VIDEO_CPIA_PP is not set
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_SAA5249=m
CONFIG_TUNER_3036=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZR36120=m
# CONFIG_VIDEO_MEYE is not set

#
# Radio Adapters
#
CONFIG_RADIO_CADET=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MAESTRO=m
CONFIG_RADIO_MIROPCM20=m
CONFIG_RADIO_MIROPCM20_RDS=m
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_TYPHOON_PROC_FS=y
CONFIG_RADIO_ZOLTRIX=m

#
# File systems
#
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QIFACE_COMPAT=y
# CONFIG_QIFACE_V1 is not set
CONFIG_QIFACE_V2=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_HFS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
# CONFIG_HFSPLUS_FS is not set
CONFIG_BFS_FS=m
CONFIG_EXT3_FS=m
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_UMSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_EFS_FS=m
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_CRAMFS=m
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_JFS_FS=m
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_MINIX_FS=y
CONFIG_VXFS_FS=m
CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set
CONFIG_HPFS_FS=m
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
CONFIG_QNX4FS_FS=m
# CONFIG_QNX4FS_RW is not set
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_SYSV_FS=m
CONFIG_UDF_FS=m
CONFIG_UDF_RW=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_XFS_FS=m
# CONFIG_XFS_RT is not set
# CONFIG_XFS_QUOTA is not set

#
# Network File Systems
#
CONFIG_CODA_FS=m
CONFIG_INTERMEZZO_FS=m
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_DIRECTIO is not set
CONFIG_ROOT_NFS=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_ZISOFS_FS=y

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
CONFIG_OSF_PARTITION=y
# CONFIG_AMIGA_PARTITION is not set
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
# CONFIG_MINIX_SUBPARTITION is not set
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y

#
# Native Language Support
#
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_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=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_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_CLGEN is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_HGA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_MATROX is not set
# CONFIG_FB_ATY is not set
CONFIG_FB_RADEON=y
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FBCON_ADVANCED is not set
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
# CONFIG_FBCON_FONTWIDTH8_ONLY is not set
# CONFIG_FBCON_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Sound
#
CONFIG_SOUND=m
# CONFIG_SOUND_ALI5455 is not set
# CONFIG_SOUND_BT878 is not set
# CONFIG_SOUND_CMPCI is not set
# CONFIG_SOUND_EMU10K1 is not set
# CONFIG_MIDI_EMU10K1 is not set
# CONFIG_SOUND_FUSION is not set
# CONFIG_SOUND_CS4281 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_MAESTRO is not set
# CONFIG_SOUND_MAESTRO3 is not set
# CONFIG_SOUND_FORTE is not set
CONFIG_SOUND_ICH=m
# CONFIG_SOUND_RME96XX is not set
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_MIDI_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set
# CONFIG_SOUND_TVMIXER is not set

#
# USB support
#
CONFIG_USB=m
CONFIG_USB_DEBUG=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m

#
# USB Device Class drivers
#
CONFIG_USB_AUDIO=m
CONFIG_USB_EMI26=m

#
#   USB Bluetooth can only be used with disabled Bluetooth subsystem
#
CONFIG_USB_MIDI=m
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
CONFIG_USB_AIPTEK=m
CONFIG_USB_WACOM=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m

#
# USB Imaging devices
#
CONFIG_USB_DC2XX=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m

#
# USB Multimedia devices
#
CONFIG_USB_IBMCAM=m
CONFIG_USB_KONICAWC=m
CONFIG_USB_OV511=m
CONFIG_USB_PWC=m
CONFIG_USB_SE401=m
CONFIG_USB_STV680=m
CONFIG_USB_VICAM=m
CONFIG_USB_DSBR=m
CONFIG_USB_DABUSB=m

#
# USB Network adaptors
#
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_KAWETH=m
CONFIG_USB_CATC=m
CONFIG_USB_CDCETHER=m
CONFIG_USB_USBNET=m

#
# USB port drivers
#
# CONFIG_USB_USS720 is not set

#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_MPR=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m

#
# USB Miscellaneous drivers
#
CONFIG_USB_RIO500=m
CONFIG_USB_AUERSWALD=m
CONFIG_USB_TIGL=m
CONFIG_USB_BRLVGER=m
CONFIG_USB_LCD=m

#
# Bluetooth support
#
CONFIG_BLUEZ=m
CONFIG_BLUEZ_L2CAP=m
CONFIG_BLUEZ_SCO=m
CONFIG_BLUEZ_RFCOMM=m
CONFIG_BLUEZ_RFCOMM_TTY=y
CONFIG_BLUEZ_BNEP=m
CONFIG_BLUEZ_BNEP_MC_FILTER=y
CONFIG_BLUEZ_BNEP_PROTO_FILTER=y

#
# Bluetooth device drivers
#
CONFIG_BLUEZ_HCIUSB=m
CONFIG_BLUEZ_USB_SCO=y
CONFIG_BLUEZ_USB_ZERO_PACKET=y
CONFIG_BLUEZ_HCIUART=m
CONFIG_BLUEZ_HCIUART_H4=y
CONFIG_BLUEZ_HCIUART_BCSP=y
CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y
CONFIG_BLUEZ_HCIDTL1=m
CONFIG_BLUEZ_HCIBT3C=m
CONFIG_BLUEZ_HCIBLUECARD=m
CONFIG_BLUEZ_HCIBTUART=m
CONFIG_BLUEZ_HCIVHCI=m

#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_FRAME_POINTER is not set
# CONFIG_DEBUG_HIGHMEM is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_IOVIRT is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_PANIC_MORSE=y
# CONFIG_DEBUG_SPINLOCK is not set

#
# Library routines
#
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m


[X.] Other notes, patches, fixes, workarounds:

This has been occuring, with or without VMware running, since I started
using kernel 2.4.21-pre/rc. It is intermittent, sometimes happening
several times per day, sometimes not for a few days.
It is hard to tell what triggers it, but it does seem to be related to
cpu usage. A heavily loaded system appears more susceptible to this
crash.



Patches gladly accepted to be tried out.


-- 
Anders Karlsson <anders@trudheim.com>
Trudheim Technology Limited

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2003-05-31  1:32 Nadeem Riaz
  0 siblings, 0 replies; 97+ messages in thread
From: Nadeem Riaz @ 2003-05-31  1:32 UTC (permalink / raw)
  To: linux-kernel

Kernel v2.4.18 , Rh7.3, Any thoughts?

May 29 17:30:42 master kernel: Unable to handle kernel paging request at 
virtual address 6e72010f
May 29 17:30:42 master kernel:  printing eip:
May 29 17:30:42 master kernel: c0138289
May 29 17:30:42 master kernel: *pde = 00000000
May 29 17:30:42 master kernel: Oops: 0000
May 29 17:30:42 master kernel: nfs ns83820 nfsd lockd sunrpc autofs 
bcm5700 iptable_mangle iptable_nat ip_con
May 29 17:30:42 master kernel: CPU:    1
May 29 17:30:42 master kernel: EIP:    0010:[<c0138289>]    Not tainted
May 29 17:30:42 master kernel: EFLAGS: 00010a03
May 29 17:30:42 master kernel:
May 29 17:30:42 master kernel: EIP is at rmqueue [kernel] 0x1f9 
(2.4.18-5custom)
May 29 17:30:42 master kernel: eax: c033bb88   ebx: c1d701a0   ecx: 
00038000   edx: 001eb710
May 29 17:30:42 master kernel: esi: 6e72002f   edi: 00007f80   ebp: 
c1000030   esp: f4befe10
May 29 17:30:42 master kernel: ds: 0018   es: 0018   ss: 0018
May 29 17:30:42 master kernel: Process tput (pid: 3744, stackpage=f4bef000)
May 29 17:30:42 master kernel: Stack: 00038000 000056e2 00000282 
00000000 c033bb88 c033bb88 c033bc90 00000000
May 29 17:30:42 master kernel:        00000100 c01384d2 00000001 
c033bc8c 000001d2 00104025 c1003910 f4e1b050
May 29 17:30:42 master kernel:        f5b41f00 c012b348 f703f2f4 
f64e14c0 f5b5ee00 00000000 00000001 f5b41f00
May 29 17:30:42 master kernel: Call Trace: [<c01384d2>] __alloc_pages 
[kernel] 0x72
May 29 17:30:42 master kernel: [<c012b348>] do_anonymous_page [kernel] 0x58
May 29 17:30:42 master kernel: [<c012b457>] do_no_page [kernel] 0x37
May 29 17:30:42 master kernel: [<c012b704>] handle_mm_fault [kernel] 0xd4
May 29 17:30:42 master kernel: [<c012be74>] __vma_link [kernel] 0x64
May 29 17:30:42 master kernel: [<c0115ffd>] do_page_fault [kernel] 0x12d
May 29 17:30:42 master kernel: [<c010dd07>] sys_mmap2 [kernel] 0x67
May 29 17:30:42 master kernel: [<c0115ed0>] do_page_fault [kernel] 0x0
May 29 17:30:42 master kernel: [<c0108d4c>] error_code [kernel] 0x34
May 29 17:30:42 master kernel:
May 29 17:30:42 master kernel:
May 29 17:30:42 master kernel: Code: 8b be e0 00 00 00 89 c8 c1 fa 03 01 
f8 39 c2 73 11 39 ca 72
May 29 17:30:43 master kernel:  ------------[ cut here ]------------
May 29 17:30:43 master kernel: kernel BUG at page_alloc.c:238!
May 29 17:30:43 master kernel: invalid operand: 0000
May 29 17:30:43 master kernel: nfs ns83820 nfsd lockd sunrpc autofs 
bcm5700 iptable_mangle iptable_nat ip_con
May 29 17:30:43 master kernel: CPU:    1
May 29 17:30:43 master kernel: EIP:    0010:[<c01382ba>]    Not tainted
May 29 17:30:43 master kernel: EFLAGS: 00010286
May 29 17:30:43 master kernel:
May 29 17:30:43 master kernel: EIP is at rmqueue [kernel] 0x22a 
(2.4.18-5custom)
May 29 17:30:43 master kernel: eax: 00000020   ebx: c1d68de8   ecx: 
c033a4e0   edx: 000055c8
May 29 17:30:43 master kernel: esi: dfdfdfdf   edi: 00000000   ebp: 
c1000030   esp: f4be7e08
May 29 17:30:43 master kernel: ds: 0018   es: 0018   ss: 0018
May 29 17:30:43 master kernel: Process slide (pid: 3751, stackpage=f4be7000)
May 29 17:30:43 master kernel: Stack: c027926e 000000ee 00038000 
000054d1 00000282 00000000 c033bb88 c033bb88
May 29 17:30:43 master kernel:        c033bc90 00000000 00000100 
c01384d2 00000001 c033bc8c 000001d2 00104025
May 29 17:30:43 master kernel:        c1003910 f74b4ff0 f75b1140 
c012b348 f703f2f4 f6f92d40 c033bc90 c1df8818
May 29 17:30:43 master kernel: Call Trace: [<c01384d2>] __alloc_pages 
[kernel] 0x72
May 29 17:30:43 master kernel: [<c012b348>] do_anonymous_page [kernel] 0x58
May 29 17:30:43 master kernel: [<c012b457>] do_no_page [kernel] 0x37
May 29 17:30:43 master kernel: [<c012b704>] handle_mm_fault [kernel] 0xd4
May 29 17:30:43 master kernel: [<c014b618>] link_path_walk [kernel] 0x938
May 29 17:30:43 master kernel: [<c0157151>] update_atime [kernel] 0x51
May 29 17:30:43 master kernel: [<c0115ffd>] do_page_fault [kernel] 0x12d
May 29 17:30:43 master kernel: [<c014c215>] open_namei [kernel] 0x315
May 29 17:30:43 master kernel: [<c013f9f6>] dentry_open [kernel] 0xe6
May 29 17:30:43 master kernel: [<c013f8fd>] filp_open [kernel] 0x4d
May 29 17:30:43 master kernel: [<c014a78e>] getname [kernel] 0x5e
May 29 17:30:43 master kernel: [<c0115ed0>] do_page_fault [kernel] 0x0
May 29 17:30:43 master kernel: [<c0108d4c>] error_code [kernel] 0x34
May 29 17:30:43 master kernel:
May 29 17:30:43 master kernel:
May 29 17:30:43 master kernel: Code: 0f 0b 58 5a 8b 43 18 83 e0 40 74 1a 
68 ef 00 00 00 68 6e 92




^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2003-03-26 15:52 Steve Terrell
  0 siblings, 0 replies; 97+ messages in thread
From: Steve Terrell @ 2003-03-26 15:52 UTC (permalink / raw)
  To: linux-kernel

[1.] One line summary of the problem:

Unable to handle kernel NULL pointer dereference at
virtual address 00000004

Intermittent kernel oops - user programs segfaulting

[2.] Full description of the problem/report:

A previously stable system (1 year) running kernel 2.4.18 began 
segfaulting and logging kernel oops intermittently. The kernel was then 
upgraded to 2.4.20 with no change occurring. This is the only one of 
four fairly identical boxes showing the problem. The primary difference 
is that there are typically 90-100 users logging into shells via ssh. 
The problem is not reproducible. There are no load issues. The box also 
runs apache, samba and NFS. The oops are identical except for the CPU 
number.

[3.] Keywords (i.e., modules, networking, kernel):

kernel, oops, segfault, 2.4.20

[4.] Kernel version (from /proc/version):

Linux version 2.4.20 (root@earl.devnet.imsa.edu) (gcc version 2.96 
20000731 (Red Hat Linux 7.3 2.96-113)) #1 SMP Wed Mar 19 08:18:05 CST 2003

[5.] Output of Oops.. message (if applicable) with symbolic information
      resolved (see Documentation/oops-tracing.txt)

ksymoops 2.4.4 on i686 2.4.20.  Options used
      -V (default)
      -k /proc/ksyms (default)
      -l /proc/modules (default)
      -o /lib/modules/2.4.20/ (default)
      -m /boot/System.map-2.4.20 (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.

No modules in ksyms, skipping objects
Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid 
lsmod file?
Mar 25 14:46:16 1x5 kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000004
Mar 25 14:46:16 1x5 kernel: f7d297cb
Mar 25 14:46:16 1x5 kernel: *pde = 00000000
Mar 25 14:46:16 1x5 kernel: Oops: 0000
Mar 25 14:46:16 1x5 kernel: CPU:    0
Mar 25 14:46:16 1x5 kernel: EIP:    0010:[<f7d297cb>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Mar 25 14:46:16 1x5 kernel: EFLAGS: 00010286
Mar 25 14:46:16 1x5 kernel: eax: bffff774   ebx: eeaa0000   ecx: 
00000000   edx: 00000000
Mar 25 14:46:16 1x5 kernel: esi: c01070c3   edi: 0000000b   ebp: 
eeaa1fb8   esp: eeaa1f80
Mar 25 14:46:16 1x5 kernel: ds: 0018   es: 0018   ss: 0018
Mar 25 14:46:16 1x5 kernel: Process clear (pid: 12355, stackpage=eeaa1000)
Mar 25 14:46:16 1x5 kernel: Stack: eeaa0000 c01070c3 0000000b c672d000 
c014395e c672d000 c672d000 0000000b
Mar 25 14:46:16 1x5 kernel:        00000000 bffff774 0000000b 00000000 
00000a3a 00000020 bfff5a28 f7d299b4
Mar 25 14:46:16 1x5 kernel:        00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000
Mar 25 14:46:16 1x5 kernel: Call Trace:    [<c01070c3>] [<c014395e>]
Mar 25 14:46:16 1x5 kernel: Code: 8b 42 04 83 f8 ff 0f 84 69 01 00 00 83 
f8 fc 77 07 c7 42 04


 >>EIP; f7d297cb <END_OF_CODE+3795366f/????>   <=====

Trace; c01070c3 <system_call+33/38>
Trace; c014395e <getname+5e/a0>
Code;  f7d297cb <END_OF_CODE+3795366f/????>
00000000 <_EIP>:
Code;  f7d297cb <END_OF_CODE+3795366f/????>   <=====
    0:   8b 42 04                  mov    0x4(%edx),%eax   <=====
Code;  f7d297ce <END_OF_CODE+37953672/????>
    3:   83 f8 ff                  cmp    $0xffffffff,%eax
Code;  f7d297d1 <END_OF_CODE+37953675/????>
    6:   0f 84 69 01 00 00         je     175 <_EIP+0x175> f7d29940 
<END_OF_CODE+379537e4/????>
Code;  f7d297d7 <END_OF_CODE+3795367b/????>
    c:   83 f8 fc                  cmp    $0xfffffffc,%eax
Code;  f7d297da <END_OF_CODE+3795367e/????>
    f:   77 07                     ja     18 <_EIP+0x18> f7d297e3 
<END_OF_CODE+37953687/????>
Code;  f7d297dc <END_OF_CODE+37953680/????>
   11:   c7 42 04 00 00 00 00      movl   $0x0,0x4(%edx)


2 warnings issued.  Results may not be reliable.

[6.] A small shell script or example program which triggers the
      problem (if possible)
none

[7.] Environment

[7.1.] Software (add the output of the ver_linux script here)

Linux 1x5 2.4.20 #1 SMP Wed Mar 19 08:18:05 CST 2003 i686 unknown

Gnu C                  2.96
Gnu make               3.79.1
util-linux             2.11n
mount                  2.11n
modutils               2.4.14
e2fsprogs              1.27
reiserfsprogs          3.x.0j
Linux C Library        2.2.5
Dynamic linker (ldd)   2.2.5
Procps                 2.0.7
Net-tools              1.60
Console-tools          0.3.3
Sh-utils               2.0.11
Modules Loaded         i2o_proc i2o_core

[7.2.] Processor information (from /proc/cpuinfo):

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 11
model name	: Intel(R) Pentium(R) III CPU family      1266MHz
stepping	: 1
cpu MHz		: 1263.496
cache size	: 32 KB
fdiv_bug	: no
hlt_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 sse
bogomips	: 2523.13

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 11
model name	: Intel(R) Pentium(R) III CPU family      1266MHz
stepping	: 1
cpu MHz		: 1263.496
cache size	: 32 KB
fdiv_bug	: no
hlt_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 sse
bogomips	: 2523.13

[7.3.] Module information (from /proc/modules):

i2o_proc               46400   0 (unused)
i2o_core               41248   0 [i2o_proc]

[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)


0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
03a0-03af : ServerWorks CSB5 IDE Controller
   03a0-03a7 : ide0
   03a8-03af : ide1
03c0-03df : vga+
03f6-03f6 : ide0
0410-0413 : ServerWorks CSB5 IDE Controller
0cf8-0cff : PCI conf1
1000-10ff : ATI Technologies Inc Rage XL
1400-143f : Intel Corp. 82557/8/9 [Ethernet Pro 100]
   1400-143f : eepro100
1440-147f : Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2)
   1440-147f : eepro100
2000-20ff : Adaptec AIC-7899P U160/m (#2)
2400-24ff : Adaptec AIC-7899P U160/m
2800-28ff : Adaptec AIC-7892A U160/m
3000-30ff : Adaptec AIC-7892A U160/m (#2)


00000000-0009afff : System RAM
0009b000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000c8000-000c97ff : Extension ROM
000c9800-000cafff : Extension ROM
000cb000-000d0fff : Extension ROM
000d1000-000d65ff : Extension ROM
000f0000-000fffff : System ROM
00100000-3ffeffff : System RAM
   00100000-002abb40 : Kernel code
   002abb41-0034c87f : Kernel data
3fff0000-3fffefff : ACPI Tables
3ffff000-3fffffff : ACPI Non-volatile Storage
fd000000-fdffffff : ATI Technologies Inc Rage XL
fe940000-fe940fff : ServerWorks OSB4/CSB5 OHCI USB Controller
fe960000-fe97ffff : Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2)
fe980000-fe980fff : Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2)
   fe980000-fe980fff : eepro100
fe9a0000-fe9bffff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
fe9e0000-fe9e0fff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
   fe9e0000-fe9e0fff : eepro100
fe9f0000-fe9f0fff : ATI Technologies Inc Rage XL
feb80000-feb80fff : Adaptec AIC-7892A U160/m (#2)
   feb80000-feb80fff : aic7xxx
feb90000-feb90fff : Adaptec AIC-7892A U160/m
   feb90000-feb90fff : aic7xxx
febe0000-febe0fff : Adaptec AIC-7899P U160/m
   febe0000-febe0fff : aic7xxx
febf0000-febf0fff : Adaptec AIC-7899P U160/m (#2)
   febf0000-febf0fff : aic7xxx
fec00000-fec01fff : reserved
fee00000-fee00fff : reserved
fff00000-ffffffff : reserved

[7.5.] PCI information ('lspci -vvv' as root)

00:00.0 Host bridge: ServerWorks CNB20HE Host Bridge (rev 23)
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-

00:00.1 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ >SERR- <PERR-
	Latency: 64, cache line size 08

00:00.2 Host bridge: ServerWorks: Unknown device 0006 (rev 01)
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ >SERR- <PERR-

00:00.3 Host bridge: ServerWorks: Unknown device 0006 (rev 01)
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ >SERR- <PERR-

00:03.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] 
(rev 0d)
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min, 14000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 21
	Region 0: Memory at fe9e0000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at 1400 [size=64]
	Region 2: Memory at fe9a0000 (32-bit, non-prefetchable) [size=128K]
	Expansion ROM at fe990000 [disabled] [size=64K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

00:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] 
(rev 0d)
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min, 14000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at fe980000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at 1440 [size=64]
	Region 2: Memory at fe960000 (32-bit, non-prefetchable) [size=128K]
	Expansion ROM at fe950000 [disabled] [size=64K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

00:0c.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) 
(prog-if 00 [VGA])
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min), cache line size 08
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: I/O ports at 1000 [size=256]
	Region 2: Memory at fe9f0000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at fe9c0000 [disabled] [size=128K]
	Capabilities: [5c] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0f.0 ISA bridge: ServerWorks CSB5 South Bridge (rev 92)
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 32

00:0f.1 IDE interface: ServerWorks CSB5 IDE Controller (rev 92) (prog-if 
8a [Master SecP PriP])
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64, cache line size 08
	Region 0: I/O ports at <unassigned> [size=8]
	Region 1: I/O ports at <unassigned> [size=4]
	Region 2: I/O ports at <unassigned> [size=8]
	Region 3: I/O ports at <unassigned> [size=4]
	Region 4: I/O ports at 03a0 [size=16]
	Region 5: I/O ports at 0410 [size=4]

00:0f.2 USB Controller: ServerWorks OSB4/CSB5 USB Controller (rev 05) 
(prog-if 10 [OHCI])
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR+
	Latency: 64 (20000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at fe940000 (32-bit, non-prefetchable) [size=4K]

00:0f.3 Host bridge: ServerWorks: Unknown device 0230
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 10

01:07.0 SCSI storage controller: Adaptec AIC-7899P U160/m (rev 01)
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (10000ns min, 6250ns max), cache line size 08
	Interrupt: pin A routed to IRQ 27
	BIST result: 00
	Region 0: I/O ports at 2400 [disabled] [size=256]
	Region 1: Memory at febe0000 (64-bit, non-prefetchable) [size=4K]
	Expansion ROM at feba0000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:07.1 SCSI storage controller: Adaptec AIC-7899P U160/m (rev 01)
	Subsystem: Intel Corp.: Unknown device 340f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (10000ns min, 6250ns max), cache line size 08
	Interrupt: pin B routed to IRQ 26
	BIST result: 00
	Region 0: I/O ports at 2000 [disabled] [size=256]
	Region 1: Memory at febf0000 (64-bit, non-prefetchable) [size=4K]
	Expansion ROM at febc0000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:08.0 SCSI storage controller: Adaptec AIC-7892A U160/m (rev 02)
	Subsystem: Adaptec 29160 Ultra160 SCSI Controller
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (10000ns min, 6250ns max), cache line size 08
	Interrupt: pin A routed to IRQ 31
	BIST result: 00
	Region 0: I/O ports at 2800 [disabled] [size=256]
	Region 1: Memory at feb90000 (64-bit, non-prefetchable) [size=4K]
	Expansion ROM at feb60000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:09.0 SCSI storage controller: Adaptec AIC-7892A U160/m (rev 02)
	Subsystem: Adaptec 29160 Ultra160 SCSI Controller
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (10000ns min, 6250ns max), cache line size 08
	Interrupt: pin A routed to IRQ 30
	BIST result: 00
	Region 0: I/O ports at 3000 [disabled] [size=256]
	Region 1: Memory at feb80000 (64-bit, non-prefetchable) [size=4K]
	Expansion ROM at feb40000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

[7.6.] SCSI information (from /proc/scsi/scsi)


Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
   Vendor: SEAGATE  Model: ST318406LC       Rev: 0109
   Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 06 Lun: 00
   Vendor: ESG-SHV  Model: SCA HSBP M16     Rev: 0.05
   Type:   Processor                        ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 00 Lun: 00
   Vendor: SEAGATE  Model: ST1181677LCV     Rev: 0002
   Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 01 Lun: 00
   Vendor: SEAGATE  Model: ST1181677LCV     Rev: 0002
   Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 02 Lun: 00
   Vendor: SEAGATE  Model: ST1181677LCV     Rev: 0002
   Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 08 Lun: 00
   Vendor: NEXSAN   Model: XRAID 8J MLSAFTE Rev: 1.10
   Type:   Processor                        ANSI SCSI revision: 02

[7.7.] Other information that might be relevant to the problem
        (please look in /proc and include all information that you
        think to be relevant):
[X.] Other notes, patches, fixes, workarounds:


-- 
Steve Terrell
Sr. Network Administrator
Illinois Mathematics and Science Academy
spt@imsa.edu
630 907 5994


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2003-02-03  1:18 Kernel Oops Daniel Espinoza
@ 2003-02-03  3:23 ` vishwas
  0 siblings, 0 replies; 97+ messages in thread
From: vishwas @ 2003-02-03  3:23 UTC (permalink / raw)
  To: despinoz; +Cc: Linux Kernel Development

> Hi, I am having problems with my kernel, it hangs up whenever I put some load 
> on it (example compile GCC), I'm using kernel 2.4.19 (attached is the config 
> file of the kernel) and the Oops that the kernel dump is this:

   This information is of no use. Pls. read lkml FAQ, abt how to report 
oops.
   Without the symbol information the numbers won't make any sense.

   read: linux/Documentation/oops-tracing.txt
   use:   linux/scripts/ksymoops & README.


-- 
regards,
vishwas


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2003-02-03  1:18 Daniel Espinoza
  2003-02-03  3:23 ` vishwas
  0 siblings, 1 reply; 97+ messages in thread
From: Daniel Espinoza @ 2003-02-03  1:18 UTC (permalink / raw)
  To: Linux Kernel Development

[-- Attachment #1: Type: text/plain, Size: 2051 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi, I am having problems with my kernel, it hangs up whenever I put some load 
on it (example compile GCC), I'm using kernel 2.4.19 (attached is the config 
file of the kernel) and the Oops that the kernel dump is this:

============================================================================
Unable to handle kernel NULL pointer dereference at virtual address 00000000 
printing eip:
c0106da3
*pde = 00000000
Oops : 0002
CPU  : 0
EIP  : 0010 : [<c0106da3>] Not tainted
EFLAGS : 00010246
eax: 00000000 ebx: 000001f0 ecx: 00005305 edx: 00005305
esi: 00000010 edi: c0358000 ebp: 00000001 esp: c0359fb8
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpackpage = c0359000)
Stack: c0113705 c0113600 c0358000 c0106d80 0008e000 c0106e12 00000000 000a0200
       c0105000 c0105027 c035a769 c02c0200 00017ff0 00017ff0 00017ff0 00017ff0
       c037c1e0 c0100191
Call Trace: [<c0113705>][<c0113600>][<c0106d80>][<c0106e12>][<c0105000>]
  [<c0105027>]
Code: c3 fb c3 8d 76 00 8d bc 27 00 00 00 00 fb ba 00 e0 ff 21
<0> Kernel panic: Attempted to kill the idle task!
==============================================================================

I have have this very same Oops at least 10 times in the last four days, if I 
should submit more information please let me know, the odd think is that as 
long as i don't push my system, it works fine (I am writing this e-mail from 
the same linux machine)

I hope someone can help me out there

Daniel

- -- 
- ----------------------------------------------------------------
Daniel Espinoza Gonzalez
School of Industrial & Systems Eng.
Georgia Institute of Technology
e-mail : daespino@bellsouth.net
- -----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE+PcNsgvFkTX9PWJwRArj3AJ9S9QaXYCYb5aEvNN7dqzs0UOQtqACeLEBV
bwUUswSPdmdJp0z5m99ZQ9s=
=ZXgf
-----END PGP SIGNATURE-----

[-- Attachment #2: public_key.asc --]
[-- Type: application/pgp-keys, Size: 2086 bytes --]

[-- Attachment #3: 2.4.19.config --]
[-- Type: text/plain, Size: 21033 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
CONFIG_ISA=y
# CONFIG_SBUS is not set
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_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
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_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_MCE=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_HOTPLUG=y

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

#
# PCI Hotplug Support
#
# CONFIG_HOTPLUG_PCI is not set
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
# CONFIG_PARPORT_SERIAL is not set
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_SUNBPP is not set
CONFIG_PARPORT_OTHER=y
CONFIG_PARPORT_1284=y

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

#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID5=y
CONFIG_MD_MULTIPATH=y
CONFIG_BLK_DEV_LVM=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_TOS is not set
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_ROUTE_LARGE_TABLES is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y

#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IRC=y
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_MAC=y
CONFIG_IP_NF_MATCH_MARK=y
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
# CONFIG_IP_NF_MATCH_AH_ESP is not set
CONFIG_IP_NF_MATCH_LENGTH=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_TCPMSS=y
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_MATCH_UNCLEAN=y
CONFIG_IP_NF_MATCH_OWNER=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_MIRROR=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
# CONFIG_IP_NF_NAT_LOCAL is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=y
CONFIG_IP_NF_NAT_IRC=y
CONFIG_IP_NF_NAT_FTP=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_MARK=y
CONFIG_IP_NF_TARGET_LOG=y
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_IP_NF_TARGET_TCPMSS=y
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
CONFIG_ATM_CLIP_NO_ICMP=y
# CONFIG_ATM_LANE is not set
# CONFIG_ATM_BR2684 is not set
# CONFIG_VLAN_8021Q is not set

#
#  
#
# CONFIG_IPX is not set
# CONFIG_ATALK is not set

#
# Appletalk devices
#
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
CONFIG_NET_HW_FLOWCONTROL=y

#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set

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

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_IDECD is not set
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=y
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_ISAPNP is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
# CONFIG_BLK_DEV_ATARAID is not set

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=y

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_DEBUG_QUEUES is not set
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_NCR53C8XX is not set
# CONFIG_SCSI_SYM53C8XX is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_DEBUG is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
# CONFIG_IEEE1394 is not set

#
# I2O device support
#
# CONFIG_I2O is not set

#
# Network device support
#
CONFIG_NETDEVICES=y

#
# ARCnet devices
#
# CONFIG_ARCNET is not set
CONFIG_DUMMY=y
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP is not set
# CONFIG_NET_SB1000 is not set

#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
# CONFIG_ADAPTEC_STARFIRE is not set
# CONFIG_AC3200 is not set
# CONFIG_APRICOT is not set
# CONFIG_CS89x0 is not set
# CONFIG_TULIP is not set
# CONFIG_TC35815 is not set
# CONFIG_DE4X5 is not set
# CONFIG_DGRS is not set
# CONFIG_DM9102 is not set
# CONFIG_EEPRO100 is not set
# CONFIG_FEALNX is not set
# CONFIG_NATSEMI is not set
# CONFIG_NE2K_PCI is not set
# CONFIG_8139CP is not set
CONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_NEW_RX_RESET is not set
# CONFIG_SIS900 is not set
# CONFIG_EPIC100 is not set
# CONFIG_SUNDANCE is not set
# CONFIG_TLAN is not set
# CONFIG_VIA_RHINE is not set
# CONFIG_WINBOND_840 is not set
# CONFIG_NET_POCKET is not set

#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
# CONFIG_PPPOE is not set
CONFIG_PPPOATM=y
# CONFIG_SLIP is not set

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# ATM drivers
#
CONFIG_ATM_TCP=y
# CONFIG_ATM_LANAI is not set
# CONFIG_ATM_ENI is not set
# CONFIG_ATM_FIRESTREAM is not set
# CONFIG_ATM_ZATM is not set
# CONFIG_ATM_NICSTAR is not set
# CONFIG_ATM_IDT77252 is not set
# CONFIG_ATM_AMBASSADOR is not set
# CONFIG_ATM_HORIZON is not set
# CONFIG_ATM_IA is not set
# CONFIG_ATM_FORE200E_MAYBE is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set

#
# ISDN subsystem
#
# CONFIG_ISDN is not set

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

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

#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=1024
CONFIG_PRINTER=y
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set
# CONFIG_MK712_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_INPUT_SERIO is not set

#
# Joysticks
#
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_AMD_RNG is not set
# CONFIG_INTEL_RNG is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_I810 is not set
CONFIG_AGP_VIA=y
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=y

#
# Video For Linux
#
CONFIG_VIDEO_PROC_FS=y

#
# Video Adapters
#
# CONFIG_VIDEO_PMS is not set
# CONFIG_VIDEO_BWQCAM is not set
# CONFIG_VIDEO_CQCAM is not set
# CONFIG_VIDEO_W9966 is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_STRADIS is not set

#
# Radio Adapters
#
# CONFIG_RADIO_CADET is not set
# CONFIG_RADIO_RTRACK is not set
# CONFIG_RADIO_RTRACK2 is not set
# CONFIG_RADIO_AZTECH is not set
# CONFIG_RADIO_GEMTEK is not set
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_RADIO_SF16FMI is not set
# CONFIG_RADIO_TERRATEC is not set
# CONFIG_RADIO_TRUST is not set
# CONFIG_RADIO_TYPHOON is not set
# CONFIG_RADIO_ZOLTRIX is not set

#
# File systems
#
CONFIG_QUOTA=y
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_BFS_FS is not set
CONFIG_EXT3_FS=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
# CONFIG_UMSDOS_FS is not set
CONFIG_VFAT_FS=y
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
CONFIG_UDF_FS=y
CONFIG_UDF_RW=y
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_SUNRPC is not set
# CONFIG_LOCKD is not set
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
CONFIG_ZISOFS_FS=y
CONFIG_ZLIB_FS_INFLATE=y

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_SMB_NLS is not set
CONFIG_NLS=y

#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_UTF8 is not set

#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set

#
# Frame-buffer support
#
# CONFIG_FB is not set

#
# Sound
#
CONFIG_SOUND=y
# CONFIG_SOUND_BT878 is not set
CONFIG_SOUND_CMPCI=y
# CONFIG_SOUND_CMPCI_FM is not set
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_MPUIO=330
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_CMPCI_CM8738=y
# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
# CONFIG_SOUND_CMPCI_SPDIFLOOP is not set
CONFIG_SOUND_CMPCI_SPEAKERS=6
# CONFIG_SOUND_CMPCI_LINE_REAR is not set
# CONFIG_SOUND_CMPCI_LINE_BASS is not set
# CONFIG_SOUND_EMU10K1 is not set
# CONFIG_SOUND_FUSION is not set
# CONFIG_SOUND_CS4281 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_MAESTRO is not set
# CONFIG_SOUND_MAESTRO3 is not set
# CONFIG_SOUND_ICH is not set
# CONFIG_SOUND_RME96XX is not set
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set

#
# USB support
#
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_LONG_TIMEOUT is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_UHCI=y
# CONFIG_USB_UHCI_ALT is not set
# CONFIG_USB_OHCI is not set

#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_STORAGE is not set
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y

#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
# CONFIG_USB_WACOM is not set

#
# USB Imaging devices
#
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
CONFIG_USB_SCANNER=y
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HPUSBSCSI is not set

#
# USB Multimedia devices
#
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_PWC is not set
# CONFIG_USB_SE401 is not set
# CONFIG_USB_STV680 is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_DSBR is not set
# CONFIG_USB_DABUSB is not set

#
# USB Network adaptors
#
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_CATC is not set
# CONFIG_USB_CDCETHER is not set
# CONFIG_USB_USBNET is not set

#
# USB port drivers
#
# CONFIG_USB_USS720 is not set

#
# USB Serial Converter support
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_BRLVGER is not set

#
# Bluetooth support
#
# CONFIG_BLUEZ is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2002-08-09  5:25 sanket rathi
  0 siblings, 0 replies; 97+ messages in thread
From: sanket rathi @ 2002-08-09  5:25 UTC (permalink / raw)
  To: linux-kernel

Hello,
I have written a driver for kernel 2.2.14-5.
but some time when i try to break application through crtl-C i get kernel oops :-
because at that time machine freezes so i am not able to catch whole message waht i can read is :

Code : 89 02 85 c0 74 03 89 50 04 b8 01 00 00 00 eb 02 31 c0 c7 41
Aiee, killing interrupt handler
Kernel panic: Attempt to kill the idle task!
In interrupt handler - not syncing

But this problen is unpredictable generally it does not comes. Can any body help me in this that what could be the problem


Thanks in advance
-- 
Get your free email from www.linuxmail.org 


Powered by Outblaze

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2002-06-23 19:39 Dirk Schmidt
  0 siblings, 0 replies; 97+ messages in thread
From: Dirk Schmidt @ 2002-06-23 19:39 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]

Today I got some kernel oops again.
The output of ksymoops is attached. I am absolutely not familiar with tracing 
kernel bugs, so I hope the information below is useful for you. If not, 
please email me what to do.

My system is Debian Woody with the woodie's 2.4.18-k6 kernel as appearing in 
the log running on an AMD K6-II and 192MB RAM and 2 IDE harddisks.

Best wishes


Dirk

[-- Attachment #2: ksymoops.out --]
[-- Type: text/plain, Size: 10777 bytes --]

ksymoops 2.4.5 on i586 2.4.18-k6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18-k6/ (default)
     -m /boot/System.map-2.4.18-k6 (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.18-k6/kernel/drivers/ide/ide-disk.o for module ide-disk has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-k6/kernel/drivers/ide/ide-probe-mod.o for module ide-probe-mod has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-k6/kernel/drivers/ide/ide-mod.o for module ide-mod has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-k6/kernel/fs/ext2/ext2.o for module ext2 has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-k6/kernel/fs/ext3/ext3.o for module ext3 has changed since load
Warning (expand_objects): object /lib/modules/2.4.18-k6/kernel/fs/jbd/jbd.o for module jbd has changed since load
Jun 23 17:32:22 utopia2 kernel: Unable to handle kernel paging request at virtual address 0000ca48
Jun 23 17:32:22 utopia2 kernel: c013f005
Jun 23 17:32:22 utopia2 kernel: *pde = 00000000
Jun 23 17:32:22 utopia2 kernel: Oops: 0002
Jun 23 17:32:22 utopia2 kernel: CPU:    0
Jun 23 17:32:22 utopia2 kernel: EIP:    0010:[get_new_inode+93/360]    Not tainted
Jun 23 17:32:22 utopia2 kernel: EFLAGS: 00010202
Jun 23 17:32:22 utopia2 kernel: eax: 0000ca48   ebx: 00000000   ecx: c000c0a0   edx: c283b0e8
Jun 23 17:32:22 utopia2 kernel: esi: 0000ca40   edi: cbd46918   ebp: cbe6ac00   esp: c6239ed0
Jun 23 17:32:22 utopia2 kernel: ds: 0018   es: 0018   ss: 0018
Jun 23 17:32:22 utopia2 kernel: Process xmms (pid: 4003, stackpage=c6239000)
Jun 23 17:32:22 utopia2 kernel: Stack: 00000000 cbd46918 00007e45 cbe6ac00 c013f286 cbe6ac00 00007e45 cbd46918 
Jun 23 17:32:22 utopia2 kernel:        00000000 00000000 00007e45 c2362340 c2362340 c1d39660 cc81d0fa cbe6ac00 
Jun 23 17:32:22 utopia2 kernel:        00007e45 00000000 00000000 fffffff4 c9d14080 c0ac60c0 c0135cb7 c9d14080 
Jun 23 17:32:22 utopia2 kernel: Call Trace: [iget4+186/204] [nfs:__insmod_nfs_O/lib/modules/2.4.18-k6/kernel/fs/nfs/nfs.o_M3+-790278/96] [real_lookup+83/196] [link_path_walk+1188/1736] [getname+94/156] 
Jun 23 17:32:22 utopia2 kernel: Code: 89 56 08 c7 40 04 3c dc 1e c0 a3 3c dc 1e c0 8b 07 89 70 04 
Using defaults from ksymoops -t elf32-i386 -a i386


>>eax; 0000ca48 Before first symbol
>>ecx; c000c0a0 Before first symbol
>>edx; c283b0e8 <_end+25d175c/c5a3674>
>>esi; 0000ca40 Before first symbol
>>edi; cbd46918 <_end+badcf8c/c5a3674>
>>ebp; cbe6ac00 <_end+bc01274/c5a3674>
>>esp; c6239ed0 <_end+5fd0544/c5a3674>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   89 56 08                  mov    %edx,0x8(%esi)
Code;  00000003 Before first symbol
   3:   c7 40 04 3c dc 1e c0      movl   $0xc01edc3c,0x4(%eax)
Code;  0000000a Before first symbol
   a:   a3 3c dc 1e c0            mov    %eax,0xc01edc3c
Code;  0000000f Before first symbol
   f:   8b 07                     mov    (%edi),%eax
Code;  00000011 Before first symbol
  11:   89 70 04                  mov    %esi,0x4(%eax)

Jun 23 18:04:01 utopia2 kernel:  <1>Unable to handle kernel NULL pointer dereference at virtual address 00000004
Jun 23 18:04:01 utopia2 kernel: c013d97a
Jun 23 18:04:01 utopia2 kernel: *pde = 00000000
Jun 23 18:04:01 utopia2 kernel: Oops: 0002
Jun 23 18:04:01 utopia2 kernel: CPU:    0
Jun 23 18:04:01 utopia2 kernel: EIP:    0010:[d_instantiate+26/48]    Not tainted
Jun 23 18:04:01 utopia2 kernel: EFLAGS: 00010286
Jun 23 18:04:01 utopia2 kernel: eax: 00000000   ebx: c7b22920   ecx: c000c5c0   edx: c7b22950
Jun 23 18:04:01 utopia2 kernel: esi: c000c5c0   edi: c7b22920   ebp: ffffffe4   esp: cac9ff04
Jun 23 18:04:01 utopia2 kernel: ds: 0018   es: 0018   ss: 0018
Jun 23 18:04:01 utopia2 kernel: Process motv (pid: 3834, stackpage=cac9f000)
Jun 23 18:04:01 utopia2 kernel: Stack: c6ef13e0 c012c189 c7b22920 c000c5c0 cac9ff5c c63dc720 000003ff 0000000c 
Jun 23 18:04:01 utopia2 kernel:        cac9ff5c 0000000c 00000000 c01584f2 cac9ff5c 0000c000 00000000 cac9ff5c 
Jun 23 18:04:01 utopia2 kernel:        c01d2d4c 00000000 000003ff 00000000 000003ff 0000c000 56535953 30303030 
Jun 23 18:04:01 utopia2 kernel: Call Trace: [shmem_file_setup+189/288] [newseg+146/348] [sys_shmget+99/252] [sys_ipc+568/616] [system_call+51/64] 
Jun 23 18:04:01 utopia2 kernel: Code: 89 50 04 89 43 30 8d 41 10 89 42 04 89 51 10 89 4b 08 5b c3 


>>ebx; c7b22920 <_end+78b8f94/c5a3674>
>>ecx; c000c5c0 Before first symbol
>>edx; c7b22950 <_end+78b8fc4/c5a3674>
>>esi; c000c5c0 Before first symbol
>>edi; c7b22920 <_end+78b8f94/c5a3674>
>>ebp; ffffffe4 <END_OF_CODE+336a9081/????>
>>esp; cac9ff04 <_end+aa36578/c5a3674>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   89 50 04                  mov    %edx,0x4(%eax)
Code;  00000003 Before first symbol
   3:   89 43 30                  mov    %eax,0x30(%ebx)
Code;  00000006 Before first symbol
   6:   8d 41 10                  lea    0x10(%ecx),%eax
Code;  00000009 Before first symbol
   9:   89 42 04                  mov    %eax,0x4(%edx)
Code;  0000000c Before first symbol
   c:   89 51 10                  mov    %edx,0x10(%ecx)
Code;  0000000f Before first symbol
   f:   89 4b 08                  mov    %ecx,0x8(%ebx)
Code;  00000012 Before first symbol
  12:   5b                        pop    %ebx
Code;  00000013 Before first symbol
  13:   c3                        ret    

Jun 23 18:04:01 utopia2 kernel:  <1>Unable to handle kernel paging request at virtual address fffffffc
Jun 23 18:04:01 utopia2 kernel: c01118d0
Jun 23 18:04:01 utopia2 kernel: *pde = 00001063
Jun 23 18:04:01 utopia2 kernel: Oops: 0000
Jun 23 18:04:01 utopia2 kernel: CPU:    0
Jun 23 18:04:01 utopia2 kernel: EIP:    0010:[__wake_up+40/144]    Not tainted
Jun 23 18:04:01 utopia2 kernel: EFLAGS: 00010007
Jun 23 18:04:01 utopia2 kernel: eax: c000c840   ebx: 00000000   ecx: 00000001   edx: 00000003
Jun 23 18:04:01 utopia2 kernel: esi: c000c7a0   edi: 00000001   ebp: c93cfed4   esp: c93cfebc
Jun 23 18:04:01 utopia2 kernel: ds: 0018   es: 0018   ss: 0018
Jun 23 18:04:01 utopia2 kernel: Process modprobe (pid: 4126, stackpage=c93cf000)
Jun 23 18:04:01 utopia2 kernel: Stack: 00000000 c000c7a0 cbd5cfe0 c000c840 00000286 00000003 cbe6ac00 c013f0a4 
Jun 23 18:04:01 utopia2 kernel:        00000000 cbd5cfe0 0004ab0d cbe6ac00 c013f286 cbe6ac00 0004ab0d cbd5cfe0 
Jun 23 18:04:01 utopia2 kernel:        00000000 00000000 0004ab0d c7b22d20 c7b22d20 cba11cc0 cc81d0fa cbe6ac00 
Jun 23 18:04:01 utopia2 kernel: Call Trace: [get_new_inode+252/360] [iget4+186/204] [nfs:__insmod_nfs_O/lib/modules/2.4.18-k6/kernel/fs/nfs/nfs.o_M3+-790278/96] [real_lookup+83/196] [link_path_walk+1188/1736] 
Jun 23 18:04:01 utopia2 kernel: Code: 8b 4b fc 8b 01 85 45 fc 74 4d 31 c0 9c 5e fa c7 01 00 00 00 


>>eax; c000c840 Before first symbol
>>esi; c000c7a0 Before first symbol
>>ebp; c93cfed4 <_end+9166548/c5a3674>
>>esp; c93cfebc <_end+9166530/c5a3674>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 4b fc                  mov    0xfffffffc(%ebx),%ecx
Code;  00000003 Before first symbol
   3:   8b 01                     mov    (%ecx),%eax
Code;  00000005 Before first symbol
   5:   85 45 fc                  test   %eax,0xfffffffc(%ebp)
Code;  00000008 Before first symbol
   8:   74 4d                     je     57 <_EIP+0x57> 00000057 Before first symbol
Code;  0000000a Before first symbol
   a:   31 c0                     xor    %eax,%eax
Code;  0000000c Before first symbol
   c:   9c                        pushf  
Code;  0000000d Before first symbol
   d:   5e                        pop    %esi
Code;  0000000e Before first symbol
   e:   fa                        cli    
Code;  0000000f Before first symbol
   f:   c7 01 00 00 00 00         movl   $0x0,(%ecx)

Jun 23 18:04:01 utopia2 kernel:  <1>Unable to handle kernel paging request at virtual address 00636d70
Jun 23 18:04:01 utopia2 kernel: c013d97a
Jun 23 18:04:01 utopia2 kernel: *pde = 00000000
Jun 23 18:04:01 utopia2 kernel: Oops: 0002
Jun 23 18:04:01 utopia2 kernel: CPU:    0
Jun 23 18:04:01 utopia2 kernel: EIP:    0010:[d_instantiate+26/48]    Not tainted
Jun 23 18:04:01 utopia2 kernel: EFLAGS: 00010282
Jun 23 18:04:01 utopia2 kernel: eax: 00636d6c   ebx: c7b225a0   ecx: c000c020   edx: c7b225d0
Jun 23 18:04:01 utopia2 kernel: esi: c5dc75a0   edi: c6c61f60   ebp: 00000005   esp: c6c61f38
Jun 23 18:04:01 utopia2 kernel: ds: 0018   es: 0018   ss: 0018
Jun 23 18:04:01 utopia2 kernel: Process kdeinit (pid: 4125, stackpage=c6c61000)
Jun 23 18:04:01 utopia2 kernel: Stack: c7b225a0 c01806d7 c7b225a0 c000c020 00000000 00000019 40fe1aa0 bfffe330 
Jun 23 18:04:01 utopia2 kernel:        3739395b 005d3438 00001000 4070e000 00000000 c0121328 c16152a0 c2138ae0 
Jun 23 18:04:01 utopia2 kernel:        c6c61f58 00000007 000185c8 c01810e4 c000c140 00000000 c000c140 c0181d31 
Jun 23 18:04:01 utopia2 kernel: Call Trace: [sock_map_fd+239/356] [do_munmap+556/572] [sys_socket+44/76] [sys_socketcall+97/468] [error_code+52/64] 
Jun 23 18:04:01 utopia2 kernel: Code: 89 50 04 89 43 30 8d 41 10 89 42 04 89 51 10 89 4b 08 5b c3 


>>eax; 00636d6c Before first symbol
>>ebx; c7b225a0 <_end+78b8c14/c5a3674>
>>ecx; c000c020 Before first symbol
>>edx; c7b225d0 <_end+78b8c44/c5a3674>
>>esi; c5dc75a0 <_end+5b5dc14/c5a3674>
>>edi; c6c61f60 <_end+69f85d4/c5a3674>
>>esp; c6c61f38 <_end+69f85ac/c5a3674>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   89 50 04                  mov    %edx,0x4(%eax)
Code;  00000003 Before first symbol
   3:   89 43 30                  mov    %eax,0x30(%ebx)
Code;  00000006 Before first symbol
   6:   8d 41 10                  lea    0x10(%ecx),%eax
Code;  00000009 Before first symbol
   9:   89 42 04                  mov    %eax,0x4(%edx)
Code;  0000000c Before first symbol
   c:   89 51 10                  mov    %edx,0x10(%ecx)
Code;  0000000f Before first symbol
   f:   89 4b 08                  mov    %ecx,0x8(%ebx)
Code;  00000012 Before first symbol
  12:   5b                        pop    %ebx
Code;  00000013 Before first symbol
  13:   c3                        ret    


7 warnings issued.  Results may not be reliable.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2002-06-10  8:46 Robert Litwiniec
  0 siblings, 0 replies; 97+ messages in thread
From: Robert Litwiniec @ 2002-06-10  8:46 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 5860 bytes --]

Hello
I have a notebook running Debian (kernel 2.4) and it often hangs. I can 
reproduce kernel oops. I suspect sis900 nic driver.
I tryied kernel 2.4.17, 2.4.18 (from Debian and from Linus - vanilla and 
also patched with rpc_match module patch-o-matic netfilter), 2.4.19-pre10

laptop:~# uname -a
Linux laptop 2.4.18-rpc #1 czw cze 6 09:36:11 CEST 2002 i686 unknown



laptop:~# lsmod
Module                  Size  Used by    Tainted: P
slip                    6208   2  (autoclean)
slhc                    4352   1  (autoclean) [slip]
af_packet              11592   1  (autoclean)
cls_u32                 4164   0  (unused)
sch_prio                2208   0  (unused)
sch_sfq                 3232   0  (unused)
sch_tbf                 2272   0  (unused)
sch_cbq                10720   0  (unused)
ipx                    15476   2  (autoclean)
ipt_multiport            640   4  (autoclean)
ipt_LOG                 3104  11  (autoclean)
ipt_state                608   4  (autoclean)
ipt_mac                  672  11  (autoclean)
iptable_filter          1728   1  (autoclean)
rtc                     5528   0  (autoclean)
ipt_record_rpc          1376   1
ip_conntrack_rpc_tcp    2848   1  [ipt_record_rpc]
ip_conntrack_rpc_udp    2656   1  [ipt_record_rpc]
nfsd                   64864   1
lockd                  46688   1  [nfsd]
sunrpc                 58196   1  [nfsd lockd]
shaper                  3036   0  (unused)
sis900                 12036   1
ip_nat_ftp              2912   0  (unused)
iptable_nat            12756   2  [ip_nat_ftp]
ip_tables              10464   9  [ipt_multiport ipt_LOG ipt_state 
ipt_mac iptable_filter ipt_record_rpc iptable_nat]
ip_conntrack           12876   5  [ipt_state ipt_record_rpc 
ip_conntrack_rpc_tcp ip_conntrack_rpc_udp ip_nat_ftp iptable_nat]
ncpfs                  31808   0  (unused)
trident                26656   0
soundcore               3492   3  [trident]
ac97_codec              9568   0  [trident]
ide-scsi                7392   0
sr_mod                 11800   0  (unused)
cdrom                  28640   0  [sr_mod]
sg                     28068   0  (unused)
scsi_mod               85240   3  [ide-scsi sr_mod sg]
unix                   13316  81  (autoclean)

cat /proc/interrupts
            CPU0
   0:      16713          XT-PIC  timer
   1:          5          XT-PIC  keyboard
   2:          0          XT-PIC  cascade
   5:          0          XT-PIC  SiS 7018 PCI Audio
   8:          1          XT-PIC  rtc
  10:        304          XT-PIC  eth0
  12:         12          XT-PIC  PS/2 Mouse
  14:      13176          XT-PIC  ide0
  15:          7          XT-PIC  ide1
NMI:          0
ERR:          0


laptop:~# cat /proc/pci
PCI devices found:
   Bus  0, device   0, function  0:
     Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 49).
       Master Capable.  Latency=128.
       Non-prefetchable 32 bit memory at 0x20000000 [0x23ffffff].
   Bus  0, device   0, function  1:
     IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 208).
       Master Capable.  Latency=16.
       I/O at 0x1100 [0x110f].
   Bus  0, device   1, function  0:
     ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 0).
   Bus  0, device   1, function  1:
     Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 
Ethernet (rev 130).
       IRQ 10.
       Master Capable.  Latency=128.  Min Gnt=52.Max Lat=11.
       I/O at 0x3200 [0x32ff].
       Non-prefetchable 32 bit memory at 0x24000000 [0x24000fff].
   Bus  0, device   1, function  2:
     USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 7).
       IRQ 11.
       Master Capable.  Latency=128.  Max Lat=80.
       Non-prefetchable 32 bit memory at 0x24001000 [0x24001fff].
   Bus  0, device   1, function  3:
     USB Controller: Silicon Integrated Systems [SiS] 7001 (#2) (rev 7).
       IRQ 11.
       Master Capable.  Latency=128.  Max Lat=80.
       Non-prefetchable 32 bit memory at 0x24002000 [0x24002fff].
   Bus  0, device   1, function  4:
     Multimedia audio controller: Silicon Integrated Systems [SiS] SiS 
PCI Audio Accelerator (rev 2).
       IRQ 5.
       Master Capable.  Latency=128.  Min Gnt=2.Max Lat=24.
       I/O at 0x3400 [0x34ff].
       Non-prefetchable 32 bit memory at 0x24003000 [0x24003fff].
   Bus  0, device   1, function  6:
     Modem: PCI device 1039:7013 (Silicon Integrated Systems [SiS]) (rev 
160).
       IRQ 10.
       Master Capable.  Latency=128.  Min Gnt=52.Max Lat=11.
       I/O at 0x3600 [0x36ff].
       I/O at 0x3800 [0x387f].
   Bus  0, device   2, function  0:
     PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (rev 0).
       Master Capable.  No bursts.  Min Gnt=8.
   Bus  0, device  10, function  0:
     CardBus bridge: Texas Instruments PCI4410 PC card Cardbus 
Controller (rev 2).
       Master Capable.  No bursts.  Min Gnt=192.Max Lat=3.
       Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff].
   Bus  0, device  10, function  1:
     FireWire (IEEE 1394): PCI device 104c:8017 (Texas Instruments) (rev 2).
       IRQ 5.
       Master Capable.  Latency=128.  Min Gnt=3.Max Lat=4.
       Non-prefetchable 32 bit memory at 0x24004000 [0x240047ff].
       Non-prefetchable 32 bit memory at 0x24008000 [0x2400bfff].
   Bus  1, device   0, function  0:
     VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 
GUI Accelerator+3D (rev 49).
       Prefetchable 32 bit memory at 0x48000000 [0x4fffffff].
       Non-prefetchable 32 bit memory at 0x40000000 [0x4001ffff].
       I/O at 0xa000 [0xa07f].

laptop:~# cat /proc/cmdline
BOOT_IMAGE=Linux_mtrr ro root=306 video=vesa:mtrr


regards
Robert Litwiniec


-- 
--- Debian GNU/Linux, Solaris, Novell administrator
http://linio.net2000.pl, http://mulinux.net2000.pl -mulinux 9.x
linio@gnu.pl|LinuxUser#137705|gsm 501-73-33-52|ICQ 3341146|GG 1520075

[-- Attachment #2: laptop_oops --]
[-- Type: application/x-java-vm, Size: 3068 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2002-02-26 18:26 Suporte RedeBonja
@ 2002-02-27 13:35 ` Erik Mouw
  0 siblings, 0 replies; 97+ messages in thread
From: Erik Mouw @ 2002-02-27 13:35 UTC (permalink / raw)
  To: Suporte RedeBonja; +Cc: linux-kernel

On Tue, Feb 26, 2002 at 03:26:15PM -0300, Suporte RedeBonja wrote:
> we are having problems with the kernel (oops). My box is a mail server only
> and the problem occurs a thousand times a day . I realize a wierd message on
> the boot process: /lib/modules/2.2.16/net/bsd_comp.o _> unresolved symbols,
> the same message for: /lib/modules/2.2.16/misc/zft_compressor.o,
>  /lib/modules/2.2.16/misc/rio.o,
> /lib/modules/2.2.16/misc/dss1_divert.o.
> 
> here is my configuration:
> 
> Red Hat 6.1 (Cartman)
> kernel : 2.2.16

Upgrade the system to a newer kernel and tools (look at ksymoops
complaining being obsolete) and try to recreate the problem.


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty
of Information Technology and Systems, Delft University of Technology,
PO BOX 5031, 2600 GA Delft, The Netherlands  Phone: +31-15-2783635
Fax: +31-15-2781843  Email: J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/

^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2002-02-26 18:26 Suporte RedeBonja
  2002-02-27 13:35 ` Erik Mouw
  0 siblings, 1 reply; 97+ messages in thread
From: Suporte RedeBonja @ 2002-02-26 18:26 UTC (permalink / raw)
  To: linux-kernel

Hi,
we are having problems with the kernel (oops). My box is a mail server only
and the problem occurs a thousand times a day . I realize a wierd message on
the boot process: /lib/modules/2.2.16/net/bsd_comp.o _> unresolved symbols,
the same message for: /lib/modules/2.2.16/misc/zft_compressor.o,
 /lib/modules/2.2.16/misc/rio.o,
/lib/modules/2.2.16/misc/dss1_divert.o.

here is my configuration:

Red Hat 6.1 (Cartman)
kernel : 2.2.16

dmesg:
*************************
Linux version 2.2.16 (root@mail.cbj.g12.br) (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release)) #8 Tue Sep 19 14:27:25 BRT 2000
Detected 451026 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 897.84 BogoMIPS
Memory: 257788k/262080k available (1032k kernel code, 408k reserved,
2812k data, 40k init)
Dentry hash table entries: 32768 (order 6, 256k)
Buffer cache hash table entries: 262144 (order 8, 1024k)
Page cache hash table entries: 65536 (order 6, 256k)
CPU: L1 I Cache: 32K L1 D Cache: 32K
CPU: AMD AMD-K6(tm) 3D processor stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf0720
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 262144 bhash 65536)
Starting kswapd v 1.5
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
loop: registered device at major 7
SIS5513: IDE controller on PCI bus 00 dev 01
SIS5513: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALL CX6.4A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: QUANTUM FIREBALL CX6.4A, 6149MB w/418kB Cache, CHS=784/255/63
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
3c59x.c:v0.99H 27May00 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905B Cyclone 100baseTx at 0xa800, 00:50:da:0d:14:d5, IRQ
11
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 786d.
MII transceiver found at address 0, status 786d.
Enabling bus-master transmits and whole-frame receives.
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 >
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 40k freed
Adding Swap: 265032k swap-space (priority -1)
***************************************


Ksymoops output:
*****************************************
WARNING: This version of ksymoops is obsolete.
WARNING: The current version can be obtained from
ftp://ftp.ocs.com.au/pub/ksymoops
Options used: -V (default)
-o /lib/modules/2.2.16/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System.map (default)
-c 1 (default)

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.

No modules in ksyms, skipping objects
Unable to handle kernel paging request at virtual address 8f2e9fe4
current->tss.cr3 = 09dab000, %cr3 = 09dab000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c012483c>]
EFLAGS: 00010286
eax: ce2048f0 ebx: cefd9720 ecx: ce204880 edx: cec2b8a0
esi: 00000000 edi: c9a01e80 ebp: bffffb08 esp: cafc1f8c
ds: 0018 es: 0018 ss: 0018
Process inetd (pid: 28677, process nr: 27, stackpage=cafc1000)
Stack: cefd9720 cefd9720 c01238d6 cefd9720 0000000a cefd9720 fffffff7
c012393d
cefd9720 cec2b8a0 cafc0000 0000000a 40106fe0 c0108fbc 0000000a
0000006f
4010648c 0000000a 40106fe0 bffffb08 00000006 0000002b 0000002b
00000006
Call Trace: [<c01238d6>] [<c012393d>] [<c0108fbc>]
Code: c0 83 c4 08 31 c0 5b 5e 5f 5d 59 c3 83 ec 04 55 57 56 b9 16

>>EIP: c012483c <get_empty_filp+124/130>
Trace: c01238d6 <filp_close+52/5c>
Trace: c012393d <sys_close+5d/a08>
Trace: c0108fbc <dump_thread+1280/22fc>
Code: c012483c <get_empty_filp+124/130> 00000000 <_EIP>:
<===
Code: c012483c <get_empty_filp+124/130> 0: c0 83 c4 08 31 c0
5b rolb $0x5b,0xc03108c4(%ebx) <===
Code: c0124843 <get_empty_filp+12b/130> 7: 5e
popl %esi
Code: c0124844 <get_empty_filp+12c/130> 8: 5f
popl %edi
Code: c0124845 <get_empty_filp+12d/130> 9: 5d
popl %ebp
Code: c0124846 <get_empty_filp+12e/130> a: 59
popl %ecx
Code: c0124847 <get_empty_filp+12f/130> b: c3
ret
Code: c0124848 <init_private_file+0/74> c: 83 ec 04
subl $0x4,%esp
Code: c012484b <init_private_file+3/74> f: 55
pushl %ebp
Code: c012484c <init_private_file+4/74> 10: 57
pushl %edi
Code: c012484d <init_private_file+5/74> 11: 56
pushl %esi
Code: c012484e <init_private_file+6/74> 12: b9 16 00 00 00
movl $0x16,%ecx


5 warnings and 1 error issued. Results may not be reliable.
****************************************

I would appreciate your interest in help me to solve this problem.
Thanks in advance,


Andrey Allage
_____________________________
Colégio Bom Jesus / Ielusc
www.cbj.g12.br
Joinville - SC





^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2001-11-26 19:59 Tracy R Reed
  2001-11-26 19:27 ` Stephen Smalley
  0 siblings, 1 reply; 97+ messages in thread
From: Tracy R Reed @ 2001-11-26 19:59 UTC (permalink / raw)
  To: selinux


[-- Attachment #1.1: Type: text/plain, Size: 1206 bytes --]

I've had 3 oopses in the last week that I've been playing with selinux.
ksymoops decoded results are attached. The first occurred when I was
trying to reload the policy:

Nov 21 19:33:24 bench3 kernel: ss:  loading policy configuration from /ss_policy
Nov 21 19:33:24 bench3 kernel: security:  4 users, 5 roles, 349 types
Nov 21 19:33:24 bench3 kernel: security:  29 classes, 60594 rules
Nov 21 19:33:24 bench3 kernel: Unable to handle kernel paging request at virtual address 465ec21c

The system was still useable but attempts to reload the policy were
hanging so I rebooted.

The other two happened when nobody was doing anything with the system
except cron running the normal stuff.

Nov 22 14:40:00 tracy kernel: task_precondition:  assigning context system_u:system_r:crond_t to pid 1620 exe=/usr/sbin/crond
Nov 22 14:40:00 tracy kernel: Unable to handle kernel paging request at virtual address 00732528

Nov 22 14:41:00 tracy kernel:  <1>Unable to handle kernel paging request at virtual address a8d4b5ec                                                             

After this the system was hung solid, no ping or anything.

-- 
Tracy Reed      http://www.ultraviolet.org

[-- Attachment #1.2: oops1.txt --]
[-- Type: text/plain, Size: 3502 bytes --]

ksymoops 2.4.0 on i686 2.4.12-lsm.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.12-lsm/ (default)
     -m /boot/System.map-2.4.12-lsm (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 (compare_maps): mismatch on symbol partition_name  , ksyms_base says c022f660, System.map says c0151f80.  Ignoring ksyms_base entry
 Unable to handle kernel paging request at virtual address 465ec21c
 c01ad045
 *pde = 00000000
 Oops: 0000
 CPU:    1
 EIP:    0010:[convert_context+117/320]    Not tainted
 EIP:    0010:[<c01ad045>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
 EFLAGS: 00010282
 eax: ddee9000   ebx: d6df3864   ecx: d71df620   edx: da1c0c88
 esi: d6cdbdd8   edi: ffffffea   ebp: d6cdbde0   esp: d6cdbd7c
 ds: 0018   es: 0018   ss: 0018
 Process load_policy (pid: 10363, stackpage=d6cdb000)
 Stack: 000000ff d6cdbde0 00000002 00000005 da1c0c88 da1c03e0 d6df3860 d6df3880
        00000079 c01a949c 000000f9 d6df3864 d6cdbdd8 d6cdbde0 c036a220 de6d0b20
        d6cdbe20 c01ad1d1 d6cdbde0 c01acfd0 d6cdbdd8 00000000 00000000 c036a220
 Call Trace: [sidtab_map_remove_on_error+44/144] [security_load_policy+193/432] [convert_context+0/320] [inode_has_perm+284/672] [task_precondition+40/816]
 Call Trace: [<c01a949c>] [<c01ad1d1>] [<c01acfd0>] [<c019b69c>] [<c019a9b8>]
    [<c019b445>] [<c019fa07>] [<c013394a>] [<c0132546>] [<c01ae4bd>] [<c01a7f4f>]
    [<c01328bd>] [<c01967d7>] [<c0106f1b>]
 Code: 8b 54 90 fc 52 8b 46 04 8b 40 18 50 e8 7a be ff ff 5a 85 c0

>>EIP; c01ad045 <convert_context+75/140>   <=====
Trace; c01a949c <sidtab_map_remove_on_error+2c/90>
Trace; c01ad1d1 <security_load_policy+c1/1b0>
Trace; c01acfd0 <convert_context+0/140>
Trace; c019b69c <inode_has_perm+11c/2a0>
Trace; c019a9b8 <task_precondition+28/330>
Trace; c019b445 <task_has_security+a5/1e0>
Trace; c019fa07 <selinux_file_alloc_security+27/30>
Trace; c013394a <get_empty_filp+4a/160>
Trace; c0132546 <dentry_open+e6/190>
Trace; c01ae4bd <sys_security_load_policy+17d/1a0>
Trace; c01a7f4f <sys_selinux+ff/350>
Trace; c01328bd <filp_close+8d/a0>
Trace; c01967d7 <sys_security+17/20>
Trace; c0106f1b <system_call+33/38>
Code;  c01ad045 <convert_context+75/140>
00000000 <_EIP>:
Code;  c01ad045 <convert_context+75/140>   <=====
   0:   8b 54 90 fc               mov    0xfffffffc(%eax,%edx,4),%edx   <=====
Code;  c01ad049 <convert_context+79/140>
   4:   52                        push   %edx
Code;  c01ad04a <convert_context+7a/140>
   5:   8b 46 04                  mov    0x4(%esi),%eax
Code;  c01ad04d <convert_context+7d/140>
   8:   8b 40 18                  mov    0x18(%eax),%eax
Code;  c01ad050 <convert_context+80/140>
   b:   50                        push   %eax
Code;  c01ad051 <convert_context+81/140>
   c:   e8 7a be ff ff            call   ffffbe8b <_EIP+0xffffbe8b> c01a8ed0 <hashtab_search+0/60>
Code;  c01ad056 <convert_context+86/140>
  11:   5a                        pop    %edx
Code;  c01ad057 <convert_context+87/140>
  12:   85 c0                     test   %eax,%eax


2 warnings issued.  Results may not be reliable.

[-- Attachment #1.3: oops2.txt --]
[-- Type: text/plain, Size: 3068 bytes --]

ksymoops 2.4.0 on i686 2.4.12-lsm.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.12-lsm/ (default)
     -m /boot/System.map-2.4.12-lsm (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 (compare_maps): mismatch on symbol partition_name  , ksyms_base says c022f660, System.map says c0151f80.  Ignoring ksyms_base entry
 Unable to handle kernel paging request at virtual address 00732528
 c0112800
 *pde = 00000000
 Oops: 0000
 CPU:    0
 EIP:    0010:[__wake_up+48/192]    Not tainted
 EIP:    0010:[<c0112800>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
 EFLAGS: 00010007
 eax: d681c4a4   ebx: 0073252c   ecx: 00000001   edx: 00000001
 esi: d954c5a0   edi: d681c4a0   ebp: d4d79f40   esp: d4d79f28
 ds: 0018   es: 0018   ss: 0018
 Process crond (pid: 1619, stackpage=d4d79000)
 Stack: 00000001 00000286 00000001 d681c4a0 d954c5a0 d954c5a0 d4deb9a0 c013b891
        d9a33340 c1958fa0 c013b8de d954c5a0 00000000 00000001 c0133b1e d954c5a0
        d9a33340 bffff760 d4bca000 c011498a 00000654 d9a33340 d9a33340 00000000
 Call Trace: [pipe_release+113/144] [pipe_write_release+14/32] [fput+78/256] [do_fork+1658/1808] [filp_close+141/160]
 Call Trace: [<c013b891>] [<c013b8de>] [<c0133b1e>] [<c011498a>] [<c01328bd>]
    [<c013292b>] [<c0106f1b>]
 Code: 8b 4b fc 8b 01 85 45 f0 74 64 31 c0 9c 5e fa f0 fe 0d 00 f8

>>EIP; c0112800 <__wake_up+30/c0>   <=====
Trace; c013b891 <pipe_release+71/90>
Trace; c013b8de <pipe_write_release+e/20>
Trace; c0133b1e <fput+4e/100>
Trace; c011498a <do_fork+67a/710>
Trace; c01328bd <filp_close+8d/a0>
Trace; c013292b <sys_close+5b/70>
Trace; c0106f1b <system_call+33/38>
Code;  c0112800 <__wake_up+30/c0>
00000000 <_EIP>:
Code;  c0112800 <__wake_up+30/c0>   <=====
   0:   8b 4b fc                  mov    0xfffffffc(%ebx),%ecx   <=====
Code;  c0112803 <__wake_up+33/c0>
   3:   8b 01                     mov    (%ecx),%eax
Code;  c0112805 <__wake_up+35/c0>
   5:   85 45 f0                  test   %eax,0xfffffff0(%ebp)
Code;  c0112808 <__wake_up+38/c0>
   8:   74 64                     je     6e <_EIP+0x6e> c011286e <__wake_up+9e/c0>
Code;  c011280a <__wake_up+3a/c0>
   a:   31 c0                     xor    %eax,%eax
Code;  c011280c <__wake_up+3c/c0>
   c:   9c                        pushf  
Code;  c011280d <__wake_up+3d/c0>
   d:   5e                        pop    %esi
Code;  c011280e <__wake_up+3e/c0>
   e:   fa                        cli    
Code;  c011280f <__wake_up+3f/c0>
   f:   f0 fe 0d 00 f8 00 00      lock decb 0xf800


2 warnings issued.  Results may not be reliable.

[-- Attachment #1.4: oops3.txt --]
[-- Type: text/plain, Size: 2942 bytes --]

ksymoops 2.4.0 on i686 2.4.12-lsm.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.12-lsm/ (default)
     -m /boot/System.map-2.4.12-lsm (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 (compare_maps): mismatch on symbol partition_name  , ksyms_base says c022f660, System.map says c0151f80.  Ignoring ksyms_base entry
  <1>Unable to handle kernel paging request at virtual address a8d4b5ec
 c012ae6e
 *pde = 00000000
 Oops: 0002
 CPU:    1
 EIP:    0010:[kfree+110/144]    Not tainted
 EIP:    0010:[<c012ae6e>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
 EFLAGS: 00010092
 eax: d681c620   ebx: d4a14000   ecx: c15284c0   edx: b50cdd79
 esi: d681c620   edi: 00000282   ebp: d4f67440   esp: d4d77f08
 ds: 0018   es: 0018   ss: 0018
 Process sadc (pid: 1609, stackpage=d4d77000)
 Stack: d681c620 c02eabe0 00000000 d93cf5a0 40018000 d954c9a0 c014ce70 d954c9a0
        c01456be d681c620 d954c9a0 c0146d74 d954c9a0 d4f67440 d954c9a0 c01445a6
        d954c9a0 00000001 00000000 d93cf5a0 d93cf5a0 d93cf5a0 c1958f20 c0133ba3
 Call Trace: [proc_delete_inode+0/80] [destroy_inode+30/48] [iput+404/416] [dput+230/336] [fput+211/256]
 Call Trace: [<c014ce70>] [<c01456be>] [<c0146d74>] [<c01445a6>] [<c0133ba3>]
    [<c01328bd>] [<c013292b>] [<c0106f1b>]
 Code: 89 44 93 08 ff 03 eb 10 6a 01 8d 44 24 04 50 51 e8 cd fb ff

>>EIP; c012ae6e <kfree+6e/90>   <=====
Trace; c014ce70 <proc_delete_inode+0/50>
Trace; c01456be <destroy_inode+1e/30>
Trace; c0146d74 <iput+194/1a0>
Trace; c01445a6 <dput+e6/150>
Trace; c0133ba3 <fput+d3/100>
Trace; c01328bd <filp_close+8d/a0>
Trace; c013292b <sys_close+5b/70>
Trace; c0106f1b <system_call+33/38>
Code;  c012ae6e <kfree+6e/90>
00000000 <_EIP>:
Code;  c012ae6e <kfree+6e/90>   <=====
   0:   89 44 93 08               mov    %eax,0x8(%ebx,%edx,4)   <=====
Code;  c012ae72 <kfree+72/90>
   4:   ff 03                     incl   (%ebx)
Code;  c012ae74 <kfree+74/90>
   6:   eb 10                     jmp    18 <_EIP+0x18> c012ae86 <kfree+86/90>
Code;  c012ae76 <kfree+76/90>
   8:   6a 01                     push   $0x1
Code;  c012ae78 <kfree+78/90>
   a:   8d 44 24 04               lea    0x4(%esp,1),%eax
Code;  c012ae7c <kfree+7c/90>
   e:   50                        push   %eax
Code;  c012ae7d <kfree+7d/90>
   f:   51                        push   %ecx
Code;  c012ae7e <kfree+7e/90>
  10:   e8 cd fb ff 00            call   fffbe2 <_EIP+0xfffbe2> c112aa50 <_end+d93cd4/204c52e4>


2 warnings issued.  Results may not be reliable.

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2001-11-26 19:59 Tracy R Reed
@ 2001-11-26 19:27 ` Stephen Smalley
  0 siblings, 0 replies; 97+ messages in thread
From: Stephen Smalley @ 2001-11-26 19:27 UTC (permalink / raw)
  To: Tracy R Reed; +Cc: selinux


On Mon, 26 Nov 2001, Tracy R Reed wrote:

> I've had 3 oopses in the last week that I've been playing with selinux.

Looks like you're still using the 2.4.12-based SELinux rather than the
latest release, and it doesn't look like you've applied patches that have
been posted since that release.  Make sure that you've at least applied
these patches:

http://marc.theaimsgroup.com/?l=selinux&m=100378165408266&w=2
http://marc.theaimsgroup.com/?l=selinux&m=100445617604999&w=2

The first kernel Oops definitely looked like the load_policy bug fixed by
the second patch above.  I'm not sure about the latter two Oopses - I
haven't seen them, and they weren't in SELinux code.  Could be a side
effect of one of the two bugs for which we've posted patches.

If you upgrade to the latest release, be sure to apply the
selinux_inode_delete patch.

--
Stephen D. Smalley, NAI Labs
ssmalley@nai.com






--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel oops
  2001-11-13 13:23 Kernel oops Anthony
@ 2001-11-14  6:02 ` Thiago Rondon
  0 siblings, 0 replies; 97+ messages in thread
From: Thiago Rondon @ 2001-11-14  6:02 UTC (permalink / raw)
  To: Anthony; +Cc: linux-kernel


You can submit the message to this list, or if you use
a kernel of a distro, like RedHat, you can submit for
maintainer or support of the distro.

please, read ~linux/REPORTING-BUGS.

On Wed, 14 Nov 2001, Anthony wrote:

> Hi everyone. Just a quick question: If I've had a "Kernel oops" on an
> earlier Kernel (like 2.2.19-6.2.12 on RedHat 6.2 for example), would it be
> worth reporting it to the Powers That Be, and if so, who are the Powers
> That Be and how can I contact them?
>
>
> ----------------------------
> Anthony (aslan@ispdr.net.au)
> ----------------------------
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2001-11-13 13:23 Anthony
  2001-11-14  6:02 ` Thiago Rondon
  0 siblings, 1 reply; 97+ messages in thread
From: Anthony @ 2001-11-13 13:23 UTC (permalink / raw)
  To: linux-kernel

Hi everyone. Just a quick question: If I've had a "Kernel oops" on an 
earlier Kernel (like 2.2.19-6.2.12 on RedHat 6.2 for example), would it be 
worth reporting it to the Powers That Be, and if so, who are the Powers 
That Be and how can I contact them?


----------------------------
Anthony (aslan@ispdr.net.au)
----------------------------


^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2001-10-08 12:59 Terry Kendal
  0 siblings, 0 replies; 97+ messages in thread
From: Terry Kendal @ 2001-10-08 12:59 UTC (permalink / raw)
  To: linux-kernel

Hello,
i am recently experiencing kernel errors with httpd process,
the software used:

apache 1.3.18 running in chroot environment,
self built kernel 2.4.10,
glibc 2.2.2, gcc version 2.96, binutils 2.10)

the problem is semi-repeatable, that is it happens almost always after a few
minutes of running
that httpd, but is triggered either by running CGI scripts or trigerring
apache 40x errors.

the hardware used is P200 MMX, 64 megz of ram, tx chipset

if you need any further information i will be happy to help,

ksymoops outputs:

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
c011a112
*pde = 003a7067
Oops: 0000
CPU:    0
EIP:    0010:[<c011a112>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000000   ebx: c3f58000   ecx: c0f5c220   edx: c1132000
esi: c0e1e000   edi: ffff0301   ebp: 0000000a   esp: c0e1fee4
ds: 0018   es: 0018   ss: 0018
Process httpd (pid: 4063, stackpage=c0e1f000)
Stack: 00005941 ffffffff 00005941 00000003 00000001 bffffc48 c011a74d
0000000a
       c0e1ff3c c3f58000 00000000 0009f8ab c0e1e000 c010f160 00005941
00000003
       00000001 bffffc48 c011aee9 0000000a c0e1ff3c 00005941 0000000a
00000000
Call Trace: [<c011a74d>] [<c010f160>] [<c011aee9>] [<c013dea0>] [<c0106ca3>]
Code: 8b 40 0c 8b 50 08 66 39 7a 30 75 0c 8b 41 28 39 42 28 0f 84

>>EIP; c011a112 <send_sig_info+e2/4d0>   <=====
Trace; c011a74c <kill_something_info+ec/100>
Trace; c010f160 <process_timeout+0/50>
Trace; c011aee8 <sys_kill+48/60>
Trace; c013dea0 <sys_select+480/490>
Trace; c0106ca2 <system_call+32/40>
Code;  c011a112 <send_sig_info+e2/4d0>
00000000 <_EIP>:
Code;  c011a112 <send_sig_info+e2/4d0>   <=====
   0:   8b 40 0c                  mov    0xc(%eax),%eax   <=====
Code;  c011a114 <send_sig_info+e4/4d0>
   3:   8b 50 08                  mov    0x8(%eax),%edx
Code;  c011a118 <send_sig_info+e8/4d0>
   6:   66 39 7a 30               cmp    %di,0x30(%edx)
Code;  c011a11c <send_sig_info+ec/4d0>
   a:   75 0c                     jne    18 <_EIP+0x18> c011a12a
<send_sig_info+fa/4d0>
Code;  c011a11e <send_sig_info+ee/4d0>
   c:   8b 41 28                  mov    0x28(%ecx),%eax
Code;  c011a120 <send_sig_info+f0/4d0>
   f:   39 42 28                  cmp    %eax,0x28(%edx)
Code;  c011a124 <send_sig_info+f4/4d0>
  12:   0f 84 00 00 00 00         je     18 <_EIP+0x18> c011a12a
<send_sig_info+fa/4d0>

the next one (diff with the above):
15d14
< Unable to handle kernel NULL pointer dereference at virtual address
0000000c
17c16
< *pde = 003a7067
---
> *pde = 014e2067
23,24c22,23
< eax: 00000000   ebx: c3f58000   ecx: c0f5c220   edx: c1132000
< esi: c0e1e000   edi: ffff0301   ebp: 0000000a   esp: c0e1fee4
---
> eax: 00000000   ebx: c0f58000   ecx: c0f5c220   edx: c1132000
> esi: c0722000   edi: ffff0301   ebp: 00000009   esp: c0723ee4
26,30c25,30
< Process httpd (pid: 4063, stackpage=c0e1f000)
< Stack: 00005941 ffffffff 00005941 00000003 00000001 bffffc48 c011a74d
0000000a
<        c0e1ff3c c3f58000 00000000 0009f8ab c0e1e000 c010f160 00005941
00000003
<        00000001 bffffc48 c011aee9 0000000a c0e1ff3c 00005941 0000000a
00000000
< Call Trace: [<c011a74d>] [<c010f160>] [<c011aee9>] [<c013dea0>]
[<c0106ca3>]
---
> Process httpd (pid: 31469, stackpage=c0723000)
> Stack: 0000044d ffffffff 0000044d 00000001 080ff6f0 bffffb74 c011a74d
00000009
>        c0723f3c c0f58000 c0d68960 0020cc8c 00000001 c11071a0 0000044d
00000001
>        080ff6f0 bffffb74 c011aee9 00000009 c0723f3c 0000044d 00000009
00000000
> Call Trace: [<c011a74d>] [<c011aee9>] [<c010f234>] [<c010f160>]
[<c0114ce0>]
>    [<c01197ce>] [<c0106ca3>]
35d34
< Trace; c010f160 <process_timeout+0/50>
37c36,39
< Trace; c013dea0 <sys_select+480/490>
---
> Trace; c010f234 <schedule_timeout+84/a0>
> Trace; c010f160 <process_timeout+0/50>
> Trace; c0114ce0 <sys_wait4+3b0/3c0>
> Trace; c01197ce <sys_nanosleep+10e/190>

and the last one (diff from the first):
17c17
< *pde = 003a7067
---
> *pde = 02562067
23,24c23,24
< eax: 00000000   ebx: c3f58000   ecx: c0f5c220   edx: c1132000
< esi: c0e1e000   edi: ffff0301   ebp: 0000000a   esp: c0e1fee4
---
> eax: 00000000   ebx: c19d6000   ecx: c0f5c220   edx: c1132000
> esi: c3730000   edi: ffff0301   ebp: 00000009   esp: c3731ee4
26,30c26,31
< Process httpd (pid: 4063, stackpage=c0e1f000)
< Stack: 00005941 ffffffff 00005941 00000003 00000001 bffffc48 c011a74d
0000000a
<        c0e1ff3c c3f58000 00000000 0009f8ab c0e1e000 c010f160 00005941
00000003
<        00000001 bffffc48 c011aee9 0000000a c0e1ff3c 00005941 0000000a
00000000
< Call Trace: [<c011a74d>] [<c010f160>] [<c011aee9>] [<c013dea0>]
[<c0106ca3>]
---
> Process httpd (pid: 29449, stackpage=c3731000)
> Stack: 00004afe ffffffff 00004afe 00000001 081129c0 bffffae0 c011a74d
00000009
>        c3731f3c c19d6000 c3b0a980 0020cc8c 00000001 c11071a0 00004afe
00000001
>        081129c0 bffffae0 c011aee9 00000009 c3731f3c 00004afe 00000009
00000000
> Call Trace: [<c011a74d>] [<c011aee9>] [<c010f234>] [<c010f160>]
[<c0114ce0>]
>    [<c01197ce>] [<c0106ca3>]
35d35
< Trace; c010f160 <process_timeout+0/50>
37c37,40
< Trace; c013dea0 <sys_select+480/490>
---
> Trace; c010f234 <schedule_timeout+84/a0>
> Trace; c010f160 <process_timeout+0/50>
> Trace; c0114ce0 <sys_wait4+3b0/3c0>
> Trace; c01197ce <sys_nanosleep+10e/190>

best regards,
terry



^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2001-09-27  9:49 kewl
  0 siblings, 0 replies; 97+ messages in thread
From: kewl @ 2001-09-27  9:49 UTC (permalink / raw)


hello,

i am recently experiencing kernel errors with httpd process,
the software used:

apache 1.3.18 running in chroot environment,
self built kernel 2.4.10,
glibc 2.2.2, gcc version 2.96, binutils 2.10)

the problem is semi-repeatable, that is it happens almost always after a few minutes of running
that httpd, but is triggered either by running CGI scripts or trigerring apache 40x errors.

the hardware used is P200 MMX, 64 megz of ram, tx chipset

if you need any further information i will be happy to help,

below find ksymoops outputs (2 slightly different ones):

the first one:

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
c011a112
*pde = 0128d067
Oops: 0000
CPU:    0
EIP:    0010:[<c011a112>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000000   ebx: c3462000   ecx: c37ad620   edx: c1132000
esi: c1e24000   edi: ffff0301   ebp: 0000000a   esp: c1e25ee4
ds: 0018   es: 0018   ss: 0018
Process httpd (pid: 27196, stackpage=c1e25000)
Stack: 000023ad ffffffff 000023ad 00000003 00000001 bffff808 c011a74d 0000000a
       c1e25f3c c3462000 00000000 005fd4a5 c1e24000 c010f160 000023ad 00000003
       00000001 bffff808 c011aee9 0000000a c1e25f3c 000023ad 0000000a 00000000
Call Trace: [<c011a74d>] [<c010f160>] [<c011aee9>] [<c013dea0>] [<c0106ca3>]
Code: 8b 40 0c 8b 50 08 66 39 7a 30 75 0c 8b 41 28 39 42 28 0f 84
>>EIP; c011a112 <send_sig_info+e2/4d0>   <=====
Trace; c011a74c <kill_something_info+ec/100>
Trace; c010f160 <process_timeout+0/50>
Trace; c011aee8 <sys_kill+48/60>
Trace; c013dea0 <sys_select+480/490>
Trace; c0106ca2 <system_call+32/40>
Code;  c011a112 <send_sig_info+e2/4d0>
00000000 <_EIP>:
Code;  c011a112 <send_sig_info+e2/4d0>   <=====
   0:   8b 40 0c                  mov    0xc(%eax),%eax   <=====
Code;  c011a114 <send_sig_info+e4/4d0>
   3:   8b 50 08                  mov    0x8(%eax),%edx
Code;  c011a118 <send_sig_info+e8/4d0>
   6:   66 39 7a 30               cmp    %di,0x30(%edx)
Code;  c011a11c <send_sig_info+ec/4d0>
   a:   75 0c                     jne    18 <_EIP+0x18> c011a12a <send_sig_info+fa/4d0>
Code;  c011a11e <send_sig_info+ee/4d0>
   c:   8b 41 28                  mov    0x28(%ecx),%eax
Code;  c011a120 <send_sig_info+f0/4d0>
   f:   39 42 28                  cmp    %eax,0x28(%edx)
Code;  c011a124 <send_sig_info+f4/4d0>
  12:   0f 84 00 00 00 00         je     18 <_EIP+0x18> c011a12a <send_sig_info+fa/4d0>

and the other one:

Unable to handle kernel NULL pointer dereference at virtual address 0000000c
c011a112
*pde = 02410067
Oops: 0000
CPU:    0
EIP:    0010:[<c011a112>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000000   ebx: c3850000   ecx: c37ad620   edx: c1132000
esi: c2412000   edi: ffff0301   ebp: 0000000a   esp: c2413ee4
ds: 0018   es: 0018   ss: 0018
Process httpd (pid: 4325, stackpage=c2413000)
Stack: 00002a7c ffffffff 00002a7c 00000003 00000001 bffffc48 c011a74d 0000000a
       c2413f3c c3850000 00000000 0001c089 c2412000 c010f160 00002a7c 00000003
       00000001 bffffc48 c011aee9 0000000a c2413f3c 00002a7c 0000000a 00000000
Call Trace: [<c011a74d>] [<c010f160>] [<c011aee9>] [<c013dea0>] [<c0106ca3>]
Code: 8b 40 0c 8b 50 08 66 39 7a 30 75 0c 8b 41 28 39 42 28 0f 84
>>EIP; c011a112 <send_sig_info+e2/4d0>   <=====
Trace; c011a74c <kill_something_info+ec/100>
Trace; c010f160 <process_timeout+0/50>
Trace; c011aee8 <sys_kill+48/60>
Trace; c013dea0 <sys_select+480/490>
Trace; c0106ca2 <system_call+32/40>
Code;  c011a112 <send_sig_info+e2/4d0>
00000000 <_EIP>:
Code;  c011a112 <send_sig_info+e2/4d0>   <=====
   0:   8b 40 0c                  mov    0xc(%eax),%eax   <=====
Code;  c011a114 <send_sig_info+e4/4d0>
   3:   8b 50 08                  mov    0x8(%eax),%edx
Code;  c011a118 <send_sig_info+e8/4d0>
   6:   66 39 7a 30               cmp    %di,0x30(%edx)
Code;  c011a11c <send_sig_info+ec/4d0>
   a:   75 0c                     jne    18 <_EIP+0x18> c011a12a <send_sig_info+fa/4d0>
Code;  c011a11e <send_sig_info+ee/4d0>
   c:   8b 41 28                  mov    0x28(%ecx),%eax
Code;  c011a120 <send_sig_info+f0/4d0>
   f:   39 42 28                  cmp    %eax,0x28(%edx)
Code;  c011a124 <send_sig_info+f4/4d0>
  12:   0f 84 00 00 00 00         je     18 <_EIP+0x18> c011a12a <send_sig_info+fa/4d0>

best regards,
terry

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2001-06-01 15:13 David Harris
  0 siblings, 0 replies; 97+ messages in thread
From: David Harris @ 2001-06-01 15:13 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 934 bytes --]

(many apologies for repost - i'll actually attach the attachment this
time)

I am running gnome netleds_applet version 0.9.1 and it is sporadically
dieing, with a various kernel oops warnings in my syslogs. I caught
the last one and ran it through ksymoops - I've attached the output of
that. It happens every few days and doesn't seem to be caused by
anything specific that I can see. Always the same program, and the
overall stability of the system seems unaffected. If it makes any
difference I have two copies of netleds running (they monitor eth0
and ppp0 separately). The processor is a Cyric 6x86MX233. Any other
information you'd find useful, please contact me!

yours

David Harris

-- 
     David Harris, 10 Carlton Way,     |  My name is Inigo Montoya.
  Cambridge CB4 2BZ Tel: 01223 524413  |    You killed my father.
  Mob: 07977 226941 Fax: 07970 091596  |       Prepare to die.
    http://www.srcf.ucam.org/~djh59/   |

[-- Attachment #2: oopsout.txt --]
[-- Type: text/plain, Size: 1822 bytes --]

ksymoops 2.4.1 on i686 2.4.4.  Options used
     -V (default)
     -k /proc/ksyms (specified)
     -l /proc/modules (specified)
     -o /lib/modules/2.4.4/ (default)
     -m /boot/System.map-2.4.4 (specified)

Unable to handle kernel paging request at virtual address 856d1cfc
c013690b
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c013690b>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010203
eax: 32ae102f   ebx: 005e1a04   ecx: c2e62900   edx: 00000001
esi: 08095529   edi: 404e5ded   ebp: 005e1a04   esp: c1ebbf54
ds: 0018   es: 0018   ss: 0018
Process netleds_applet (pid: 501, stackpage=c1ebb000)
Stack: c013715a 005e1a04 00000000 08095528 404e5ded c33ba000 c012c4f7 c33ba000 
       00000001 000001b6 c1ebbf84 0000000f c33ba000 08095528 404e5ded c33ba000 
       00000000 c2e62900 00000400 c012c80c c33ba000 00000000 000001b6 c1eba000 
Call Trace: [<c013715a>] [<c012c4f7>] [<c012c80c>] [<c0106ac3>] [<c010002b>] 
Code: 00 83 f8 02 0f 85 eb 00 00 00 80 7a 01 2e 0f 85 e1 00 00 00 

>>EIP; c013690b <path_walk+437/7bc>   <=====
Trace; c013715a <open_namei+1a/5d0>
Trace; c012c4f7 <filp_open+33/54>
Trace; c012c80c <sys_open+38/b4>
Trace; c0106ac3 <system_call+33/40>
Trace; c010002b <startup_32+2b/a5>
Code;  c013690b <path_walk+437/7bc>
00000000 <_EIP>:
Code;  c013690b <path_walk+437/7bc>   <=====
   0:   00 83 f8 02 0f 85         add    %al,0x850f02f8(%ebx)   <=====
Code;  c0136911 <path_walk+43d/7bc>
   6:   eb 00                     jmp    8 <_EIP+0x8> c0136913 <path_walk+43f/7bc>
Code;  c0136913 <path_walk+43f/7bc>
   8:   00 00                     add    %al,(%eax)
Code;  c0136915 <path_walk+441/7bc>
   a:   80 7a 01 2e               cmpb   $0x2e,0x1(%edx)
Code;  c0136919 <path_walk+445/7bc>
   e:   0f 85 e1 00 00 00         jne    f5 <_EIP+0xf5> c0136a00 <path_walk+52c/7bc>


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2001-06-01 15:12 David Harris
  0 siblings, 0 replies; 97+ messages in thread
From: David Harris @ 2001-06-01 15:12 UTC (permalink / raw)
  To: linux-kernel

I am running gnome netleds_applet version 0.9.1 and it is sporadically
dieing, with a various kernel oops warnings in my syslogs. I caught
the last one and ran it through ksymoops - I've attached the output of
that. It happens every few days and doesn't seem to be caused by
anything specific that I can see. Always the same program, and the
overall stability of the system seems unaffected. If it makes any
difference I have two copies of netleds running (they monitor eth0
and ppp0 separately). The processor is a Cyric 6x86MX233. Any other
information you'd find useful, please contact me!

yours

David Harris

-- 
     David Harris, 10 Carlton Way,     |  My name is Inigo Montoya.
  Cambridge CB4 2BZ Tel: 01223 524413  |    You killed my father.
  Mob: 07977 226941 Fax: 07970 091596  |       Prepare to die.
    http://www.srcf.ucam.org/~djh59/   |

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2001-04-19 19:04 ` Alan Cox
@ 2001-04-19 19:08   ` Ronald Bultje
  0 siblings, 0 replies; 97+ messages in thread
From: Ronald Bultje @ 2001-04-19 19:08 UTC (permalink / raw)
  To: Alan Cox; +Cc: linux-kernel


On 2001.04.19 21:04:26 +0200 Alan Cox wrote:
> > Is blackbox broken? Or is this a kernel bug? Or a bug in the nvidia
> > drivers?
> > I hope you can fix it (if it is a kernel bug)...
> 
> Only Nvidia can help you. Reproduce the problem from a boot where the
> nvidia
> drivers have never been loaded and then its interesting. Is the box
> stable 
> with 2.2 ?

Yes (i.e. no crashes because of this and never any X-lockup/-crash).
I'll try the non-nvidia boot and send a report to nvidia.

Ronald Bultje


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: kernel oops
  2001-04-19 18:32 kernel oops Ronald Bultje
@ 2001-04-19 19:04 ` Alan Cox
  2001-04-19 19:08   ` Ronald Bultje
  0 siblings, 1 reply; 97+ messages in thread
From: Alan Cox @ 2001-04-19 19:04 UTC (permalink / raw)
  To: Ronald Bultje; +Cc: linux-kernel

> Is blackbox broken? Or is this a kernel bug? Or a bug in the nvidia
> drivers?
> I hope you can fix it (if it is a kernel bug)...

Only Nvidia can help you. Reproduce the problem from a boot where the nvidia
drivers have never been loaded and then its interesting. Is the box stable 
with 2.2 ?


^ permalink raw reply	[flat|nested] 97+ messages in thread

* kernel oops
@ 2001-04-19 18:32 Ronald Bultje
  2001-04-19 19:04 ` Alan Cox
  0 siblings, 1 reply; 97+ messages in thread
From: Ronald Bultje @ 2001-04-19 18:32 UTC (permalink / raw)
  To: linux-kernel

Hi there,

when I have given my computer a 'quite heavy load' in X, it will sometimes
suddenly, without much reason at that moment itself, stop working... Ie,
the 'stop' itself can happen when the computer isn't even being worked on,
but five minutes after I've done some video editing (using a DC10+ with
Serguei Miridonov's zoran driver)...
Either I get:
- a full computer crash
- or it will segfault everything I try to do
# reboot
Segmentation fault
# ls
Segmentation fault
#
- or the kernel will oops.
Uptimes longer than a few days are usually out of the question. I've
experienced it since I switched over to kernel 2.4.x

I currently use kernel 2.4.3, on a Pentium II 400 MHz, 128 MB RAM, with
redhat 7.0. I also use the nvidia.com drivers for my videocard (tnt2),
maybe that's of importance...

the oops:

kernel BUG at page_alloc.c:81!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c01298df>]
EFLAGS: 00010282
eax: 0000001f   ebx: c11bbb6c   ecx: 00000001   edx: c0223a28
esi: 00000000   edi: 00000000   ebp: 00000000   esp: c7affe84
ds: 0018   es: 0018   ss: 0018
Process blackbox (pid: 782, stackpage=c7aff000)
Stack: c01ec68b c01ec7b9 00000051 00000000 c11bbb6c c11bbb6c c0127dbc
c11bbb6c 
       00000001 c11bbb6c 000c0000 c7b6c310 c012a68a c11bbb6c 00000202
ffffffff 
       c11efe48 c11efe48 c11bbb6c 00000027 c011f184 c11bbb6c 00000003
00000000 
Call Trace: [<c0127dbc>] [<c012a68a>] [<c011f184>] [<c012142f>]
[<c012072a>] [<c01214fd>] [<fffd5000>] 
       [<c0106f27>] [<fffd5000>] 

Code: 0f 0b 83 c4 0c 8b 43 18 83 e0 20 74 16 6a 53 68 b9 c7 1e c0 
kernel BUG at page_alloc.c:81!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c01298df>]
EFLAGS: 00013286
eax: 0000001f   ebx: c1209868   ecx: 00000001   edx: c0223a28
esi: 00000000   edi: 00000000   ebp: 00000000   esp: c1a95e98
ds: 0018   es: 0018   ss: 0018
Process X (pid: 777, stackpage=c1a95000)
Stack: c01ec68b c01ec7b9 00000051 00000000 c1209868 c1209868 c0127dbc
c1209868 
       00000000 c1209868 00161000 c4101644 c012a68a c1209868 00000010
c584f440 
       c012c368 c584f54c c1209868 00000004 c011f184 c1209868 0000002f
00000000 
Call Trace: [<c0127dbc>] [<c012a68a>] [<c012c368>] [<c011f184>]
[<c0141220>] [<c0140321>] [<c015a1c9>] 
       [<c01217d8>] [<c01062e5>] [<c0112336>] [<c0116032>] [<c01107a0>]
[<c0106f27>] 

Code: 0f 0b 83 c4 0c 8b 43 18 83 e0 20 74 16 6a 53 68 b9 c7 1e c0 

Ksymoops output when I last had the oops (only for first one, I lost the
other one):

ksymoops 2.3.4 on i686 2.4.3.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.3/ (default)
     -m /usr/src/linux/System.map (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.

Reading Oops report from the terminal

kernel BUG at page_alloc.c:81!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c01298df>]
EFLAGS: 00010282
eax: 0000001f   ebx: c11bbb6c   ecx: 00000001   edx: c0223a28
esi: 00000000   edi: 00000000   ebp: 00000000   esp: c7affe84
ds: 0018   es: 0018   ss: 0018
Process blackbox (pid: 782, stackpage=c7aff000)
Stack: c01ec68b c01ec7b9 00000051 00000000 c11bbb6c c11bbb6c c0127dbc
c11bbb6c
       00000001 c11bbb6c 000c0000 c7b6c310 c012a68a c11bbb6c 00000202
ffffffff
       c11efe48 c11efe48 c11bbb6c 00000027 c011f184 c11bbb6c 00000003
00000000
Call Trace: [<c0127dbc>] [<c012a68a>] [<c011f184>] [<c012142f>]
[<c012072a>] [<c01214fd>] 
[<fffd500$       [<c0106f27>] [<fffd5000>]

Code: 0f 0b 83 c4 0c 8b 43 18 83 e0 20 74 16 6a 53 68 b9 c7 1e c0



invalid operand: 0000
CPU:    0
EIP:    0010:[<c01298df>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 0000001f   ebx: c11bbb6c   ecx: 00000001   edx: c0223a28
esi: 00000000   edi: 00000000   ebp: 00000000   esp: c7affe84
ds: 0018   es: 0018   ss: 0018
Process blackbox (pid: 782, stackpage=c7aff000)
Stack: c01ec68b c01ec7b9 00000051 00000000 c11bbb6c c11bbb6c c0127dbc
c11bbb6c
       00000001 c11bbb6c 000c0000 c7b6c310 c012a68a c11bbb6c 00000202
ffffffff
       c11efe48 c11efe48 c11bbb6c 00000027 c011f184 c11bbb6c 00000003
00000000
Call Trace: [<c0127dbc>] [<c012a68a>] [<c011f184>] [<c012142f>]
[<c012072a>] [<c01214fd>] [<fffd500$       [<c0106f27>] [<fffd5000>]
Code: 0f 0b 83 c4 0c 8b 43 18 83 e0 20 74 16 6a 53 68 b9 c7 1e c0

>>EIP; c01298df <__free_pages_ok+af/310>   <=====
Trace; c0127dbc <lru_cache_del+2c/30>
Trace; c012a68a <free_page_and_swap_cache+6a/c0>
Trace; c011f184 <zap_page_range+1b4/260>
Trace; c012142f <do_munmap+1ff/2a0>
Trace; c012072a <sys_brk+5a/e0>
Trace; c01214fd <sys_munmap+2d/50>
Code;  c01298df <__free_pages_ok+af/310>
00000000 <_EIP>:
Code;  c01298df <__free_pages_ok+af/310>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c01298e1 <__free_pages_ok+b1/310>
   2:   83 c4 0c                  add    $0xc,%esp
Code;  c01298e4 <__free_pages_ok+b4/310>
   5:   8b 43 18                  mov    0x18(%ebx),%eax
Code;  c01298e7 <__free_pages_ok+b7/310>
   8:   83 e0 20                  and    $0x20,%eax
Code;  c01298ea <__free_pages_ok+ba/310>
   b:   74 16                     je     23 <_EIP+0x23> c0129902
<__free_pages_ok+d2/310>
Code;  c01298ec <__free_pages_ok+bc/310>
   d:   6a 53                     push   $0x53
Code;  c01298ee <__free_pages_ok+be/310>
   f:   68 b9 c7 1e c0            push   $0xc01ec7b9


Is blackbox broken? Or is this a kernel bug? Or a bug in the nvidia
drivers?
I hope you can fix it (if it is a kernel bug)...

Ronald Bultje


^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2001-02-19 14:44 Alberto Bertogli
  0 siblings, 0 replies; 97+ messages in thread
From: Alberto Bertogli @ 2001-02-19 14:44 UTC (permalink / raw)
  To: linux-kernel

Yesterday I got an oops in a Dell PowerEdge 4100/200.
It was almost idle (the process list is listed below).
There was no SysRQ, VT, hd work, network or keyboard response.
The oops was, obviously, copied by hand; and kernel is
plain 2.4.1 compiled with egcs 2.91.66.

uname -a:
Linux sol 2.4.1 #3 SMP Wed Feb 14 18:14:33 ARST 2001 i686 unknown

Hardware:
2xiPPro 200mhz
128Mb ram
Intel eepro100
(dmesg attached)

process list:
syslogd
klogd 
httpd 
 \_ 5x httpd
crond
atd
bash 
 \_ mailsnarf 
bash
agetty
agetty
agetty
bash
 \_ vmstat 1
inetd

Attached are the plain oops, the oops passed through ksymoops, the dmesg
output and the kernel config.

Thanks,
        Alberto

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Re: Kernel Oops
  2000-12-10  0:53 Bastien Nocera
@ 2000-12-10  1:13 ` Bastien Nocera
  0 siblings, 0 replies; 97+ messages in thread
From: Bastien Nocera @ 2000-12-10  1:13 UTC (permalink / raw)
  To: linuxppc-dev


Bastien Nocera wrote:
>
> Hi,
>
> Just got a kernel Oops:
>
> Dec  9 23:40:59 kara kernel: Linux video capture interface: v1.00
> Dec  9 23:41:02 kara kernel: usb.c: registered new driver ov511
> Dec  9 23:41:02 kara kernel: ov511.c: USB OV511+ camera found
> Dec  9 23:41:02 kara kernel: ov511.c: camera: Creative Labs WebCam 3
> Dec  9 23:41:02 kara kernel: ov511.c: Sensor is an OV7620
> Dec  9 23:41:02 kara kernel: ov511.c: ov511 driver version 1.28
> registered
> Dec  9 23:41:06 kara kernel: Oops: kernel access of bad area, sig: 11
> Dec  9 23:41:06 kara kernel: NIP: C001148C XER: 00000000 LR: C986F41C
> SP: C31B3C90 REGS: c31b3be0 TRAP: 0300
> Dec  9 23:41:06 kara kernel: MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1
> IR/DR: 11
> Dec  9 23:41:06 kara kernel: DAR: 00000000, DSISR: 42000000
> Dec  9 23:41:06 kara kernel: TASK = c31b2000[5102] 'vanity' Last
> syscall: 54
> Dec  9 23:41:06 kara kernel: last math c17f8000 last altivec 00000000
> Dec  9 23:41:06 kara kernel: GPR00: 00000001 C31B3C90 C31B2000 00000024
> C31B3C94 0000001C FFFFFFFC 00000001
> Dec  9 23:41:06 kara kernel: GPR08: 00000078 00000001 000000A0 00000004
> 02000000 1001C6C8 00000000 100C3350
> Dec  9 23:41:06 kara kernel: GPR16: 00000000 7FFFF938 00000000 00000000
> 00009032 031B3E80 00000000 C0004CA4
> Dec  9 23:41:06 kara kernel: GPR24: C00049D4 10003C04 3002676C 00000005
> C31B3C98 403C7601 C4BCA000 00000000
> Dec  9 23:41:06 kara kernel: Call backtrace:
> Dec  9 23:41:06 kara kernel: C3394EC0 C98682E4 C0049A54 C0004A30
> 3000BC54 10003308 10002EC8
> Dec  9 23:41:06 kara kernel: 10001B34 0F76175C 00000000
>
> Given the timings, et all, I guess the ov511 driver gave me this... and
> I can't access the webcam or unload the module. Hope this can help. Oh,
> I'm using kernel-2.4.0-test11 from Paulus' tree.
>
> Cheers

OK, I even found out the code to make it crash. It definitely _is_ the
driver. I stop disturbing you with that and send it to the kernel ML.

Sorry for the bandwidth

--
/Bastien Nocera
http://hadess.net

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel Oops
@ 2000-12-10  0:53 Bastien Nocera
  2000-12-10  1:13 ` Bastien Nocera
  0 siblings, 1 reply; 97+ messages in thread
From: Bastien Nocera @ 2000-12-10  0:53 UTC (permalink / raw)
  To: linuxppc-dev


Hi,

Just got a kernel Oops:

Dec  9 23:40:59 kara kernel: Linux video capture interface: v1.00
Dec  9 23:41:02 kara kernel: usb.c: registered new driver ov511
Dec  9 23:41:02 kara kernel: ov511.c: USB OV511+ camera found
Dec  9 23:41:02 kara kernel: ov511.c: camera: Creative Labs WebCam 3
Dec  9 23:41:02 kara kernel: ov511.c: Sensor is an OV7620
Dec  9 23:41:02 kara kernel: ov511.c: ov511 driver version 1.28
registered
Dec  9 23:41:06 kara kernel: Oops: kernel access of bad area, sig: 11
Dec  9 23:41:06 kara kernel: NIP: C001148C XER: 00000000 LR: C986F41C
SP: C31B3C90 REGS: c31b3be0 TRAP: 0300
Dec  9 23:41:06 kara kernel: MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1
IR/DR: 11
Dec  9 23:41:06 kara kernel: DAR: 00000000, DSISR: 42000000
Dec  9 23:41:06 kara kernel: TASK = c31b2000[5102] 'vanity' Last
syscall: 54
Dec  9 23:41:06 kara kernel: last math c17f8000 last altivec 00000000
Dec  9 23:41:06 kara kernel: GPR00: 00000001 C31B3C90 C31B2000 00000024
C31B3C94 0000001C FFFFFFFC 00000001
Dec  9 23:41:06 kara kernel: GPR08: 00000078 00000001 000000A0 00000004
02000000 1001C6C8 00000000 100C3350
Dec  9 23:41:06 kara kernel: GPR16: 00000000 7FFFF938 00000000 00000000
00009032 031B3E80 00000000 C0004CA4
Dec  9 23:41:06 kara kernel: GPR24: C00049D4 10003C04 3002676C 00000005
C31B3C98 403C7601 C4BCA000 00000000
Dec  9 23:41:06 kara kernel: Call backtrace:
Dec  9 23:41:06 kara kernel: C3394EC0 C98682E4 C0049A54 C0004A30
3000BC54 10003308 10002EC8
Dec  9 23:41:06 kara kernel: 10001B34 0F76175C 00000000

Given the timings, et all, I guess the ov511 driver gave me this... and
I can't access the webcam or unload the module. Hope this can help. Oh,
I'm using kernel-2.4.0-test11 from Paulus' tree.

Cheers

--
/Bastien Nocera
http://hadess.net

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 97+ messages in thread

* Kernel oops
@ 2000-05-17 17:10 Patrick Higgins
  0 siblings, 0 replies; 97+ messages in thread
From: Patrick Higgins @ 2000-05-17 17:10 UTC (permalink / raw)
  To: mtd

[-- Attachment #1: Type: TEXT/PLAIN, Size: 562 bytes --]


I've been working on getting the DoC driver to work when compiled
statically, and have managed to get past all the gotchas with respect to
compiling, but now I get a kernel oops on boot.  I've looked into it a
bit, but since I'm not the greatest decoder of oops messages the world has
ever seen, I haven't found the problem.  I've attached the ksymoops-ified
oops message in case anyone is a wizard with these things. :-)

I'll start tracking it down with printk (my read of the oops is that it's
happening somewhere near the beginning of DoC2k_init).

Patrick

[-- Attachment #2: Type: TEXT/PLAIN, Size: 2363 bytes --]

ksymoops 0.7c on i686 2.2.14-12.  Options used
     -v linux/vmlinux (specified)
     -K (specified)
     -L (specified)
     -O (specified)
     -m linux/System.map (specified)
     -x

Unable to handle kernel NULL pointer dereference at virtual address 0000006c
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c017a131>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010287
eax: 00000000   ebx: c008e4f0   ecx: 000da000   edx: c008e3d0
esi: 000d8000   edi: c017a104   ebp: c008e480   esp: c3d7bf78
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 1, process nr: 1, stackpage=c3d7b000)
Stack: c017a104 c00da000 c017b442 c008e480 00000009 c01d3ba8 c029bc28 00000774
       c008e4f0 c00db002 ff29bc28 c017a104 c01ac929 68746977 69684320 20444970
       00003032 c01d0bb5 000da000 00000f00 00000001 c01d0b83 c01cacee c01988c0
Call Trace: [<c017a104>] [<c017b442>] [<c017a104>] [<c01ac929>] [<c01988c0>] [<
Code: 8b 50 6c 85 d2 75 ec be 3b c7 1a c0 89 ef fc ac aa 84 c0 75

>>EIP; c017a131 <DoC2k_init+45/328>   <=====
Trace; c017a104 <DoC2k_init+0/328>
Trace; c017b442 <DoC_Probe+482/524>
Trace; c017a104 <DoC2k_init+0/328>
Trace; c01ac929 <timer_bug_msg+25321/27840>
Trace; c01988c0 <stext_lock+3616/12352>
Code;  c017a131 <DoC2k_init+45/328>
00000000 <_EIP>:
Code;  c017a131 <DoC2k_init+45/328>   <=====
   0:   8b 50 6c                  mov    0x6c(%eax),%edx   <=====
Code;  c017a134 <DoC2k_init+48/328>
   3:   85 d2                     test   %edx,%edx
Code;  c017a136 <DoC2k_init+50/328>
   5:   75 ec                     jne    fffffff3 <_EIP+0xfffffff3> c017a124 <DoC2k_init+32/328>
Code;  c017a138 <DoC2k_init+52/328>
   7:   be 3b c7 1a c0            mov    $0xc01ac73b,%esi
Code;  c017a13d <DoC2k_init+57/328>
   c:   89 ef                     mov    %ebp,%edi
Code;  c017a13f <DoC2k_init+59/328>
   e:   fc                        cld    
Code;  c017a140 <DoC2k_init+60/328>
   f:   ac                        lods   %ds:(%esi),%al
Code;  c017a141 <DoC2k_init+61/328>
  10:   aa                        stos   %al,%es:(%edi)
Code;  c017a142 <DoC2k_init+62/328>
  11:   84 c0                     test   %al,%al
Code;  c017a144 <DoC2k_init+64/328>
  13:   75 00                     jne    15 <_EIP+0x15> c017a146 <DoC2k_init+66/328>


^ permalink raw reply	[flat|nested] 97+ messages in thread

end of thread, other threads:[~2023-04-04 19:30 UTC | newest]

Thread overview: 97+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-08 11:05 Kernel Oops Mathieu LESNIAK
2004-02-08 16:35 ` Greg KH
2004-02-09  7:06   ` Mathieu LESNIAK
  -- strict thread matches above, loose matches on Subject: below --
2023-03-31 14:23 kernel oops Olga Kornievskaia
2023-03-31 14:25 ` Chuck Lever III
2023-04-04 14:24   ` Olga Kornievskaia
2023-04-04 14:31     ` Chuck Lever III
2023-04-04 14:44       ` Olga Kornievskaia
2023-04-04 14:54         ` Chuck Lever III
2023-04-04 16:15           ` Olga Kornievskaia
2023-04-04 17:28             ` Chuck Lever III
2023-04-04 19:11               ` Olga Kornievskaia
2023-04-04 19:14                 ` Chuck Lever III
2023-04-04 19:26                   ` Olga Kornievskaia
2023-04-04 19:30                     ` Chuck Lever III
2017-07-24 21:16 Kernel oops Jason Gunthorpe
     [not found] ` <20170724211606.GA1705-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-07-27 11:46   ` Matan Barak
     [not found]     ` <CAAKD3BAdB2aRk3WGdbeDYof6dUfkEwhQf27cG0FWe5DRuQ15NQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-07-27 12:54       ` Matan Barak
     [not found]         ` <CAAKD3BDFrTMMgX0nErD50rp2je=HC9zeaYWHDKf0mqQwc5fM9g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-07-27 20:44           ` Jason Gunthorpe
     [not found]             ` <20170727204437.GA16986-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-07-30 10:25               ` Leon Romanovsky
     [not found]                 ` <20170730102514.GQ13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-07-31  3:52                   ` Jason Gunthorpe
     [not found]                     ` <20170731035208.GA30615-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-07-31  5:39                       ` Leon Romanovsky
     [not found]                         ` <20170731053901.GR13672-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-07-31  7:12                           ` Leon Romanovsky
2013-08-30  3:13 Barclay Jameson
2012-07-07 12:54 Kernel Oops RuanZhijie
2012-07-04 11:04 RuanZhijie
2008-07-23 12:52 kernel oops Andrei Popa
2008-07-23 17:11 ` Vegard Nossum
2008-08-18 16:33   ` Vegard Nossum
2008-08-18 16:39     ` Greg KH
     [not found] <e8eb01770803120245x7690e6a9te8ad04296aa3fc4d@mail.gmail.com>
2008-03-12  9:49 ` Zbynek Drlik
2008-03-12 10:33   ` Al Viro
2008-03-12 13:12     ` Zbynek Drlik
2008-02-05 12:57 Andrej Hocevar
2008-02-06 17:55 ` Len Brown
2006-10-27  8:59 Kernel Oops Joël Cuissinat
2006-10-27 17:30 ` Russell Cattelan
2006-09-12 10:21 Marcin Prączko
2006-09-13  3:43 ` Andrew Morton
2005-10-15  1:03 Marc Perkel
2005-10-15  1:21 ` Randy.Dunlap
2005-10-15  1:43   ` Marc Perkel
2005-10-15  1:52     ` Randy.Dunlap
2005-04-25 16:31 Chris Penney
2005-04-25 17:47 ` Dan Stromberg
2005-01-08 12:47 kernel oops ierdnah
2005-01-03 21:10 Kernel oops Marat BN
2005-01-05 10:13 ` Andrew Morton
2004-10-17 12:02 kernel oops Thomas Bleher
2004-10-17 12:59 ` Erich Schubert
2004-10-18 21:09   ` Thomas Bleher
2004-06-11  7:27 Kernel oops tmp
2004-05-24 20:19 tmp
2004-05-16 12:08 Kernel OOPS tmp
2004-05-16 23:27 ` Andrew Morton
2004-05-17  0:33   ` tmp
2004-03-09 22:13 Kernel oops Philipp Baer
2004-03-09 23:11 ` Andrew Morton
2004-03-12  7:46   ` Philipp Baer
2003-11-28 23:15 Ville Jutvik
2003-11-28  5:45 Anderson Levi
2003-08-09 12:39 kernel oops Jean-Yves LENHOF
2003-08-09 20:37 ` Jean-Yves LENHOF
2003-08-09  9:28 Jean-Yves LENHOF
2003-07-18 19:44 Kernel OOPS Robert Scussel
2003-07-18 21:31 ` Alan Cox
2003-07-07 12:53 kernel oops Anders Karlsson
2003-07-07 13:14 ` Alan Cox
2003-07-07 13:32   ` Anders Karlsson
2003-07-07 13:37     ` Alan Cox
2003-07-07 13:56       ` Anders Karlsson
2003-07-08  9:39         ` Marcelo Tosatti
     [not found] ` <200307072009.50677.bernd-schubert@web.de>
2003-07-08  5:13   ` Anders Karlsson
2003-05-31  1:32 Nadeem Riaz
2003-03-26 15:52 Steve Terrell
2003-02-03  1:18 Kernel Oops Daniel Espinoza
2003-02-03  3:23 ` vishwas
2002-08-09  5:25 sanket rathi
2002-06-23 19:39 Dirk Schmidt
2002-06-10  8:46 kernel oops Robert Litwiniec
2002-02-26 18:26 Suporte RedeBonja
2002-02-27 13:35 ` Erik Mouw
2001-11-26 19:59 Tracy R Reed
2001-11-26 19:27 ` Stephen Smalley
2001-11-13 13:23 Kernel oops Anthony
2001-11-14  6:02 ` Thiago Rondon
2001-10-08 12:59 kernel oops Terry Kendal
2001-09-27  9:49 kewl
2001-06-01 15:13 Kernel oops David Harris
2001-06-01 15:12 David Harris
2001-04-19 18:32 kernel oops Ronald Bultje
2001-04-19 19:04 ` Alan Cox
2001-04-19 19:08   ` Ronald Bultje
2001-02-19 14:44 Kernel Oops Alberto Bertogli
2000-12-10  0:53 Bastien Nocera
2000-12-10  1:13 ` Bastien Nocera
2000-05-17 17:10 Kernel oops Patrick Higgins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.