Re: Hang on boot using latest -ac kernels with irda

2001-05-19 Thread Alan Cox

> Code;  c0204004<=
>0:   66 81 78 5c 0f 03 cmpw   $0x30f,0x5c(%eax)   <=

Someone passed NULL to a netdevice notifier. That isnt allowed. Your call
trace indicates that it was passed by dev_open which would itself have oopsed
in that situation.

Beats me, and I also haven't managed to duplicate it


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



Hang on boot using latest -ac kernels with irda

2001-05-19 Thread Roel Teuwen

Hello,

My HP Omnibook 5700CTX running redhat 7.0 and kernel 2.4.4-ac8 and up (I
haven't verified on older kernels) hangs on boot when bringing up
interface lo. Sometimes I experience an Oops at this point, one of which
I have copied by hand and decoded below.
When I boot a kernel without irda, the machine boots fine.

Attached is my .config and the decoded oops

If any more information is needed, do not hesitate to contact me.

kind regards,
Roel


Oops: 
CPU: 0
EIP: 0010:[]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010086
eax:  ebx: c025ccd8 ecx:  edx: c0255040
esi:  edi: 0092 ebp:  esp: c35d3ed4
ds: 0010 es: 0010 ss: 0018
Process ifconfig (pid: 213, stackpage=c35d3000)
Stack: c011aa5c c025ccd8 0092  c0255040  0049 c01c66e7
   c0255a48 0001 c0255040 c0255040 c0255040 c0255040  c01c7542
   c0255040 c35d3f58  c3c8f160 bfb0 c01ebd57 c0255040 0049
Call Trace: [] [] [] [] []
[] []
Code: 66 81 78 5c 0f 03 74 04 31 00 c3 90 31 c0 c3 8d b6 00 00 00

>>EIP; c0204004<=
Trace; c011aa5c 
Trace; c01c66e7 
Trace; c01c7542 
Trace; c01ebd57 
Trace; c01c0f0e 
Trace; c013aa87 
Trace; c0106c63 
Code;  c0204004 
 <_EIP>:
Code;  c0204004<=
   0:   66 81 78 5c 0f 03 cmpw   $0x30f,0x5c(%eax)   <=
Code;  c020400a 
   6:   74 04 je c <_EIP+0xc> c0204010 

Code;  c020400c 
   8:   31 00 xor%eax,(%eax)
Code;  c020400e 
   a:   c3ret
Code;  c020400f 
   b:   90nop
Code;  c0204010 
   c:   31 c0 xor%eax,%eax
Code;  c0204012 
   e:   c3ret
Code;  c0204013 
   f:   8d b6 00 00 00 00 lea0x0(%esi),%esi


#
# Automatically generated by make menuconfig: 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 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 is not set
CONFIG_M586MMX=y
# 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_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=5
CONFIG_X86_USE_STRING_486=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
# CONFIG_TOSHIBA is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
# CONFIG_MTRR is not set
# CONFIG_SMP is not set
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set

#
# General setup
#
CONFIG_NET=y
# CONFIG_VISWS is not set
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=y
CONFIG_CARDBUS=y
CONFIG_I82365=y
# CONFIG_TCIC 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 is not set
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
# CONFIG_APM_DO_ENABLE is not set
# CONFIG_APM_CPU_IDLE is not set
# 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=y

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

#
# Parallel port support
#
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# 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=y
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y

#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# 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_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set

#
# Multi-device support