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

Question about IPMI interface support: SOL, etc #30

Closed
yayake opened this issue Apr 12, 2016 · 4 comments
Closed

Question about IPMI interface support: SOL, etc #30

yayake opened this issue Apr 12, 2016 · 4 comments
Labels

Comments

@yayake
Copy link

yayake commented Apr 12, 2016

the openbmc seems only support IPMI's KCS messge interface, about other message interface(such as LAN, serial/modem) is not support. While openbmc may support SOL, without lan and serial interface, the SOL function seem useless.

@williamspatrick
Copy link
Contributor

On Tue, Apr 12, 2016 at 01:00:53AM -0700, yayake wrote:

the openbmc seems only support IPMI's KCS messge interface, about other message interface,such as LAN, serial/modem. While openbmc may support SOL, without lan and serial interface, the SOL function seem useless.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#30

We have implemented an application that can route the VUART of the host
to a number of different locations. See
https://github.com/openbmc/obmc-console .

I believe we currently use this to route over an SSH connection, but
@jk-ozlabs could fill in more details on what we currently do and what
we are considering doing in the future.

Patrick Williams

@yayake
Copy link
Author

yayake commented Apr 19, 2016

e, over an ssh connection?
why not implements RMCP+ protocol, according to standard IPMI v2.0.
recently, I'm little confuse about the function of openbmc's project, compared to bmc running in server.
Openbmc is only focused on little witch box?

@williamspatrick
Copy link
Contributor

The current implementations did not have a need (or desire) for IPMI, due to the data centers they were being deployed into. We recognize for a general-purpose / commercial server market IPMI is desirable but it has not been implemented yet.

@theopolis theopolis changed the title over lan Question about IPMI interface support: SOL, etc Nov 8, 2016
@theopolis
Copy link
Contributor

I'm closing this issue since the discussion has trailed off.

facebook-github-bot pushed a commit that referenced this issue Apr 17, 2019
Summary:
1. Add I2C devices on wedge400 while booting
2. Mount EMMC to /mnt/data1 while booting
3. Disable watchdog while booting
4. Add other setup config scripts(need to change later)
Pull Request resolved: facebookexternal/openbmc.celestica#30

Test Plan:
Access I2C devices from file nodes drivers created.
Copy/remove file to /mnt/data1 and reboot to check if emmc works OK.
Pass

Reviewed By: tomrepo

fbshipit-source-id: de75bb2565
This was referenced Aug 3, 2019
facebook-github-bot pushed a commit that referenced this issue Apr 20, 2020
Summary:
Note: this supersedes pull request facebookexternal/openbmc.arista#26. There were issues with my branch
so I had to create a new branch. Refer to facebookexternal/openbmc.arista#26 for previous conversation.

Utility to program the out of band switch EEPROM
Commands available are as follows:
dump
save
program
read
write

The dump command will also verify the eeprom against the checksum
at the end of the image. By default, the command only reads the
number of words found in the header. A full dump can be done by
using the --full argument.

Currently, the commands have a limitation in that the CPU power
must be on. This will be fixed in a subsequent CPLD image.

Testing performed:
Verified the following oob-eeprom-util.sh commands:
dump
save
program
read
write

Also ran the following tests:
root@bmc-oob:/usr/local/bin/tests2# ./cit_runner.py --platform elbert
test_host_mac (tests.elbert.test_host_mac.HostMacTest) ... ok
test_host_mac_zero_test (tests.elbert.test_host_mac.HostMacTest) ... ok
test_i2c_tree (tests.elbert.test_i2c.ElbertI2cTest)
check if i2c devices are created and drivers are binded properly. ... ok
test_eeprom_read (tests.elbert.test_oob_eeprom.OobEepromTest) ... ok
Pull Request resolved: facebookexternal/openbmc.arista#30

Reviewed By: mikechoifb

fbshipit-source-id: 6c8978b334
facebook-github-bot pushed a commit that referenced this issue Jul 27, 2022
Summary:
Includes all BSP packages in the image bb file.
To be merged after PRs 24-29 are merged.

X-link: facebookexternal/openbmc.cisco#30

Reviewed By: joancaneus

fbshipit-source-id: 45d521f66a68bf9ca1d911c18a7df4da2d639bfd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants