Code Monkey home page Code Monkey logo

Comments (3)

bluecmd avatar bluecmd commented on June 1, 2024

The UART switch button appears to not work until the machine has been powered up at least once. It is not clear if this can be driven from the BMC straight away without powering up the machine, but at least there is more data about this.

Running gpiowatcher over ssh after a powercycle and pushing the cycle button shows no pin transitions. Powering the machine and then pushing shows the transitions as they should.

1970/01/01 00:01:36 ROMOE#/GPIOS4                  sensing high
1970/01/01 00:01:36 ROMOE#/GPIOS4                  sensing low
# Press cycle uart multiple times, no response
# grpc_cli call 10.0.10.20:80 ManagementService.PressButton 'button: BUTTON_POWER, duration_ms: 1000'
1970/01/01 00:01:43 BMC_PWR_BTN_OUT_N              driving low
1970/01/01 00:01:43 SLP_S3_N                       sensing high
1970/01/01 00:01:43 GPIOG3/SGPSI1                  sensing high
1970/01/01 00:01:43 GPIOB1/SALT2                   sensing high
1970/01/01 00:01:43 GPIOD6/SD2CD#                  sensing high
1970/01/01 00:01:43 CPU_CATERR_N                   sensing high
1970/01/01 00:01:43 GPION3/PWM3/VPIG3              sensing high
1970/01/01 00:01:43 CPU0_PROCHOT_N                 sensing high
1970/01/01 00:01:43 CPU1_PROCHOT_N                 sensing high
1970/01/01 00:01:43 GPIOB4/LPCRST#                 sensing high
1970/01/01 00:01:43 PCH_PWR_OK                     sensing high
1970/01/01 00:01:43 SYS_PWR_OK                     sensing high
[...]
# Press cycle uart
1970/01/01 00:01:45 GPIOL7/RXD1/VPIB1              sensing low
1970/01/01 00:01:45 UART_SELECT0                   sensing high

I'll close this for now as it appears things are working OK for a v1.0.

from u-bmc.

bluecmd avatar bluecmd commented on June 1, 2024

Another datapoint: shutting down the machine will once again lock the cycle logic.

I know that other BMC software clocks some pins from software. Could it be related?

Next step: Verify behavior with stock BMC software.

from u-bmc.

bluecmd avatar bluecmd commented on June 1, 2024

Stock BMC software behaves the same. If the host is powered off UART switching does not occur.

from u-bmc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.