QLogic ISP 2312 HW support is dropped?

Hey!

I'm lost a little bit. I have a TrueNAS (but it does not matter, under a vanilla FreeBSD 13.1 the situation is the same), the subject card is detected (pciconf -lv)
Code:
none4@pci0:2:1:1:       class=0x0c0400 rev=0x02 hdr=0x00 vendor=0x1077 device=0x2312 subvendor=0x0e11 subdevice=0x0101
    vendor     = 'QLogic Corp.'
    device     = 'ISP2312-based 2Gb Fibre Channel to PCI-X HBA'
    class      = serial bus
    subclass   = Fibre Channel
But the isp device is not created,
Code:
root@truenas[~]# dmesg -a |grep -i isp0
root@truenas[~]#
So I've checked the FreeBSD 13.0 hardware notes and it seems supported:
Cards supported by the isp(4) driver include:
...
  • Qlogic 2312
But from the later hardware notes (13.1) it's missing and only the 24xx is in.
Cards supported by the isp driver include:
....

Qlogic 2422 ...

So what's the deal? Is it still a supported card, or it is droped?

Thanks!
 
Last edited by a moderator:
Given that we have sane commit messages, checking the log says that it was removed indeed:
Code:
commit 1b760be482c53871fa36c7d8877923f35dbbce4c
Author: Alexander Motin <mav@FreeBSD.org>
Date:   Fri Nov 20 01:15:48 2020 +0000

    Remove parallel SCSI and 1/2Gb FC support from isp(4).

    This removes 288KB (36%) of the driver code and zillions of hacks and
    workarounds, making single driver uniformly support several different
    generations of hardware interfaces, not counting minor card variations.
    After years of the hopeless fight, I don't think it worth to continue
    support for hardware obsolete for 15-20 years.  Instead much cleaner
    now code should allow to move forward toward better locking, multiple
    queues and other cool features.

    All the remaining Qlogic cards starting from 4Gb 24xx to 32Gb 27xx use
    the same hardware/firmware interface with minor incremental improvements,
    so it seems to be a good new starting point.  Except one PCI-X model all
    all of them are PCIe and so still usable in modern systems.

    Discussed with: ken, scottl, jpaetzel, imp
    Relnotes:       yes
 
Given that we have sane commit messages, checking the log says that it was removed indeed:
Code:
commit 1b760be482c53871fa36c7d8877923f35dbbce4c
Author: Alexander Motin <mav@FreeBSD.org>
Date:   Fri Nov 20 01:15:48 2020 +0000

    Remove parallel SCSI and 1/2Gb FC support from isp(4).

    This removes 288KB (36%) of the driver code and zillions of hacks and
    workarounds, making single driver uniformly support several different
    generations of hardware interfaces, not counting minor card variations.
    After years of the hopeless fight, I don't think it worth to continue
    support for hardware obsolete for 15-20 years.  Instead much cleaner
    now code should allow to move forward toward better locking, multiple
    queues and other cool features.

    All the remaining Qlogic cards starting from 4Gb 24xx to 32Gb 27xx use
    the same hardware/firmware interface with minor incremental improvements,
    so it seems to be a good new starting point.  Except one PCI-X model all
    all of them are PCIe and so still usable in modern systems.

    Discussed with: ken, scottl, jpaetzel, imp
    Relnotes:       yes
I see, thanks for the info!
 
Back
Top