Re: 2.3.99-pre7-1 -- kernel BUG at include/linux/mount.h:41!

From: Miles Lane (miles@speakeasy.org)
Date: Tue May 02 2000 - 17:10:23 EST


A bit more info. This happens when I run "cardctl eject".
At the time, I have two PCMCIA cards inserted -- a Lucent
modem card and a 3c575bt Cardbus 10/100 ethernet adapter.

I am also having some trouble getting these cards to
initialize properly. Here's the initialization info from
dmesg:

Adding cardbus controller 0: Texas Instruments PCI1131
PCI: No IRQ known for interrupt pin A of device 00:04.0. Please try using
pci=biosirq.
Yenta IRQ list 0098, PCI irq0
Socket status: 30000068
Adding cardbus controller 1: Texas Instruments PCI1131 (#2)
PCI: No IRQ known for interrupt pin B of device 00:04.1. Please try using
pci=biosirq.
Yenta IRQ list 0098, PCI irq0
Socket status: 30000059
PCI: Enabling device 01:00.0 (0000 -> 0003)
PCI: No IRQ known for interrupt pin A of device 01:00.0. Please try using
pci=biosirq.
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x01ff: clean.
cs: IO port probe 0x0a00-0x0aff: clean.
3c59x.c:v0.99L+LK1.1.2+AKPM 24 Apr 2000 Donald Becker and others
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com PCI 3CCFE575 Cyclone CardBus at 0x1000, PCI: Increasing latency
timer of device 01:00.0 to 64
 00:10:4b:7c:9d:9d, IRQ 3
eth0: CardBus functions mapped 10800080->c5826080
  8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
  MII transceiver found at address 0, status 7809.
3c59x: Wake-on-LAN functions disabled
  Enabling bus-master transmits and whole-frame receives.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
serial_cs: RequestIRQ: Resource in use
ttyS01 at port 0x13f8 (irq = 0) is a 16550A

I am sending this report using a PPP connection on the
Lucent modem. Performance is pretty terrible, though,
which I am guessing is due to the IRQ problem.

        Miles

On Tue, 2 May 2000, Miles Lane wrote:

> Date: Tue, 2 May 2000 14:55:59 -0700 (PDT)
> From: Miles Lane <miles@speakeasy.org>
> To: linux-kernel@vger.rutgers.edu
> Subject: 2.3.99-pre7-1 -- kernel BUG at include/linux/mount.h:41!
>
> invalid operand: 0000
> CPU: 0
> EIP: 0010:[<c012f81a>]
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010286
> eax: 00000043 ebx: c3593560 ecx: 00000023 edx: c1ac9f20
> esi: c4fd4420 edi: c0b125a0 ebp: c2aff280 esp: c2e11f64
> ds: 0018 es: 0018 ss: 0018
> Process fuser (pid: 883, stackpage=c2e11000)
> Stack: c0218ed1 c0218ea0 00000029 c3593560 00000000 00000004 bfffccc8
> c012f841
> c3593560 c3593560 c3593560 c012e9c6 c3593560 c3593560 fffffff7
> c012ea1b
> c3593560 c0ea6700 c2e10000 0804ca48 c012ea34 00000004 00000001
> c010ad6c
> Call Trace: [<c0218ed1>] [<c0218ea0>] [<c012f841>] [<c012e9c6>]
> [<c012ea1b>] [<c012ea34>] [<c010ad6c>]
> Code: 0f 0b 83 c4 0c 90 55 e8 fa 08 01 00 83 c4 04 5b 5e 5f 5d c3
>
> >>EIP; c012f81a <__fput+62/78> <=====
> Trace; c0218ed1 <tvecs+4621/17190>
> Trace; c0218ea0 <tvecs+45f0/17190>
> Trace; c012f841 <_fput+11/40>
> Trace; c012e9c6 <filp_close+5a/64>
> Trace; c012ea1b <do_close+4b/58>
> Trace; c012ea34 <sys_close+c/10>
> Trace; c010ad6c <system_call+34/38>
> Code; c012f81a <__fput+62/78>
> 00000000 <_EIP>:
> Code; c012f81a <__fput+62/78> <=====
> 0: 0f 0b ud2a <=====
> Code; c012f81c <__fput+64/78>
> 2: 83 c4 0c add $0xc,%esp
> Code; c012f81f <__fput+67/78>
> 5: 90 nop
> Code; c012f820 <__fput+68/78>
> 6: 55 push %ebp
> Code; c012f821 <__fput+69/78>
> 7: e8 fa 08 01 00 call 10906 <_EIP+0x10906> c0140120
> <dput+0/158>
> Code; c012f826 <__fput+6e/78>
> c: 83 c4 04 add $0x4,%esp
> Code; c012f829 <__fput+71/78>
> f: 5b pop %ebx
> Code; c012f82a <__fput+72/78>
> 10: 5e pop %esi
> Code; c012f82b <__fput+73/78>
> 11: 5f pop %edi
> Code; c012f82c <__fput+74/78>
> 12: 5d pop %ebp
> Code; c012f82d <__fput+75/78>
> 13: c3 ret
>
> invalid operand: 0000
> CPU: 0
> EIP: 0010:[<c012e063>]
> EFLAGS: 00010286
> eax: 00000043 ebx: c4fd4060 ecx: c026323c edx: c026323c
> esi: c3e3dd20 edi: 00000000 ebp: bfffed08 esp: c2e11f8c
> ds: 0018 es: 0018 ss: 0018
> Process fuser (pid: 890, stackpage=c2e11000)
> Stack: c0218951 c0218920 00000029 c2e10000 00000001 0804c610 c3457da0
> c4fd4420
> 00000000 c2e10000 bfffdbf8 0000000b 00000001 c010ad6c bfffdd08
> 40072d14
> bfffdd08 00000001 0804c610 bfffed08 0000000c 0000002b 0000002b
> 0000000c
> Call Trace: [<c0218951>] [<c0218920>] [<c010ad6c>]
> Code: 0f 0b 83 c4 0c 5b 89 f8 5e 5f 83 c4 1c c3 8d 76 00 83 ec 08
>
> >>EIP; c012e063 <sys_chdir+11b/12c> <=====
> Trace; c0218951 <tvecs+40a1/17190>
> Trace; c0218920 <tvecs+4070/17190>
> Trace; c010ad6c <system_call+34/38>
> Code; c012e063 <sys_chdir+11b/12c>
> 00000000 <_EIP>:
> Code; c012e063 <sys_chdir+11b/12c> <=====
> 0: 0f 0b ud2a <=====
> Code; c012e065 <sys_chdir+11d/12c>
> 2: 83 c4 0c add $0xc,%esp
> Code; c012e068 <sys_chdir+120/12c>
> 5: 5b pop %ebx
> Code; c012e069 <sys_chdir+121/12c>
> 6: 89 f8 mov %edi,%eax
> Code; c012e06b <sys_chdir+123/12c>
> 8: 5e pop %esi
> Code; c012e06c <sys_chdir+124/12c>
> 9: 5f pop %edi
> Code; c012e06d <sys_chdir+125/12c>
> a: 83 c4 1c add $0x1c,%esp
> Code; c012e070 <sys_chdir+128/12c>
> d: c3 ret
> Code; c012e071 <sys_chdir+129/12c>
> e: 8d 76 00 lea 0x0(%esi),%esi
> Code; c012e074 <sys_fchdir+0/e0>
> 11: 83 ec 08 sub $0x8,%esp
>
>
>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun May 07 2000 - 21:00:11 EST