Bug #2595


DragonFly 3.4.3 crashes on SUN Blade X6250 with Qlogic ISP 2432 FC card

Added by Turvamies about 10 years ago. Updated 11 months ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:


Hello, world!

I'm a newbie with DragonFlyBSD, although I do have a long history administering OpenBSD servers and firewalls. I've spent the recent years in [Arch] Linux world, and am using DragonFly for the first time.

I've decided to apart from the Linuxverse in favor of Open- and DragonFlyBSD. What I love in Arch is the rolling release system, but security wise these two little devils are on a totally different level of course.

I'm working to get DragonFly (3.4.3) run on a SUN Blade X6250 and ran into a problem I can not solve without your help. I'd appreciate your time and effort to get this one sorted out with me! It's clearly the Qlogic ISP 2432 fibre channel card that's causing the crash, but I have no idea how to fix this - apart from removing the Qlogic controller, which allows the system to boot just fine. The server requires the fibre channel controller to work since all data is stored on an external FC array.

I'm booting from USB stick and have tried all the alternative boot options such as boot without AHCI etc. With x64 the screen gets filled with the kernel error message details so I can't tell what exactly happens right before the crash. After the crash nothing works, not even the CapsLock/NumLock lights, so I can't do anything at the debugger console.

The i386 version manages to tell me this before dying:

pcib0: pcibus 0 on motherboard
pci0: on pcib0
pcib1: at device 2.0 on pci0
pci1: on pcib1
pcib2: irq16 at device 0.0 on pci1
pci2: on pcib2
pcib3:MPTABLE PCI-PCI bridge> at device 0.0 on pci2
pcib3: Disable PCI Express hot-plug interrupts(0x003f)
pci3: on pcib3
isp0: port 0xb00-0xb8ff mem 0xc70fc000-0xc70fffff irq 16 at device 0.0 on pci3
isp0: Polled Mailbox Command (0x8) Timeout (100000us) started @ isp_reset:1028)
isp0: Mailbox Command 'ABOUT FIRMWARE' failed (TIMEOUT)
panic: assertion "l->lk_waitcont =00" failed in lockuninit at /usr/src/sys/kern/kern_lock.c:645
cpuid = 0
no kernel stack address

CPU0 stopping CPUs: 0x000000fe
Stopped at Debugger+0x3c: movb $0,in_Debugger.4852 ======================================================================

Looks like a bug to me.

I'd appreciate a lot any help you guys can provide! Please let me know if I can do anything to report this one better.




Actions #1

Updated by daftaupe 11 months ago

  • Category set to Driver
  • Status changed from New to Closed
  • Assignee set to daftaupe

This ticket is really old and log is for i386 (which is not supported anymore) so closing.

Anyway, after looking at the manual of isp(4), Qlogic 2432 is mentionned but something seems wrong with the firmware part (ispfw(4)) : isp0: Mailbox Command 'ABOUT FIRMWARE' failed (TIMEOUT).
Impossible to try to reproduce without the specified piece of hardware.

Actions #2

Updated by daftaupe 11 months ago

  • Category changed from Driver to Unverifiable

Also available in: Atom PDF