1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Anyone using Qlogic fibrechannel card on 8.3-Stable?

Discussion in 'System Hardware' started by jalla, Apr 27, 2012.

  1. jalla

    jalla New Member

    Messages:
    374
    Likes Received:
    0
    I'm trying to use a Qlogic 2432 FC card on 8.3-Stable (built today, had the same error with an 8.2-Stable from a couple of months ago). When loading the isp(4)() driver I get this

    Code:
    gnome:~# kldload isp
    kldload: can't load isp: Exec format error
    dmesg says this:

    Code:
    link_elf_obj: symbol firmware_get undefined
    linker_load_file: Unsupported file type
    It seems that 'firmware_get' is defined in firmware.ko so I have tried to load that before loading isp, but still get the same error

    Do you have any idea what I'm missing here?
     
  2. da1

    da1 Member

    Messages:
    757
    Likes Received:
    0
    AFAIK, the isp and the firmware devices are already built into the GENERIC kernel for 8.2. Why are you trying to load the module? Do you have a custom kernel that lacks the isp and firmware devices?
     
  3. jalla

    jalla New Member

    Messages:
    374
    Likes Received:
    0
    I have a custom kernel, yes. You have a point though, I just recompiled the kernel adding this

    Code:
    device          isp
    device          ispfw
    device          firmware
    and it works. The 14 new disks hanging off the qlogic popped up immediately :e

    Why isp isn't usable as a loadable module is beyond me, but compiling it into the kernel is a workaround I can live with.

    [FWIW I have an old wreck running 7.4-Stable/i386 where I do load isp as a module]