AMI Bios not booting completely

Vijay Khemka vijaykhemka at fb.com
Sat Jan 19 11:27:43 AEDT 2019


Hi Oskar,
Yes, you are right, It is splitting to uart0 and uart1 where as uart1 is not enabled and looks like lpc is blocked. After enabling uart1, it works as expected.

Regards
-Vijay

From: Oskar Senft <osk at google.com>
Date: Friday, January 18, 2019 at 1:48 PM
To: Vijay Khemka <vijaykhemka at fb.com>
Cc: openbmc <openbmc at lists.ozlabs.org>
Subject: Re: AMI Bios not booting completely

What really peaks out is that it stops just as it's trying to initialize the DXE serial driver ... Is it possible that this driver is attempting to access a resource that's not exposed or not handled through/by OpenBMC?

Oskar.

On Fri, Jan 18, 2019 at 2:33 PM Vijay Khemka <vijaykhemka at fb.com<mailto:vijaykhemka at fb.com>> wrote:
Team,
I am unable to boot Bios all the way to boot  (grub in our case) prompt.  I have verified IPMI communication with KCS debug. It does work with our FB internal image but not with LF openbmc image. Following is the last log lines and it get stuck after that.


InstallRom...Run-time ROM Size = 8000 Bytes

FetchBbsBootDevices: B3/D0/F0, ClassCode 3

InstallProtocolInterface: OpromStartEnd 0

OnPciIOInstalled

OnPciIOInstalled LocateHandle = Success

OnPciIOInstalled HandleProtocol = Success

OpRomStartEndProtocol located

               PCI OPROM(handle 66307C98, 3/0/0): addr C0000, size 8000

InstallProtocolInterface: EfiDevicePath 65EAE9D8

VESA: fetching the list of VESA modes supported by the controller from 3F022

VESA mode 101 (640x480)  skipping as BPP (8) is less than 24...

VESA mode 102 (800x600)  skipping as the mode has not linear frame buffer...

VESA mode 103 (800x600)  skipping as BPP (8) is less than 24...

VESA mode 105 (1024x768)  skipping as BPP (8) is less than 24...

VESA mode 110 (640x480)  skipping as BPP (15) is less than 24...

VESA mode 111 (640x480)  skipping as BPP (16) is less than 24...

VESA mode 113 (800x600)  skipping as BPP (15) is less than 24...

VESA mode 114 (800x600)  skipping as BPP (16) is less than 24...

VESA mode 116 (1024x768)  skipping as BPP (15) is less than 24...

VESA mode 117 (1024x768)  skipping as BPP (16) is less than 24...

VESA mode 120 (640x480)  neither EDID nor MODE match is found.

VESA mode 121 (800x600)  MODE match found (0).

ODE match found (2).

VESA mode 122 (1024x768)  neither EDID nor MODE match is found.

VESA mode 130 (320x240)  skipping as BPP (8) is less than 24...

VESA mode 131 (320x240)  skipping as BPP (15) is less than 24...

VESA mode 132 (320x240)  skipping as BPP (16) is less than 24...

VESA mode 133 (320x240)  neither EDID nor MODE match is found.

VESA mode 134 (400x300)  skipping as BPP (8) is less than 24...

VESA mode 135 (400x300)  skipping as BPP (15) is less than 24...

VESA mode 136 (400x300)  skipping as BPP (16) is less than 24...

VESA mode 137 (400x300)  neither EDID nor MODE match is found.

VESA mode 138 (512x384)  skipping as BPP (8) is less than 24...

VESA mode 139 (512x384)  skipping as BPP (15) is less than 24...

VESA mode 13A (512x384)  skipping as BPP (16) is less than 24...

VESA mode 13B (512x384)  neither EDID nor MODE match is found.

Total number of GOP modes: 1

UefiBiosVideo AllocateTheBuffers()

VbeModeNumber: 0x121

BytesPerScanLine: 0xC80

HorizontalResolution: 0x320

VerticalResolution: 0x258

axBytesPerScanLine: 0xC80

axVerticalResolution: 0x258

InstallProtocolInterface: EfiGraphicsOutput 65EABB38[24m

[4mInstallProtocolInterface: EfiEdidDiscovered 65EABB58[24m

[4mInstallProtocolInterface: EfiEdidActive 65EABB68[24m



[4mOptRomSetup: GOP Protocol Installed, EVENT=0x68A8FB98.[24m

[4mOptRomSetup: ChkVga - VGA Settings: VgaIdx=0x14D; Item=1; Group=2; cbMode=1; GopFound=1;[24m

[4mSuccess[24m

[4mAMI Graphic Console Driver.Start(6A4C081C)[PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)/AcpiAdr(0x80010100)]=InstallProtocolInterface: EfiSimpleTextOut 65EAE298[24m

[4mInstallProtocolInterface: AmiTextOut 65EAE399[24m

[4mSuccess[24m

[4mAMI Console Splitter Text Out Driver.Start(6A4C80B0)[PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)/AcpiAdr(0x80010100)]=[24m

[4mRows = 19  Col = 50    AllDevices = 1 [24m

[4mRows = 19  Col = 50    AllDevices = 0 [24m

[4mRows = 1F  Col = 64    AllDevices = 1 [24m

[4mRows = 1F  Col = 64    AllDevices = 1 [24m

[4mSuccess[24m

[4mBDS.ConnectConOutVariable(6A730CF8)[24m

[4mAMI Serial I/O Driver.Start(6A64A87C)[PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0);Uart(InstallProtocolInterface: EfiSerialIo 65EAB298[24m

[4mInstallProtocolInterface: EfiDevicePath 65C9D818[24m

[4mSuccess[24m

[4mAMI Terminal Driver.Start(6A47662C)[PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0)/Uart(57600,8,N,1)/UartFlowCtrl(Hardware);VenVt100()]=ACPI: SetAcpiTable() Table=0x65C9D2D8; Handle=0x6A47D530; *Handle=0x0[24m

[4mACPI: SetAcpiTable() Exiting... Status = Success[24m

[4mInstallProtocolInterface: EfiDevicePath 68A46D18[24m

[H[2J[61B[H[4mInstallProtocolInterface: EfiSimpleTextIn 68A45018

InstallProtocolInterface: EfiSimpleTextInputEx 68A45030

InstallProtocolInterface: AmiEfiKeycode 68A45060

InstallProtocolInterface: EfiSimpleTextOut 68A45090

Success

AMI Console Splitter Text Out Driver.Start(6A4C80B0)[PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0)/Uart(57600,8,N,1)/UartFlowCtrl(Hardware)/VenVt100()]=

Rows = 19  Col = 50    AllDevices = 1

[24m[H[2J[7B[H[25;60HSuccess

AMI Console Splitter Text In Driver.Start(6A4C84C4)[PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x0)/Uart(57600,8,N,1)/UartFlowCtrl(Hardware)/VenVt100()]=Success

AMI Serial I/O Driver.Start(6A64A87C)[PciRoot(0x0)/Pci(0x1F,0x0)/Serial(0x1);Uart(57600,8,N,1)]=


Please throw some light here.

Regards
-Vijay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20190119/adbd64e3/attachment-0001.html>


More information about the openbmc mailing list