{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":300672590,"defaultBranch":"main","name":"mlx-OpenIPMI","ownerLogin":"Mellanox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-02T16:22:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5813145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719322955.0","currentOid":""},"activityList":{"items":[{"before":"ab496bd508692f111c63e4b2166f26b1cd0c5d41","after":"b2b53a4d344b82c40ce982798226166122be0e55","ref":"refs/heads/main","pushedAt":"2024-07-04T13:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Creating the dmidecode file every set emu cycle\nIn case of bfb install, the dmidecode is created empty.\nTo solve this issue, the file will be created in every\ncycle of the set-emu-param.\n\nSigned-off-by: Adi Fogel ","shortMessageHtmlLink":"Creating the dmidecode file every set emu cycle"}},{"before":"e9d95c419a8e77498b406d92bf83b36bbeff27c5","after":"ab496bd508692f111c63e4b2166f26b1cd0c5d41","ref":"refs/heads/main","pushedAt":"2024-07-04T13:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Refactor IPMB host loading with retry mechanism\n\nThis commit introduces a refactor to the IPMB host loading\nlogic in the `set_emu_param.sh` script. The changes include:\n\n- Removal of the conditional checks for the existence of the\n IPMB_HOST_FLAG before loading or removing the IPMB host driver. This\n is because the ipmb host driver could fail even if the BMC is ready\n to receive the handshake. So simplifies the logic by always performing\n the necessary actions without checking the flag's presence.\n- Introducing a new function, `load_ipmb_host_with_retry`, which\n attempts to load the IPMB host and implements a retry mechanism if the\n initial load fails. This function enhances the script's resilience to\n I2C hardware limitations that might prevent successful loading on the\n first attempt.\n- Modifying the retry logic to dynamically adjust the retry interval\n based on the number of attempts, with a maximum interval cap of\n fru_timer to align with the ipmb_update_timer's maximum value. This\n approach aims to optimize the retry process and reduce unnecessary\n load attempts.\n\nThese changes aim to improve the robustness and reliability of\nthe IPMB host driver loading process, especially the I2C hardware\nlimitation might prevent successful loading on the first attempt.\n\nRM:3647483\n\nSigned-off-by: Qian Sun ","shortMessageHtmlLink":"Refactor IPMB host loading with retry mechanism"}},{"before":"c4c30a1590b70f9a3499e6dcdb3eb9135d0c824c","after":"e9d95c419a8e77498b406d92bf83b36bbeff27c5","ref":"refs/heads/main","pushedAt":"2024-07-03T18:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Adding link status from QSFP cable\n\nUsing existing method to get QSFP status for deciding link status in BMC\nD-bus. We decide possible link status by if port has QSFP cable or not.\n\nSigned-off-by: Alon Lapidus ","shortMessageHtmlLink":"Adding link status from QSFP cable"}},{"before":"632de08a5d6caa7875c0f02d3e4b408caf3756a0","after":null,"ref":"refs/heads/fru","pushedAt":"2024-06-25T13:42:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"2e284ffd7136c4ee97e216c40b3530f69ff3fb40","after":"c4c30a1590b70f9a3499e6dcdb3eb9135d0c824c","ref":"refs/heads/main","pushedAt":"2024-06-25T09:21:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Add fix for case dmidecode tool start after set-emu-param\nAfter bfb installing the dmidecode tool may start after the set-emu-param\nscript. In this case, the script should keep trying fetch the information.\nWriting to the FRU file will be only if the dmidecode is working, once the file\nis created, it will not try again to do it.\n\nSigned-off-by: Adi Fogel ","shortMessageHtmlLink":"Add fix for case dmidecode tool start after set-emu-param"}},{"before":"e9083a8d4bbedc1fc70f261360859b28315ef9e2","after":"6bad8c63f3dcfac80c1e507ede95888351b70137","ref":"refs/heads/release-4.5.x","pushedAt":"2024-06-19T14:32:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Add IP output to eth0, eth1\n\nAdding output from IP command while keeping ifconfig for compatibility\nwith every BMC version.\n\nSigned-off-by: Alon Lapidus ","shortMessageHtmlLink":"Add IP output to eth0, eth1"}},{"before":"6d743e09fffe2315d8b4df38ff46668871bb833e","after":"2e284ffd7136c4ee97e216c40b3530f69ff3fb40","ref":"refs/heads/main","pushedAt":"2024-06-04T12:19:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Expend the FRU product_name\nThis FRU will be expended to hold all information\nfrom dmidecode that is needed to create DPU FRU\nThe FRU name will also change from product_name to dmidecode info\nFRU_TYPE - the default will be zero, this will set the product part number\nfrom sku number, in the second case the product part number will be the\nversion and the extra will have the producr number\nTest FRU TYPE 0:\nProduct Manufacturer = https://www.mellanox.com\nProduct Name = BlueField SoC\nProduct Serial = MT2345300006\nProduct Asset Tag = Unspecified Asset Tag\nProduct Extra = 1.0.0\nProduct Part Number = 900-9D3B6-00CV-AAA\nBoard Mfg = https://www.mellanox.com\nBoard Product = BlueField SoC\nBoard Serial = Unspecified Base Board Serial Number\nBoard Part Number = 900-9D3B6-00CV-AAA\nBoard Extra = 1.0.0\nChassis Serial = Unspecified Chassis Board Serial Number\nChassis Extra-1 = Unspecified Chassis Board Asset Tag\nChassis Extra-3 = https://www.mellanox.com\nChassis Part Number = 900-9D3B6-00CV-AAA\nChassis Extra-2 = 1.0.0\nroot@dev-platform-8-122-bf:~# cat /run/emu_param/dmidecode_info\nProduct Manufacturer = https://www.mellanox.com\nProduct Name = BlueField SoC\nProduct Serial = MT2345300006\nProduct Asset Tag = Unspecified Asset Tag\nProduct Extra = 1.0.0\nProduct Part Number = 900-9D3B6-00CV-AAA\nBoard Mfg = https://www.mellanox.com\nBoard Product = BlueField SoC\nBoard Serial = Unspecified Base Board Serial Number\nBoard Part Number = 900-9D3B6-00CV-AAA\nBoard Extra = 1.0.0\nChassis Serial = Unspecified Chassis Board Serial Number\nChassis Extra-1 = Unspecified Chassis Board Asset Tag\nChassis Extra-3 = https://www.mellanox.com\nChassis Part Number = 900-9D3B6-00CV-AAA\nChassis Extra-2 = 1.0.0\n\nTest FRU TYPE 1:\noot@dev-platform-8-122-bf:~# cat /run/emu_param/dmidecode_info\nProduct Manufacturer = https://www.mellanox.com\nProduct Name = BlueField SoC\nProduct Serial = MT2345300006\nProduct Asset Tag = Unspecified Asset Tag\nProduct Part Number = 1.0.0\nProduct Extra = 900-9D3B6-00CV-AAA\nBoard Mfg = https://www.mellanox.com\nBoard Product = BlueField SoC\nBoard Serial = Unspecified Base Board Serial Number\nBoard Extra = 900-9D3B6-00CV-AAA\nBoard Part Number = 1.0.0\nChassis Serial = Unspecified Chassis Board Serial Number\nChassis Extra-1 = Unspecified Chassis Board Asset Tag\nChassis Extra-3 = https://www.mellanox.com\nChassis Extra-2 = 900-9D3B6-00CV-AAA\nChassis Part Number = 1.0.0\n\nSigned-off-by: Adi Fogel ","shortMessageHtmlLink":"Expend the FRU product_name"}},{"before":"4ebe40c6372e3a5db887e985b4d49b9e8d0abc42","after":"6d743e09fffe2315d8b4df38ff46668871bb833e","ref":"refs/heads/main","pushedAt":"2024-05-15T09:09:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Update how connection type for port is determined\n\nTested\nroot@dev-platform-6-bf:~# cat /run/emu_param/oob0\nLAN Interface:\noob_net0: flags=4163 mtu 1500\n inet 10.245.41.97 netmask 255.255.240.0 broadcast 10.245.47.255\n inet6 fe80::a288:c2ff:fe0e:87a4 prefixlen 64 scopeid 0x20\n ether a0:88:c2:0e:87:a4 txqueuelen 1000 (Ethernet)\n RX packets 377673 bytes 73535605 (73.5 MB)\n RX errors 0 dropped 0 overruns 0 frame 0\n TX packets 31716 bytes 2963952 (2.9 MB)\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\n\noob_net0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\n link/ether a0:88:c2:0e:87:a4 brd ff:ff:ff:ff:ff:ff\n altname enamlnxbf17i0\noob_net0:connected\n Speed: 1000Mb/s\ndefault via 10.245.32.1 dev oob_net0 proto dhcp metric 101\nIPv4 Address Origin: DHCP\nIPv6 Address Origin: LinkLocal\nEnd LAN Interface\n\nFixes https://redmine.mellanox.com/issues/3868132\n\nSigned-off-by: Alon Lapidus ","shortMessageHtmlLink":"Update how connection type for port is determined"}},{"before":"f9dd2b4f5cc33bf54ed049c2bed353b07efd2e3f","after":"4ebe40c6372e3a5db887e985b4d49b9e8d0abc42","ref":"refs/heads/main","pushedAt":"2024-04-15T07:43:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AdiFogel","name":"Adi Fogel","path":"/AdiFogel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132190583?s=80&v=4"},"commit":{"message":"Merge pull request #85 from qiansunn/fix_load_ipmb\n\nFix the ipmb-host loading errors","shortMessageHtmlLink":"Merge pull request #85 from qiansunn/fix_load_ipmb"}},{"before":"f9ce1add4e6301e515bb495ecafb8af3b15fc42e","after":"f9dd2b4f5cc33bf54ed049c2bed353b07efd2e3f","ref":"refs/heads/main","pushedAt":"2024-04-08T09:10:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Add InterfaceEnabled from Network Manager to FRU\n\nTo tell if a link/port has it's interface enabled, we will check using\nnmcli command (Network Manager), then push it to the relevant port's\nFRU.\n\nIn dpu-manager it will be used to update the property NICEnabled.\n\nSigned-off-by: Alon Lapidus ","shortMessageHtmlLink":"Add InterfaceEnabled from Network Manager to FRU"}},{"before":"2a878282e7c5280614b7b591e0f0c50cf0b517b1","after":"f9ce1add4e6301e515bb495ecafb8af3b15fc42e","ref":"refs/heads/main","pushedAt":"2024-03-25T16:06:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AdiFogel","name":"Adi Fogel","path":"/AdiFogel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132190583?s=80&v=4"},"commit":{"message":"Merge pull request #83 from AdiFogel/product_name2\n\nAdd FRU for Bluefield product name","shortMessageHtmlLink":"Merge pull request #83 from AdiFogel/product_name2"}},{"before":"178ff955586be85a4f2550e298dbafbb77685df1","after":"2a878282e7c5280614b7b591e0f0c50cf0b517b1","ref":"refs/heads/main","pushedAt":"2024-03-14T12:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Adding FRU Info SDR\n\nAdding FRU info SDR\nGetting FRU info through flint\nUsed to export Base MAC, Base GUID and Description to redfish\n\n\nSigned-off-by: Ben Peled ","shortMessageHtmlLink":"Adding FRU Info SDR"}},{"before":"e57122920fd1e78e3e9b76d0d39f24d2a8cad59d","after":"632de08a5d6caa7875c0f02d3e4b408caf3756a0","ref":"refs/heads/fru","pushedAt":"2024-03-14T09:57:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bpeled","name":"Ben Peled","path":"/bpeled","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163283935?s=80&v=4"},"commit":{"message":"Adding FRU Info SDR\n\nAdding FRU info SDR\nGetting FRU info through flint\nUsed to export Base MAC, Base GUID and Description to redfish\n\n\nSigned-off-by: Ben Peled ","shortMessageHtmlLink":"Adding FRU Info SDR"}},{"before":"090fa628c8ec0655f6b49a7ec23200641c09edef","after":"e57122920fd1e78e3e9b76d0d39f24d2a8cad59d","ref":"refs/heads/fru","pushedAt":"2024-03-13T17:28:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bpeled","name":"Ben Peled","path":"/bpeled","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163283935?s=80&v=4"},"commit":{"message":"Adding FRU Info SDR\n\nAdding FRU info SDR\nGetting FRU info through flint\nUsed to export Base MAC, Base GUID and Description to redfish\n\n\nSigned-off-by: Ben Peled ","shortMessageHtmlLink":"Adding FRU Info SDR"}},{"before":null,"after":"090fa628c8ec0655f6b49a7ec23200641c09edef","ref":"refs/heads/fru","pushedAt":"2024-03-13T16:46:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bpeled","name":"Ben Peled","path":"/bpeled","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163283935?s=80&v=4"},"commit":{"message":"Adding FRU Info SDR\n\nadding fru info sdr\n\nSigned-off-by: Ben Peled ","shortMessageHtmlLink":"Adding FRU Info SDR"}},{"before":"a04a91eba6ceb87af5608a17ba7cb097eddbeb2b","after":"178ff955586be85a4f2550e298dbafbb77685df1","ref":"refs/heads/main","pushedAt":"2024-03-06T13:08:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"odrang","name":null,"path":"/odrang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106959149?s=80&v=4"},"commit":{"message":"Add OOB port to FRU\n\nAdding the OOB port to one of the FRU in the DPU, index 17.\n\nSigned-off-by: Alon Lapidus ","shortMessageHtmlLink":"Add OOB port to FRU"}},{"before":"f165fd4b63804fdffde5883ba643bfa6479449f2","after":"a04a91eba6ceb87af5608a17ba7cb097eddbeb2b","ref":"refs/heads/main","pushedAt":"2024-03-05T11:36:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AdiFogel","name":"Adi Fogel","path":"/AdiFogel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132190583?s=80&v=4"},"commit":{"message":"Merge pull request #81 from AlonLapidus/fix_bug\n\nFix minor bugs","shortMessageHtmlLink":"Merge pull request #81 from AlonLapidus/fix_bug"}},{"before":"9e7fc053c523885c1f18de1fd7059648460f199c","after":null,"ref":"refs/heads/fix_timer","pushedAt":"2024-02-22T14:04:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"dea25db937a971d853c68e27a2e3ea6048afbeb6","after":null,"ref":"refs/heads/fix_eth_vlan","pushedAt":"2024-02-22T14:04:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"a34322962a8fdb3462598ee067301aa40753501d","after":null,"ref":"refs/heads/mv_log_tmpfs","pushedAt":"2024-02-22T14:04:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"951493a053f2cc1e86533a4986a7f8d657641390","after":null,"ref":"refs/heads/move_files_tmpfs","pushedAt":"2024-02-22T14:04:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"eb2dede437afcaa78f501018356a301e5cb3dc14","after":null,"ref":"refs/heads/support_older_systemd_syntax","pushedAt":"2024-02-22T14:04:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"5a4bbd5fef68b1c035320c378c246410d1f3bee3","after":null,"ref":"refs/heads/LOOP_PERIOD_60","pushedAt":"2024-02-22T14:04:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"b359af32aad8633672fbbccb3ed87f08574d3e72","after":null,"ref":"refs/heads/rm_dynamic_emu_file","pushedAt":"2024-02-22T14:03:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"9381fc1f314a61d830cdb8d9126ef823c2087e4f","after":null,"ref":"refs/heads/fix_qsfp_fru","pushedAt":"2024-02-22T14:03:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"afacd307d4fc15ce01d829198e543a2219c9cf66","after":null,"ref":"refs/heads/fix_ce_ue","pushedAt":"2024-02-22T14:03:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"184a3ec020ee90a98e8cf053081ea5c4dd9b40da","after":null,"ref":"refs/heads/increase_bmc_timer","pushedAt":"2024-02-22T14:03:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":"9ee7f3f43865f5f6492518b0c752559f7786b3ac","after":null,"ref":"refs/heads/fix_emmc_info_size","pushedAt":"2024-02-22T14:03:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asmaamellanox","name":null,"path":"/asmaamellanox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55501457?s=80&v=4"}},{"before":null,"after":"e9083a8d4bbedc1fc70f261360859b28315ef9e2","ref":"refs/heads/release-4.5.x","pushedAt":"2024-02-22T10:36:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AdiFogel","name":"Adi Fogel","path":"/AdiFogel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132190583?s=80&v=4"},"commit":{"message":"Merge pull request #74 from qiansunn/fix_find_ko\n\nFix mlx_ipmid and set_emu_paramm services not active","shortMessageHtmlLink":"Merge pull request #74 from qiansunn/fix_find_ko"}},{"before":"ac37217172a74c0d53fe495d39bb5e0e4e405f6e","after":"f165fd4b63804fdffde5883ba643bfa6479449f2","ref":"refs/heads/main","pushedAt":"2024-01-10T08:05:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AdiFogel","name":"Adi Fogel","path":"/AdiFogel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132190583?s=80&v=4"},"commit":{"message":"Merge pull request #79 from AlonLapidus/change_fru_size\n\nAdjust cpuinfo fru size to fit larger lscpu files","shortMessageHtmlLink":"Merge pull request #79 from AlonLapidus/change_fru_size"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdvtFFAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Mellanox/mlx-OpenIPMI"}