06-20-2011 01:14 PM - edited 06-20-2011 01:17 PM
We have a fleet of T520's that we've applied BIOS upgrades too. Their current versions are 1.26.
It seems after this upgrade, during POST, the Function keys (F1 through F12) won't work. I've tried pressing them during the ThinkPad splash screen to get into the PXE boot menu (F12) and to get into the BIOS setup (F2) to no avail.
In fact, NO keys work during the boot up process. If you hold down a key during the start up the system won't even give a stuck key error.
The only way we've had success getting into the BIOS is by pulling the CMOS battery out, flushing the power out of the system, and then booting in. We'll then get a BIOS Date/Time error and we're given the option of Skipping by Pressing Enter, or pressing F1 to go into BIOS Setup.
This is the only case where we were able to get back into the BIOS. By pulling the CMOS battery.
I've installed the Hotkey Integration updates, tried downgrading to different BIOS versions (1.11, 1.21, 1.23, and 1.25) with no luck or success.
We've swapped out keyboards with other machines that don't exhibit the problem, and the problem still exists.
The function keys work fine once the laptops are in Windows Vista or Windows 7. It's just during POST.
If anyone has any suggestions or hotfixes, please let me know!
06-20-2011 01:17 PM
Is this a problem with cold boot, warm boot, or both?
I've seen cases where the F-keys don't work sometimes after warm boot, but they always work after cold boot.
06-20-2011 03:01 PM - edited 08-24-2011 05:55 PM
Please go to the following website:
1. download Sample Scripts for BIOS Deployment Guide
2. extract ListAll.vbs
3. on a machine that has this problem, run a command prompt as admin
4. "cscript.exe ListAll.vbs > output.txt"
5. paste the contents of output.txt to the forum
Specifically look for the setting called "StartupOptionKeys". Sounds like your system is set to "Disable".
06-29-2011 12:46 PM
The T520 BIOS sucks. I first booted the machine and got into the Lenovo factory load so I could run the asset info program from Lenovo, winaiapackage. Everything went fine, then I rebooted and had the machine talk to our FOG server to load it's mac info into the server. Then I rebooted again and the thing went to pieces. Pushing the blue ThinkVantage button doesn't give me any choices. All it does is starts the recovery options. I don't need the recovery options, I need to boot from the network so I can deploy the correct image. I never had this problem on the T500's or T510's. On those models I could just push F1 to get to BIOS or F12 and get the 1 time boot option. I know Lenovo must have changed things to make this new and improved, but they missed the ball on this one.
08-22-2011 11:20 PM
Does anyone have a solution to this problem? I am having the exact same problem and cannot get into the bios or select boot menu.
08-25-2011 06:12 PM
Thanks for looking into this issue.
It's my personal system.
Here's the output of the ListAll.vbs and StartUpOptionkeys is set to Enable.
Microsoft (R) Windows Script Host Version 5.8Copyright (C) Microsoft Corporation. All rights reserved.
WakeOnLAN = ACOnly
EthernetLANOptionROM = Enable
USBBIOSSupport = Enable
AlwaysOnUSB = Enable
TrackPoint = Automatic
TouchPad = Automatic
FnCtrlKeySwap = Disable
FnKeyLock = Disable
ThinkPadNumLock = Independent
PowerOnNumLock = Auto
BootDisplayDevice = LCD
GraphicsDevice = SwitchableGfx
OsDetectionForSwitchableGraphics = Enable
SpeedStep = Enable
AdaptiveThermalManagementAC = MaximizePerformance
AdaptiveThermalManagementBattery = Balanced
CDROMSpeed = Normal
CPUPowerManagement = Automatic
PCIExpressPowerManagement = Automatic
OnByAcAttach = Disable
PowerControlBeep = Enable
LowBatteryAlarm = Enable
PasswordBeep = Disable
KeyboardBeep = Enable
SATAControllerMode = AHCI
CoreMultiProcessing = Enable
HyperThreadingTechnology = Enable
AMTControl = Enable
HardwarePasswordManager = Enable
LockBIOSSetting = Disable
MinimumPasswordLength = Disable
BIOSPasswordAtUnattendedBoot = Enable
BIOSPasswordAtReboot = Disable
FingerprintPredesktopAuthentication = Enable
FingerprintReaderPriority = External
FingerprintSecurityMode = Normal
FingerprintPasswordAuthentication = Enable
SecurityChip = Inactive
TXTFeature = Disable
BIOSUpdateByEndUsers = Enable
FlashOverLAN = Enable
DataExecutionPrevention = Enable
VirtualizationTechnology = Disable
VTdFeature = Disable
EthernetLANAccess = Enable
WirelessLANAccess = Enable
WiMAXAccess = Enable
WirelessWANAccess = Enable
BluetoothAccess = Enable
ModemAccess = Enable
USBPortAccess = Enable
IEEE1394Access = Enable
ExpressCardAccess = Enable
UltrabayAccess = Enable
eSATAPortAccess = Enable
MemoryCardSlotAccess = Enable
SmartCardSlotAccess = Enable
IntegratedCameraAccess = Enable
MicrophoneAccess = Enable
FingerprintReaderAccess = Enable
ATpModuleActivation = Enable
ComputraceModuleActivation = Enable
BootMode = Quick
StartupOptionKeys = Enable
BootDeviceListF12Option = Enable
BootOrder = USBCD:USBFDD:ATAPICD0:HDD2:HDD0:HDD1:USBHDDCILAN
NetworkBoot = PCILAN
BootOrderLock = Disable
08-25-2011 06:24 PM
The only other suggestion that I have is to turn the system off (shutdown, not standby or hibernate), turn it back on, and then immediately start pressing the F1 or F12 button repeatedly, at least 2-3 times a second, and just keep pressing it.