[openib-general] bug loading mthca after cm

Sean Hefty mshefty at ichips.intel.com
Sat Jan 22 16:32:14 PST 2005


I haven't looked into this, but the problem appears to be caused by the CM
trying to modify the port when mthca is loaded.  Loading in the opposite
order avoids the issue.

- Sean


Jan 23 23:10:47 mshefty-linux1 kernel: kernel BUG at include/asm/spinlock.h:146!
Jan 23 23:10:47 mshefty-linux1 kernel: invalid operand: 0000 [#1]
Jan 23 23:10:47 mshefty-linux1 kernel: SMP 
Jan 23 23:10:47 mshefty-linux1 kernel: Modules linked in: ib_mthca ib_cm ib_mad ib_core edd joydev st sr_mod ide_cd cdrom nvram usbserial parport_pc lp parport ipv6 thermal processor fan button battery ac af_packet e1000 hw_random uhci_hcd usbcore evdev reiserfs aic7xxx sd_mod scsi_mod
Jan 23 23:10:47 mshefty-linux1 kernel: CPU:    0
Jan 23 23:10:47 mshefty-linux1 kernel: EIP:    0060:[_spin_lock_irqsave+68/80]    Not tainted VLI
Jan 23 23:10:47 mshefty-linux1 kernel: EIP:    0060:[<c03036b4>]    Not tainted VLI
Jan 23 23:10:47 mshefty-linux1 kernel: EFLAGS: 00010016   (2.6.9) 
Jan 23 23:10:47 mshefty-linux1 kernel: EIP is at _spin_lock_irqsave+0x44/0x50
Jan 23 23:10:47 mshefty-linux1 kernel: eax: c031a3b6   ebx: 00000246   ecx: c035438c   edx: c030259c
Jan 23 23:10:47 mshefty-linux1 kernel: esi: ee9932e8   edi: ee975dc8   ebp: ee975d9c   esp: ee975d94
Jan 23 23:10:47 mshefty-linux1 kernel: ds: 007b   es: 007b   ss: 0068
Jan 23 23:10:47 mshefty-linux1 kernel: Process insmod (pid: 8295, threadinfo=ee974000 task=f783cdf0)
Jan 23 23:10:47 mshefty-linux1 kernel: Stack: ee9932e8 ee9932e0 ee975de0 c030259c 00000000 ee974000 f783cdf0 00000000 
Jan 23 23:10:47 mshefty-linux1 kernel:        00000000 f783cdf0 c0120650 00000000 00000000 ee975e3f 00000000 00000000 
Jan 23 23:10:47 mshefty-linux1 kernel:        ee9932e0 00000000 ee9930bc ee975df0 c0302696 ee9932e0 00000082 ee975e5c 
Jan 23 23:10:47 mshefty-linux1 kernel: Call Trace:
Jan 23 23:10:47 mshefty-linux1 kernel:  [show_stack+155/176] show_stack+0x9b/0xb0
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c010932b>] show_stack+0x9b/0xb0
Jan 23 23:10:47 mshefty-linux1 kernel:  [show_registers+287/400] show_registers+0x11f/0x190
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c010947f>] show_registers+0x11f/0x190
Jan 23 23:10:47 mshefty-linux1 kernel:  [die+227/352] die+0xe3/0x160
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0109663>] die+0xe3/0x160
Jan 23 23:10:47 mshefty-linux1 kernel:  [do_invalid_op+239/256] do_invalid_op+0xef/0x100
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0109aef>] do_invalid_op+0xef/0x100
Jan 23 23:10:47 mshefty-linux1 kernel:  [error_code+45/64] error_code+0x2d/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0108efd>] error_code+0x2d/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [__down_interruptible+76/296] __down_interruptible+0x4c/0x128
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c030259c>] __down_interruptible+0x4c/0x128
Jan 23 23:10:47 mshefty-linux1 kernel:  [__down_failed_interruptible+10/16] __down_failed_interruptible+0xa/0x10
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0302696>] __down_failed_interruptible+0xa/0x10
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+951314750/1069265920] .text.lock.mthca_provider+0x5/0x17 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8f8193e>] .text.lock.mthca_provider+0x5/0x17 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+949409971/1069265920] ib_modify_port+0x13/0x18 [ib_core]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8db08b3>] ib_modify_port+0x13/0x18 [ib_core]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+949548098/1069265920] cm_add_one+0x112/0x1b0 [ib_cm]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8dd2442>] cm_add_one+0x112/0x1b0 [ib_cm]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+949408647/1069265920] ib_register_device+0x117/0x150 [ib_core]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8db0387>] ib_register_device+0x117/0x150 [ib_core]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+951314614/1069265920] mthca_register_device+0x136/0x1b0 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8f818b6>] mthca_register_device+0x136/0x1b0 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+951261985/1069265920] mthca_init_one+0x3f1/0x5c0 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8f74b21>] mthca_init_one+0x3f1/0x5c0 [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [pci_device_probe_static+52/80] pci_device_probe_static+0x34/0x50
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0200744>] pci_device_probe_static+0x34/0x50
Jan 23 23:10:47 mshefty-linux1 kernel:  [__pci_device_probe+39/64] __pci_device_probe+0x27/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0200787>] __pci_device_probe+0x27/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [pci_device_probe+30/64] pci_device_probe+0x1e/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c02007be>] pci_device_probe+0x1e/0x40
Jan 23 23:10:47 mshefty-linux1 kernel:  [bus_match+42/80] bus_match+0x2a/0x50
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c025014a>] bus_match+0x2a/0x50
Jan 23 23:10:47 mshefty-linux1 kernel:  [driver_attach+79/144] driver_attach+0x4f/0x90
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c025025f>] driver_attach+0x4f/0x90
Jan 23 23:10:47 mshefty-linux1 kernel:  [bus_add_driver+140/192] bus_add_driver+0x8c/0xc0
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c02506cc>] bus_add_driver+0x8c/0xc0
Jan 23 23:10:47 mshefty-linux1 kernel:  [pci_register_driver+116/160] pci_register_driver+0x74/0xa0
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c02009e4>] pci_register_driver+0x74/0xa0
Jan 23 23:10:47 mshefty-linux1 kernel:  [pg0+948166669/1069265920] mthca_init+0xd/0x1f [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [<f8c8100d>] mthca_init+0xd/0x1f [ib_mthca]
Jan 23 23:10:47 mshefty-linux1 kernel:  [sys_init_module+377/560] sys_init_module+0x179/0x230
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c013b329>] sys_init_module+0x179/0x230
Jan 23 23:10:47 mshefty-linux1 kernel:  [sysenter_past_esp+82/121] sysenter_past_esp+0x52/0x79
Jan 23 23:10:47 mshefty-linux1 kernel:  [<c0107e59>] sysenter_past_esp+0x52/0x79
Jan 23 23:10:47 mshefty-linux1 kernel: Code: c3 00 02 00 00 74 01 fb f3 90 80 3e 00 7e f9 fa eb e8 8d 65 f8 89 d8 5b 5e 5d c3 8b 4d 04 51 68 b6 a3 31 c0 e8 8e 0b e2 ff 58 5a <0f> 0b 92 00 8c 9c 31 c0 eb c5 89 f6 55 89 e5 53 89 c3 fa 81 78 
Jan 23 23:11:51 mshefty-linux1 su: (to root) mshefty on /dev/pts/1



More information about the general mailing list