You are not searching .uni files. The shell is localized. 

https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/ShellPkg/Application/Shell/Shell.uni
...
#string STR_SHELL_NO_IN_EX            #language en-US "%EError. Error.%N  No 
SimpleTextInputEx was found.  CTRL based features are not usable.\r\n"

It is printed by these two functions:
InernalEfiShellStartMonitor ()
InternalEfiShellStartCtrlSMonitor ()

If your console driver would produce SimpleTextInputEx protocol in addition to 
SimpleTextInput protocol you would not get this error. 

Andrew Fish





On Oct 8, 2012, at 10:40 PM, Shivamurthy Shastri wrote:

> Hi Olivier,
> 
> Thanks for the help. After removing 
> "ArmPkg/Filesystem/SemihostFs/SemihostFs.inf" from the dsc file uefi shell 
> started working.
> But, I am not sure from where error messages are coming.
> The console log is:
> 
> 
> The default boot selection will start in   9 seconds
> [1] SD-MMC Booting
>         - 
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(1,MBR,0x13883578,0x2000,0xA000)/zImage
>         - Arguments: root=/dev/mmcblk1p2 rw rootwait console=ttySAC2,115200 
> init --no-log
>         - LoaderType: 1
> [2] Shell
> [3] Boot Manager
> Start: 2
> add-symbol-file 
> /home/olimar01/edk2/Build/Shell/RELEASE_RVCTLINUX/ARM/ShellPkg/Application/Shell/Shell/DEBUG/Shell.dll
>  0xBEC6B240
> Loading driver at 0x000BEC6B000 EntryPoint=0x000BECAE1A9 Shell.efi
> UEFI Interactive Shell v2.0. UEFI v2.31 (ARM Platform EFI Oct  8 2012 
> 19:26:30, 0x00000000). Revision 1.02
> Mapping table
>      BLK1: Alias(s):
>           VenHw(B615F1F5-5088-43CD-809C-A16E52487D00)
>      BLK0: Alias(s):
>           VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)
> Error. Error.  No SimpleTextInputEx was found.  CTRL based features are not 
> usable.
> Error. Error.  No SimpleTextInputEx was found.  CTRL based features are not 
> usable.
> Press ESC in 5 seconds to skip startup.nsh or any other key to continue.Press 
> ESC in 4 seconds to skip startup.nsh or any other key to continue.Press ESC 
> in 4 seconds t.
> 2.0 Shell> 
> 2.0 Shell> 
> 2.0 Shell> 
> 
> 
> 
> On Mon, Oct 8, 2012 at 4:09 PM, Shivamurthy Shastri 
> <shiva.linuxwo...@gmail.com> wrote:
> Hi 
> 
> I couldn't find the error strings in my codebase too. As you suggested I have 
> disabled two partitions and tested again.
> But result is same.
> 
> On Fri, Oct 5, 2012 at 9:22 PM, Olivier Martin <olivier.mar...@arm.com> wrote:
> Hi Shiva,
> 
> I have looked for different patterns that could make match your error message 
> ‘CTRL based features are not usable.’ But I do not see any in the public 
> repository.
> 
> Can you do a search on this string in your codebase ?
> 
>  
> 
> Do you know if there is any automatic startup Shell script in one of your 
> partitions that will print this error.
> 
> If you do not know, could you disable the two partitions and try again:
> 
> -          
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(1,MBR,0x13883578,0x2000,0xA000)
> 
> -          
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(2,MBR,0x13883578,0xC000,0x1400000)
> 
>  
> 
> Let me know,
> 
> Olivier
> 
>  
> 
> From: Shivamurthy Shastri [mailto:shiva.linuxwo...@gmail.com] 
> Sent: 04 October 2012 13:51
> To: Olivier Martin
> Cc: edk2-devel@lists.sourceforge.net
> Subject: problem in uefi shell application on samsung board
> 
>  
> 
> Hi,
> 
>  
> 
> I am getting problem after updating dsc and fdf files of samsung board as per 
> your patches ( 
> https://github.com/tianocore/edk2/commit/e1772adfef242ed7ddb748c8ac97aa4a5c6c6470
> 
>  and 
> https://github.com/tianocore/edk2/commit/8213627ef73ea5cac96c9eaeaed8dd8169ec3431)
>  .
> 
>  
> 
> The console log is :
> 
>  
> 
> The default boot selection will start in  10 seconds
> 
> [1] SD-MMC Booting
> 
>         - 
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(1,MBR,0x13883578,0x2000,0xA000)/zImage
> 
>         - Arguments: root=/dev/mmcblk1p2 rw rootwait console=ttySAC2,115200 
> init --no-log
> 
>         - LoaderType: 1
> 
> [2] Shell
> 
> [3] Boot Manager
> 
> Start: 2
> 
> add-symbol-file 
> /home/olimar01/edk2/Build/Shell/RELEASE_RVCTLINUX/ARM/ShellPkg/Application/Shell/Shell/DEBUG/Shell.dll
>  0xBE78A240
> 
> Loading driver at 0x000BE78A000 EntryPoint=0x000BE7CD1A9 Shell.efi
> 
> UEFI Interactive Shell v2.0. UEFI v2.31 (ARM Platform EFI Oct  3 2012 
> 19:39:20, 0x00000000). Revision 1.02
> 
> Mapping table
> 
>       FS1: Alias(s):F8:
> 
>           VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)
> 
>       FS0: Alias(s):HD4b:;BLK1:
> 
>           
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(1,MBR,0x13883578,0x2000,0xA000)
> 
>      BLK3: Alias(s):
> 
>           VenHw(B615F1F5-5088-43CD-809C-A16E52487D00)
> 
>      BLK0: Alias(s):
> 
>           VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)
> 
>      BLK2: Alias(s):
> 
>           
> VenHw(3A02E7FE-0649-4FB4-BE4F-A862CA1872A9)/HD(2,MBR,0x13883578,0xC000,0x1400000)
> 
> Error. Error.  No SimpleTextInputEx was found.  CTRL based features are not 
> usable.
> 
> Error. Error.  No SimpleTextInputEx was found.  CTRL based features are not 
> usable.
> 
> Press ESC in 5 seconds to skip startup.nsh or any other key to continue.
> 
>  
> 
>  
> 
> --
> 
> Thanks and Regards,
> 
> Shiva.
> 
>  
> 
> 
> 
> 
> -- 
> Thanks and Regards,
> Shiva.
> 
> 
> 
> 
> -- 
> Thanks and Regards,
> Shiva.
> 
> ------------------------------------------------------------------------------
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app
> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev_______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to