← Back to team overview

kernel-packages team mailing list archive

[Bug 1439332] Re: Don’t allow Skyhawk P1 firmware to be downloaded to Skyhawk P2 cards

 

Following three patches are not there ubuntu-vivid tree. These patches required
to fix this issue.

sureshr@ubuntu:~/ubuntu-vivid/drivers/net/ethernet/emulex/benet$ git log .
commit 4fd8965cd846a4cc2c5cf8b4d7cd5708b83ee193
Author: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
Date: Fri Feb 6 08:18:38 2015 -0500

    be2net: avoid flashing SH-B0 UFI image on SH-P2 chip

    Skyhawk-B0 FW UFI is not compatible to flash on Skyhawk-P2 ASIC.
    But, Skyhawk-P2 FW UFI is compatible with both B0 and P2 chips.

    Signed-off-by: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
    Signed-off-by: Sathya Perla <sathya.perla@xxxxxxxxxx>
    Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
    Signed-off-by: Suresh Reddy <Suresh.Reddy@xxxxxxxxxx>

commit 73bc2aad5115e701bbe01d6b13a111190aa1feab
Author: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
Date: Fri Feb 6 08:18:37 2015 -0500

    be2net: refactor code that checks flash file compatibility

    This patch re-factors the code that checks for flash file compatibility
with
    the chip type, for better readability, as follows:
        - be_get_ufi_type() returns the UFI type from the flash file
        - be_check_ufi_compatibility() checks if the UFI type is compatible
          with the adapter/chip that is being flashed

    Signed-off-by: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
    Signed-off-by: Sathya Perla <sathya.perla@xxxxxxxxxx>
    Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
    Signed-off-by: Suresh Reddy <Suresh.Reddy@xxxxxxxxxx>

commit 7b2093eb5d316736adf0c5517e4b4a8196e49942
Author: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
Date: Tue Jan 20 03:51:48 2015 -0500

    be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h

    Some FW cmd related definitions were included in be_hw.h

    Signed-off-by: Vasundhara Volam <vasundhara.volam@xxxxxxxxxx>
    Signed-off-by: Sathya Perla <sathya.perla@xxxxxxxxxx>
    Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
    Signed-off-by: Suresh Reddy <Suresh.Reddy@xxxxxxxxxx>


** Attachment added: "Patches as described"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1439332/+attachment/4363240/+files/skh-p2-flash.tgz

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1439332

Title:
  Don’t allow Skyhawk P1 firmware to be downloaded to Skyhawk P2 cards

Status in linux package in Ubuntu:
  New

Bug description:
  Sureshkumar Reddy Reddygari (~suresh-reddy) writes:

  Skyhawk P1 firmware can be downloaded to Skyhawk P2 cards. Skyhawk-P1
  FW UFI is not compatible to flash on Skyhawk-P2 ASIC. These patches
  will avoid flashing P1 firmware on P2 card.

  We have a number of OEMs rolling on Skyhawk P2 ASIC support for their
  adapters over the next 6-12 months. We need to ensure this fix gets in
  in order to prevent Skyhawk B0 ASIC images being inadvertently
  downloaded to the P2 ASICs.

  If a B0 image is downloaded to a P2 ASIC, it will boot and run but the
  functionality will not operate correctly.

  All of the traditional Tier 1 Server vendors are rolling out the P2
  ASIC in the coming year and are in qual now. Please consider including
  this change as an exception into 14.04 Stable release update and
  14.04.3 once that git tree is available.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1439332/+subscriptions


References