e0e1549e | 28-Oct-2024 |
Matt Spinler <spinler@us.ibm.com> |
Add Slot interface to all NVMe drives
Assign a slot number to all drive paths so that the entity manager config file for IBM's drives can use that to give its objects unique names. Previously it us
Add Slot interface to all NVMe drives
Assign a slot number to all drive paths so that the entity manager config file for IBM's drives can use that to give its objects unique names. Previously it used its own incrementing index but sometimes got confused and tried to put a duplicate interface on the same object path which would crash.
This was already being done for IBM's cable card sensors.
Because the NVMe temperature sensor names are being hardcoded in other places (fan control and HMC telemetry), the slots are being assigned to always start at 1 and sequentially increment to keep the names the same as before.
Tested:
Properties are on D-Bus:
``` busctl get-property xyz.openbmc_project.Inventory.Manager \ /xyz/openbmc_project/inventory/system/chassis/motherboard/disk_backplane0/nvme0/dp0_drive0 \ xyz.openbmc_project.Inventory.Decorator.Slot SlotNumber u 1 ```
Change-Id: Id83c5c4ea2aaae810bcd9c1120cef11fb0e7ba74 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
show more ...
|
f04c1749 | 16-Oct-2024 |
Priyanga Ramasamy <priyanga24@in.ibm.com> |
Everest:Missing EXP_PRSNT GPIO pin for PCIe cards
In everest VPD JSON, "presence" section with expander presence gpio pin information is missing for PCIe cards. Due to which during FRU VPD collectio
Everest:Missing EXP_PRSNT GPIO pin for PCIe cards
In everest VPD JSON, "presence" section with expander presence gpio pin information is missing for PCIe cards. Due to which during FRU VPD collection, I2C line for PCIe card VPD is enabled without checking if IBM specific PCIe card is actually present on the system.
This check is required for PCIe cards because the PCIe slot accepts both IBM specific cards and any industry standard cards. So during VPD collection before enabling the I2C line of PCIe card VPD, it's recommended to check if IBM standard PCIe card is present on IBM system.
Test: ''' busctl call com.ibm.VPD.Manager /com/ibm/VPD/Manager com.ibm.VPD.Manager CollectFRUVPD o "/xyz/openbmc_project/inventory/system/chassis/motherboard /pcieslot2/pcie_card2"
Oct 16 13:10:40 ever6bmc vpd-manager[1929]: Setting GPIO: presence-cable-card2 to 1 Oct 16 13:10:40 ever6bmc vpd-manager[1929]: Executing driver binding for chip address - 17-0060 Oct 16 13:10:40 ever6bmc kernel: at24 17-0050: 8192 byte 24c64 EEPROM, writable, 1 bytes/write Oct 16 13:10:40 ever6bmc kernel: leds-pca955x 17-0060: leds-pca955x: Using pca9551 8-bit LED driver at slave address 0x60 Oct 16 13:10:40 ever6bmc kernel: leds-pca955x 17-0060: gpios 1040...1047 Oct 16 13:10:40 ever6bmc systemd[1]: Started IPZ format VPD Parser service for FRU sys/devices/platform/ahb/ahb:apb/ahb:apb:bus@1e78a000/1e78a280.i2c-bus/i2c-4 /i2c-17/17-0050/17-005060. ''' Change-Id: I92e795e3996cfa0cc7acc04605c59a550755ef85 Signed-off-by: Priyanga Ramasamy <priyanga24@in.ibm.com>
show more ...
|
44fca017 | 26-Aug-2024 |
PriyangaRamasamy <priyanga24@in.ibm.com> |
1060:vpd-tool:Check for read only FRUs before write
This commit fixes the issue where vpd-tool tries to perform write on request for the FRUs which are read only.
Test: ```./vpd-tool -w -O /system/
1060:vpd-tool:Check for read only FRUs before write
This commit fixes the issue where vpd-tool tries to perform write on request for the FRUs which are read only.
Test: ```./vpd-tool -w -O /system/chassis/motherboard/vrm0 -R VINI -K CC --value 51F3``` Read only EEPROM. Update not allowed.
Change-Id: If24d2a17e26ecb1ca603cbba8a05a2959102fa64 Signed-off-by: PriyangaRamasamy <priyanga24@in.ibm.com>
show more ...
|
956a8487 | 25-Aug-2024 |
Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
IBM: P12 kernel IM addition
Added the HUYGENS IM support
Change-Id: Iac8433aeb0f165070a09791fb406b61366b0e792 Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
32958361 | 20-Jul-2024 |
Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
IBM: P11 :add systems
Added P11 IM into the systems.json
Change-Id: I74cb22832825fa92e2020746f03fd12968e7b02c Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
e28ac7f3 | 18-Jul-2024 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Add missing port interface to config files
The commit adds missing connector.port interface in system config JSONs.
Change-Id: Ia9d7705a15f10aa7d65411bafbf75983ce134e6a Signed-off-by: Sunny Srivast
Add missing port interface to config files
The commit adds missing connector.port interface in system config JSONs.
Change-Id: Ia9d7705a15f10aa7d65411bafbf75983ce134e6a Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
f842bc56 | 15-May-2024 |
Rekha Aparna <vrekhaaparna@ibm.com> |
Update pretty names of USB ports
Update pretty names of USB ports for Rainier and Everest JSON as per IBM Knowledge center
Change-Id: I2169c066eb8c6123b3a9262d76f122c5bac29e27 Signed-off-by: Rekha
Update pretty names of USB ports
Update pretty names of USB ports for Rainier and Everest JSON as per IBM Knowledge center
Change-Id: I2169c066eb8c6123b3a9262d76f122c5bac29e27 Signed-off-by: Rekha Aparna <vrekhaaparna@ibm.com>
show more ...
|
5881d4f2 | 23-Apr-2024 |
RekhaAparna01 <vrekhaaparna@ibm.com> |
Update the pretty names of inventory items in JSON
This commit updates the pretty names of certain DIMMs that were mislabeled and fixes typo errors in the pretty names of inventory items
Change-Id:
Update the pretty names of inventory items in JSON
This commit updates the pretty names of certain DIMMs that were mislabeled and fixes typo errors in the pretty names of inventory items
Change-Id: I499b6580effb3d39d0f1975061a2a26c1f5280dc Signed-off-by: Rekha Aparna <vrekhaaparna@ibm.com>
show more ...
|
ab3b719f | 17-Apr-2024 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Add Connector.Port interface
To populate the link between fabric adapters and port in bmcweb, ports linked to them needs to implement Connector.Port interface as this interface is being used to fetc
Add Connector.Port interface
To populate the link between fabric adapters and port in bmcweb, ports linked to them needs to implement Connector.Port interface as this interface is being used to fetch ports collection.
Change-Id: If9adcecddec1dfdc5bbec9dc999fa4d3571bd6ea Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
ad91cf9a | 31-Jan-2024 |
RekhaAparna01 <vrekhaaparna@ibm.com> |
Update pretty name of inventory items in Json
Updates inventory JSON of Rainier and Everest to populate pretty name similar to name mentioned in the IBM Knowledge center document.
Change-Id: I0518b
Update pretty name of inventory items in Json
Updates inventory JSON of Rainier and Everest to populate pretty name similar to name mentioned in the IBM Knowledge center document.
Change-Id: I0518b2d6e5f0a751394c3ff29f3989e9c458c7b0 Signed-off-by: RekhaAparna01 <vrekhaaparna@ibm.com>
show more ...
|
9da81719 | 13-Feb-2024 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Update Everest config JSON
PCIe cards placed in slot 6 and 9 has been removed from the list of fabric adaters as the slot does not support cable cards or JBOF cards.
Change-Id: I836b5728e3853b29316
Update Everest config JSON
PCIe cards placed in slot 6 and 9 has been removed from the list of fabric adaters as the slot does not support cable cards or JBOF cards.
Change-Id: I836b5728e3853b293167d035b19e3a5fdb54b1fa Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
c91c8bd0 | 12-Feb-2024 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
Add mux entry for 1S4U systems
The commit fixes the missing entries for mux in 1S4U system JSON.
Change-Id: Ia3e73d00d3bce3d8855b32a932319d187c7869fc Signed-off-by: Sunny Srivastava <sunnsr25@in.ib
Add mux entry for 1S4U systems
The commit fixes the missing entries for mux in 1S4U system JSON.
Change-Id: Ia3e73d00d3bce3d8855b32a932319d187c7869fc Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
show more ...
|
13efee8e | 01-Feb-2024 |
Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
Everest: Fix MUX configuration
Fix the MUX configuration to correctly point to the device i2c
Change-Id: Icb89bc94f82cb286a85a89cf8ab20c4f8e414bc1 Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in
Everest: Fix MUX configuration
Fix the MUX configuration to correctly point to the device i2c
Change-Id: Icb89bc94f82cb286a85a89cf8ab20c4f8e414bc1 Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>
show more ...
|
9a60c8b4 | 16-Jan-2024 |
Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com> |
Enable MUX by getting it out of hold state
Bring MUX out of hold state by setting the holdidle to 0. This will be done only if the MUX details are in the system json. Done during system vpd collecti
Enable MUX by getting it out of hold state
Bring MUX out of hold state by setting the holdidle to 0. This will be done only if the MUX details are in the system json. Done during system vpd collection so that it is run only once.
Change-Id: I9d598ca6a6285a05956bdf1d470f1a561f7c1d0d Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>
show more ...
|
494ff070 | 05-Oct-2023 |
girik <giridharikrishnan@gmail.com> |
Move VPD jsons to vpd repo
Replace jsons from ibm_vpd folder to config/ and install json via meson.
Signed-off-by: RekhaAparna01<vrekhaaparna@ibm.com> Change-Id: I30240e820a50653d325b5dd56cf09f775a
Move VPD jsons to vpd repo
Replace jsons from ibm_vpd folder to config/ and install json via meson.
Signed-off-by: RekhaAparna01<vrekhaaparna@ibm.com> Change-Id: I30240e820a50653d325b5dd56cf09f775af29812
show more ...
|