Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A few fixes for portability + iLO 3/4 support #1

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

LAKostis
Copy link

Just an idea of implementation, because I've modified fwup function in -ATEN instead adding extra features for recent motherboards.

The same applies for iLO tested only on G7 discrete and G9 blade.

Konstantin Lepikhov added 7 commits October 28, 2016 11:16
Now it should work on MacOS and *BSD (untested)
Initial support of HP iLO 3/4 interface. Supported functions:
- KVM
- mc info
- mc reset cold
- lan info
- Fixed detection of various iLO versions
- cosmetic fixes in session code
Preliminary version, only basic functions are supported:
- java KVM
- session creation/logout
- mc reset cold
- Added 'mc info' command output
- Now we can parse inv xml correctly
@LAKostis LAKostis force-pushed the for-ya-mouse branch 3 times, most recently from fbc2e25 to 82ed202 Compare November 8, 2016 20:21
Added new features:
+ bios update via UI for X10/X11(?), X9 still locked due licensing
  restriction
+ improved 'mc info' command output for X10, show BIOS info if available
+ replace some hardcoded values in 'mc info' by ipmitool output.
Konstantin Lepikhov and others added 9 commits November 10, 2016 16:12
Added support for Megarac devices (HP CL3100).

What works:
+ mc info
+ kvm
+ logout

Untested:
- lan setup
- fwup
- mc reset cold
- Replace 'IPMI Version' by 'iLO Firmware Version'
- Add UEFI status
- Improve BIOS version output.
- replace sh -> bash
- Use getopts from bash. No need to use custom hardcoded GNU getopt on BSD/Mac now.
- Improve logic to find sed - now it also will work on systems where 'sed' is GNU sed (and no gsed binary/alias)
- Added a hack to handle fw rev.
- Added FRU readings.
Added extra information for SuperMicro:
- display power status;
- display BIOS version more correctly.
- Added SOL command launch (could be useful).
- Wire sol to -ATEN
- Fixed parsing of BIOS version on some X10
- Added RedFish version.
Make script more portable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant