Announcement

Collapse
No announcement yet.

LSI FC949ES 7204EP-LC (mptfc?) Broadcom Fiber Channel PCIe

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    LSI FC949ES 7204EP-LC (mptfc?) Broadcom Fiber Channel PCIe

    same problem of here:
    https://forums.funtoo.org/topic/4957...04ep-lc-mptfc/

    device ID is available here:
    https://wiki.debian.org/DeviceDatabase/PCI
    1000:0646 mptfc none LSI Logic / Symbios Logic FC949ES Fibre Channel Adapter
    1657:0646 mptfc none Brocade Communications Systems, Inc. Brocade 400 4Gb PCIe FC HBA
    https://www.broadcom.com/support/download-search
    Only has drivers for RedHat Enterprice Linux, SuSE, etc...
    No Debian, No Ubuntu.

    PCIe is detected by:
    $ lspci | grep -i FIBRE

    0a:00.0 Fibre Channel: Broadcom / LSI FC949ES Fibre Channel Adapter (rev 02)
    0a:00.1 Fibre Channel: Broadcom / LSI FC949ES Fibre Channel Adapter (rev 02)
    and
    Code:
    $ modinfo mptfc
    filename:       /lib/modules/5.8.0-63-generic/kernel/drivers/message/fusion/mptfc.ko
    version:        3.04.20
    license:        GPL
    description:    Fusion MPT FC Host driver
    author:         LSI Corporation
    srcversion:     B9F5974F862E2C647B2E8BE
    alias:          pci:v00001657d00000646sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000646sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000640sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000642sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000626sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000628sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000622sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000624sv*sd*bc*sc*i*
    alias:          pci:v00001000d00000621sv*sd*bc*sc*i*
    depends:        mptscsih,scsi_transport_fc,mptbase
    retpoline:      Y
    intree:         Y
    name:           mptfc
    vermagic:       5.8.0-63-generic SMP mod_unload modversions  
    sig_id:         PKCS#7
    signer:         Build time autogenerated kernel key
    sig_key:        2E:FD:50:C5:3F:2D:D5:6E:A7:09:8D:02:63:F5:13:9F:E8:0F:C3:0C
    sig_hashalgo:   sha512
    signature:      05:C0:FF:A5:7B:31:0A:DE:DD:CD:85:02:90:A5:B3:D5:16:E5:98:0E:
                   82:A8:41:E7:C9:04:7C:11:3D:E8:03:01:15:C6:AC:16:96 :62:BA:F9:
                   F6:FC:1B:05:06:D5:63:6E:4A:83:3D:6A:80:A9:2D:D5:DD:2C:B2:07:
                   6E:42:B1:21:AE:74:A9:B4:60:7E:4C:D4:48:8D:E2:42:FC:35:5A:55:
                   4C:12:2E:E1:4F:95:01:14:77:5F:98:59:F7:BB:82:0E:61 :57:9D:A7:
                   2F:A3:08:D6:C2:10:C2:D8:D2:BD:56:0D:F7:A7:20:C8:7F:AC:94:B0:
                   C1:6C:7B:21:69:0C:8A:94:E5:67:CF:60:A6:1E:69:9F:0E :8A:6E:3C:
                   A2:9E:90:21:09:04:6A:51:3B:7E:EA:93:78:E7:A1:51:5D :69:5F:B7:
                   A2:F2:AD:40:91:C5:FA:DA:72:68:92:BB:D6:A8:B3:AE:86:AF:AD:7C:
                   40:EF:31:49:FB:F0:95:74:C6:A9:3C:FF:7E:19:C3:A9:5C :43:6E:84:
                   53:C0:BF:E1:75:69:4C:90:C6:0D:5B:CA:14:50:70:04:48 :26:99:C5:
                   FE:BE:E8:EB:9E:D2:55:C4:C8:55:8C:46:7E:2A:0A:86:25:00:97:F9:
                   D7:04:93:7C:5D:D5:04:58:A0:C2:82:4B:AC:1B:49:58:AF:AC:F4:1C:
                   47:C0:47:61:B3:69:1B:7B:82:6B:CA:1D:CD:40:DC:9E:6B:3E:71:52:
                   01:74:CA:9B:D5:CB:EB:CC:A2:E7:57:F9:BF:BE:80:42:0E:61:3D:B3:
                   1A:B4:ED:69:F6:54:68:41:4D:85:A8:58:28:AA:56:53:F5 :57:E5:95:
                   25:44:CC:79:B2:6C:20:25:47:9A:05:8B:D4:03:3D:12:F4:2A:3C:20:
                   38:F1:E5:20:75:FC:91:F6:1A:1A:83:17:2C:D4:BF:0F:26:27:EF:A4:
                   A0:0D:D9:B5:43:C0:FB:08:A3:AF:74:A6:40:B6:AE:9E:01:BC:FA:DC:
                   03:E6:29:A9:31:61:14:4C:D1:7A:78:9F:0C:08:96:86:30:95:10:62:
                   38:A3:7E:66:64:C2:54:FF:BE:F4:B5:B7:DD:A5:73:99:AC:39:90:E9:
                   F4:E0:8C:CB:F4:EF:DB:2C:89:88:A0:E6:6D:D1:D8:DB:A1:CB:59:A8:
                   B4:DB:2B:D4:C8:1A:09:D6:2F:13:34:5A:D9:B5:DF:7D:88:55:DD:04:
                   3A:D1:3A:97:21:1D:BB:95:B9:43:C7:7A:AF:9A:FB:CF:F9:72: 19:AA:
                   DE:A1:B5:EF:B8:D2:D3:C2:7A:D2:28:AA:52:E9:DC:4D:38:96:13:23:
                   B2:FA:07:35:BB:19:9C:71:0D:6C:B4:3F
    parm:           mptfc_dev_loss_tmo: Initial time the driver programs the  transport to wait for an rport to  return
    following a device loss event.  Default=60. (int)
    parm:           max_lun: max lun, default=16895  (int)
    BUT... Not detected by:
    $ ifconfig
    No output:
    $ lsmod | grep mptfc
    then:
    $ sudo modprobe mptfc
    $ sudo lsmod | grep mptfc
    mptfc 20480 0
    mptscsih 45056 1 mptfc
    mptbase 98304 2 mptfc,mptscsih
    scsi_transport_fc 57344 1 mptfc
    $ find /lib/modules/$(uname -r) -type f -name '*.ko*' | grep mptfc
    /lib/modules/5.8.0-63-generic/kernel/drivers/message/fusion/mptfc.ko
    $ sudo modprobe mptfc --first-time
    modprobe: ERROR: could not insert 'mptfc': Module already in kernel
    $ sudo modprobe mptfc -D
    insmod /lib/modules/5.8.0-63-generic/kernel/drivers/scsi/scsi_transport_fc.ko
    insmod /lib/modules/5.8.0-63-generic/kernel/drivers/message/fusion/mptbase.ko
    insmod /lib/modules/5.8.0-63-generic/kernel/drivers/message/fusion/mptscsih.ko
    insmod /lib/modules/5.8.0-63-generic/kernel/drivers/message/fusion/mptfc.ko
    $ sudo modprobe mptfc --show-config | grep mptfc
    alias pci:v00001000d00000621sv*sd*bc*sc*i*
    mptfc
    alias pci:v00001000d00000622sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000624sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000626sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000628sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000640sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000642sv*sd*bc*sc*i* mptfc
    alias pci:v00001000d00000646sv*sd*bc*sc*i* mptfc
    alias pci:v00001657d00000646sv*sd*bc*sc*i* mptfc
    still Not detected by ifconfig.

    #2
    You've done an excellent job of analyzing the mptfc.ko module and its dependencies. The lspci listing of your device seems to be void of any pertinent information. What does "sudo lshw" show for that device? Specifically, I am looking for something in the hardware listing that matches the alias v)endor and d)escription values in mptfs.ko. Otherwise, it is not possible to say if mptfc.ko can actually drive the device.
    "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
    – John F. Kennedy, February 26, 1962.

    Comment


      #3
      i cannot change the titlle to [SOLVED]

      human error,
      my excitement & ineperience in FC devices...
      = noob

      i thought All FibreChannel SFP PCIe cards were Network devices,
      but this is a Storage Device SCSI over SFP FC.
      has same SFP modules,
      same LC to LC cables..
      but it will never work for IP Network, Unless someone re-writes the Firmware.rom
      has ARM CPU.
      very cheap,

      New SFP Network cards like Asus XG-C100F, Sonnet Solo 10G SFP, Trendnet 10G v2
      are over $100usd. to $150usd. for a single SFP+ cage / port.

      old SFP cards are very cheap & mysterious.,
      this LSI 7204EP-LC PCIe from 2007-2009
      was one of those mysterious devices.
      sitting there waiting on a desk, to be used.

      SFP 4Gb FC is very old for Server Environment,
      but very fast for home Networking,
      i thought...

      that card was originally released as PCI-X
      the 7204XP-LC
      but is a Storage Device over SFP 4Gb FC.

      my mistake...
      the Windows Server 2008 driver installs in latest Windows8.1 x64
      and detects as Storage Device.

      \\Device\RaidPort
      using the LSIUtil.exe has FW update, EFI or BIOS, and basic configurations...
      Last edited by JuanPC2021; May 29, 2022, 02:55 PM.

      Comment

      Working...
      X