Thinkpad S540 possible BIOS bug concerning WOL

I have had a Thinkpad S540 for a few months, and have it installed as dual boot Windows 8.1 and arch linux.  After completely shutting the machine down from linux I found that the battery would be down to around 70% charge after three days unused, and decided to investigate this problem since it was not reasonable for a new battery to lose charge at anything like this rate.
By chance I came across a piece of information concerning the issue of disabling WOL (Wake on LAN) on the network interface, since I had seen one report that by default WOL is enabled and this requires power to be going to the network interface even when shut down in order to be able to respond to magic packets to start the machine up when it is shut down.
First I checked the BIOS WOL setting and found it was set to "AC only" by default. So I changed it to disabled. This machine has the latest available BIOS version 1.54.
However on investigating this after rebooting in linux I found that 
# cat /sys/class/net/enp3s0/device/power/wakeup
enabled
# ethtool enp3s0 | grep Wake-on
Supports Wake-on: pumbg
Wake-on: g
So WOL was still enabled despite it being set to disabled in the BIOS!
I learned that I can make sure that in arch linux the WOL setting can be changed to set to disabled after bootup by using a udev rule:
# cat 70-disable_wol.rules
ACTION=="add", SUBSYSTEM=="net", KERNEL=="enp3s0", RUN+="/usr/bin/ethtool -s enp3s0 wol d"
Then rebooting the machine I checked the WOL setting and it really is disabled now:
# ethtool enp3s0 | grep Wake-on
Supports Wake-on: pumbg
Wake-on: d
# cat /sys/class/net/enp3s0/device/power/wakeup
disabled
So I then ensured that the battery was 100% charged and shut down the machine and left it two and a half days - rebooting this morning the battery was still at 100% charge and no longer discharges unnecessarily when the machine is switched off,  so this is a clear indication of a bug in the BIOS for the WOL setting - it is still enabled despite the BIOS saying it is disabled!
How do I report this to Lenovo so that they can fix the BIOS and release a new one that is working?
I am aware of other users with different Thinkpads who seem to have the same problem, so this may be more widespread an issue than just on the S540.  
It is also not just an issue with the battery running down when fully shut down but will likely also be a problem for a machine in suspend mode since the network interface may be consuming a watt or so of power when in suspend, which will again run the battery down at an unacceptable rate.
I cannot imagine any use case where it would be necessary to have WOL enabled on a laptop that is mostly going to be used mobile - so having the default setting to AC only enabled, and having a BIOS bug enabling it when it is explicitely disabled is a serious problem.

Anyone running windows in the same laptop can check the same issue of battery drain due to WOl being enabled by default - in the Device Manager under the network card, opening the settings menu for the ethernet wired card the default for Wake-on-LAN on my computer was set to enabled. This can be changed to disabled, and you may need to also disable the setting for Wake on Magic Packet. Also in the Power Management tab it is possible to uncheck the settings for "Allow this device to wake the computer" and "Only allow a magic packet to wake the computer"
In my laptop these were all set to enabled by default.

Similar Messages

  • K8N Neo FSR, possible BIOS bug: setting Vcore with Cool'n Quiet enabled broken?

    Athlon 64 3400+, socket 754
    K8N Neo FSR, Pheonix-Award BIOS V1,5
    WinXP SP2
    Having Cool'n Quiet disabled in BIOS setup, CPU core voltage adjustment
    using 'Adjust CPU VID' below the Athlon 64 default 1,5V core voltage
    works like a charm. Fine!
    But with Cool'n Quiet enabled in BIOS setup (and WinXP), under load the
    CPU core voltage raises to 1,5V in any case, independently of what I did
    define in BIOS setup with 'Adjust CPU VID' (e.g. 1,4V). Software tools setting
    Vcore like Core Center are not running.
    So I can choose to either run a silent system in idle mode with Cool'n Quiet
    enabled or under heavy CPU load with Cool'n Quiet disabled but Vcore
    reduced :-( Am I missing something or does it rather look like a BIOS
    bug?
    Greetings, Falo

    Quote from: Tiresmoke on 21-March-05, 00:19:19
    As undervolting is not considured standard operating proceedures then how can it be considured a bug.
    nor is overclocking but MSI mobo manual reads 'This motherboard is designed to support overclocking.'
    So this mobo is designed for supporting at least one non standard operating procedure 
    Seriously, if BIOS offers a feature I suppose it to work as expected.
    regards, Falo

  • Thinkpad S540 : Cannot Disable Microphone for real (even if disabled in BIOS)

    Hi,
    I have an uncommon problem. Usualy people have troubles to get their devices working, mine is working to well...
    I got a wonderful Thinkpad S540, working very well from scratch under the last Ubuntu 14.10
    I went to the BIOS to disable all the devices I don't need like WAN, Bluetooth, camera AND MICROPHONE !
    But this last one doesn't want to leave from my configuration.
    And it is VERY sensitive and powerfull, I've tested it a bit at work, at home and I manage to catch conversation very far away from my place with the microphone with simple software like arecord, example :
    arecord -D default -f cd toto.wav
    next, try :
    vlc toto.wav
    you will be upset by the high quality of the record. I made some test, the entire metal LCD panel is used "as" microphone amplifier. I tried to cover the mutiple holes at the top of the LCD panel, it still works Great...
    The problem is : I would like to switch it off...
    I flashed the last BIOS Revision: 1.63
    I disabled the microphone in the BIOS, I restart 5 times, with and without the AC adaptater, it doesn't change anything...
    Does someone know how to switch microphone off for real ?
    Is it a Bug in the BIOS ?
    Can we have some support contact to get a new working BIOS release ?
    Regard's

    Sorry guys,
    problem sorted, my BIOS supervizer password was different than power on password, always when I was promt to put in password, I was putting there the one for power on and it let me go in BUT when I wen in BIOS, I wasnt able to access settings.
    after I put in right supervisor password everything is working how supose to.

  • Lenovo Thinkpad T520 doesn't boot with GPT slices on FreeBSD 9-BETA3 - BIOS bug?

    Hi!
    I've bought a brand new Lenovo Thinkpad T520 laptop and decided to install FreeBSD 9 Beta 3 following this guide.
    But when I rebooted the system, it simply doesn't boot (turns out to the BIOS boot menu).
    It's even doesn't boot with default FreeBSD 9 UFS-on-GPT installation scheme through bsdInstaller
    Changing BIOS (latest, 1.31) settings BIOS Startup->UEFI/Legacy Boot from "Both" to "Legacy only" has no effect. As FreeBSD AFAIK doesn't support UEFI boot, legacy boot should work picking up and starting pmbr (protected MBR record), but it doesn't.
    However, FreeBSD 9 UFS-on-MBR installation (with mbr boot record and FreeBSD slice in MBR partition instead of  GPT) works fine.
    It seems to me that UEFI/Legacy Boot "Legacy" setting actually has no effect if 0xEE type Primary partition entry is present on disk.
    First of all, has anyone installed Linux or FreeBSD with GPT partitioning scheme on latest Thinkpads?
    And the second one, as I've saw similar problem on FreeBSD forum thread about T420s laptop I believe that this may be a bug in the BIOS. How can I fill the bugreport or send an e-mail to support or developers, as, obvious, phone support can consult only about Windows OS.

    Volker1 wrote:
     I've got a suspicion that the Thinkpad bios/efi is not simply executing the first stage bootloader, but looking around on the GPT disk and then crapping its pants when it doesn't find Windows.
    Right now I have a MBR-formatted harddisk in the ultrabay with the bootloader in the MBR. Once I get the bootloader off the MBR disk, I can easily continue to boot from my GPT-formatted SSD.
    Yes, it seems that it's a BIOS bug at least on T520, T420s and W520 laptops. Even in "Legacy" mode first stage bootloader doesn't execute if partition type is 0xEE (GPT).
    Hope Lenovo developers will fix it. They fixed something on BIOS 1.31
    [Problem fixes]
    - Fixed an issue where the computer might not be booted from bootloader program.
     but it doesn't work for now. Pity.

  • ThinkPad S540 AMD GPU PROBLEM!!!!

    Good day! I recently (2 days ago) purchased a brand new S540 laptop. It worked fine, until I discovered a problem with AMD GPU.
    So I have 2 GPUs: Intel HD 4400 and AMD Radeon 8670M. I have the Windows 8 OS. The problem is: any time the laptop is switching to AMD GPU the screen goes black for a fraction of a second, and then I have a notification "driver failure" in windows tray. I installed ALL possible drivers, nothing helped. The AMD GPU doesn't seem to work at all. Moreover, I updated to Windows 8.1 through Windows market, and this caused huge new troubles: when I try to install the GPU driver I have a bsod with a message "thread_stuck_in_driver", something like that, and OS restarts; after restart I can't even see the login window, seems like windows is trying to initialize AMD GPU and I have same blue screen and another restart, only disabling the 8670M video adapter in safe mode helps, but again, exactly until I try to install/enable it again.
    I did a factory reset, restored Windows 8 back. Disabled OS update to ensure that I have a laptop "exactly as designed", and again, same problem.
    I assume this is a hardware problem, am I right? The laptop was in a brand new box with factory stickers.
    Thanks!

    Ok, no response
    Is this thing official, can I hear a feedback from Lenovo support guys?
    I sent the laptop back for diagnostics.
    I'm afraid that seller will tell me to repair the laptop; for free of course, but I'm not happy to pay full price for repaired device. In such case I can ask to reduce the price, but can't find how much the AMD 8670M costs. Maybe someone here can help? In % for ThinkPad S540 - how much would that be? 10%? 20%?
    Thaks!!

  • I'd heard about a bios bug!

    Hi guys,
    my system running not allways stable!I got some bluescreens of the art "STOP COMMAND"!
    Exactly this three ones:
    IRQL_NOT_LESS_OR_EQUAL
    PAGE_FAULT_IN_NONPAGED_AREA   and
    BAD_CALL_POOLER
    HERE are some information about it,but sorry,it's in german!
    I think that the faults causes maybe in that two ways!
    Once is a Memory error,because I become sometimes error Popups,that adresses can't written or read!
    I use one TwinMos Modul of PC3200,512 Mb!
    At the moment I test it in slot 3 and it seems to be more stable as in slot 1!The time settings seems to be not so important,I can use either 2.5-3-3-6,or 2-3-3-6!Normal is(I'm not sure 2.5-3-3-8)!
    But more important I think is,that the motherboard monitor shows me a core voltage of under 1.5V~1.48v!!!That is also the reason I mean,that I can't overclock my system over 205 MHz frontsidebus stable!In 3D Mark 3 I get instantly by the first test Wings of Fury a totaly blue screen(not the error bluescreen!Much darker and without any message!)
    So I'd heard about a bug in the AMI bios,that you can't  store a new core voltage!Either increase,nor decrease!My settings are on 1.55 Volt!Isn#t that the right voltage for the prozessor and if,why it isn't there a possibility to increase the core voltage for overclocking!But that is a must for a good result!I'm a little bit confused about that!The other possibility is,that my PSU is not strong enough!What for a Voltage is important for the CPU Core?I mean the 3.3V,or?My customer had said that he test the PSU and it's stable!It shall be have 32A,normaly it is enough to hold the voltage correct,but I knew that in china the electric is another as in germany!!!
    Another problem is that I have change my drive from the VIA controller to the promise,because I would first test  the speed and if this controller is able to read the correct monitoring data(Firmware,temperature,UDMA mode...)!The VIA doesn't do that but the promise can!And I use now together my old seagate drive on it.
    Because HDTunenow show me the correct UDMA mode,I'd seen that both drives are not running at their best settings!The samsung run at UDMA5,but can run on 7 and the seagate run on UDMA2,but can  do it on 5!So I would change it,but I have no idea where I can do that!In the hardware manager it isn't a possibility,neither on IDE(there is only the VIA),nor at the SCSI devices!I cannot see any settings therefor at the promise controller!And if I change the settings in bios on RAID(for S-ATA) and go into the RAID Menue with Ctrl+f on bootup,I can see keys for changing values,but their shows no result!And I think if their would working I can't use it,because with the RAID setting the computer will not boot if you don't create an array!
    Has anyone some ideas???
    Thank you very much!

    Thanx man!
    How I write it in my system specifications,I'd try to change the slot and it seems to be better with the RAM in slot 3!
    But,is it my not so good english or why you did not wrote anything about the bios bug I'd heard from!Is it true that it gives a bios version with this bug,that doesn't allow to store another core voltage?Because I think that is the problem!That my core voltage is only at 1.48V,wether I changed it to 1.55V,neither if I do that in bios,nor in bios on auto and do it with core center!
    What is the "normal" processor voltage?1.5 V?And if,why it gives no possibility to increase it higher than 1.55V for overclocking?What for voltage amounts are important for the processor to run stable?Only +3.3V or also the  +5V and +12V amounts?
    But anyway, it seems to be that the +3400  version of the processor is coming at its end of power and isn't so good to be overclocked!Better I'd bought a +3200 one I think!
    But my system is also good without overclocking if I take a look at my 3DMark and Aquamark results!!:worship:
    And my system isn't so old,only 2 month,but the errors comes also in the fresh system at the first days!
    Greetings from good old Germany!

  • Thinkpad S540 restarts when i shut down

    Hi
    I have had this laptop for 7 months now, but since about 4 weeks ago when i click on shutdown i realised that it looked like it was shutting down... and 30 seconds later would fire up again.  At first i thought it was me clicking the wrong button, but it has happened daily now.  Only way to shut it down is my removing the power cable and then shutting down.
    Any suggestions on how to resolve this?
    Thank you!
    Solved!
    Go to Solution.

    Hi Aurora_mc,
    Welcome to Lenovo Community!
    As per the query we understood that you are facing issue with system not shutting down on your ThinkPad S540.
    Is the issue persists when you try it with safe mode option?
    Have you done any update for your system, may be with Windows update or with ThinkPad update?
    Go to BIOS and press F9 to set the BIOS to default option and F10 to save and exit.
    Please let us know the status after performing the above troubleshooting steps.
    Hope this helps.
    Best regards,
    Hemanth Kumar
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • U110 BIOS bug?

    Dear colleagues! Just got my new U110, seen Vista to work well and trying to install Debian Linux (Lenny) in it. When booting to the Linux system, I see in the very beginning this message:
    PCI: BIOS Bug MCFG area at e0000000 is not E820-reserved.
    PCI: Not using MMCONFIG
    PCI: Cannot allocate reseource region 98 of bridge 000000:1c.2
    Further, I have problem with starting X.org using xorg-xserver-video-intel . I am not sure if the problems are related, nor do I know if the first one is serious or not. Would appreciate any suggestions or solutions to either problem.
    Laura, Helsinki

    Hi Tommy,
    Tried the acpi off switch. Didn't work. In fact I redid the install with the linux acpi=off. However no luck. I switched acpi to no in BIOS too, however, no luck with that either.
    The reboot issue persists with ACPI: unable to locate RSDP showing up.
    Will try the to look for the USB setting in BIOS as per your suggestion and get back to you.
    Ta very much,

  • ThinkPad S540 Touch, будет ли продаваться в России?

    Здравствуйте!
    Скажите , будет ли представлен ультрабук ThinkPad S540 Touch на российском рынке? Если да, то когда? Интересует именно модель с тачскрином.
    Many thanks for considering my request.

  • Nokia 5320 XM firmware bugs concerning date and al...

    Hello!
    Although already having twice sent in my Nokia 5320 XpressMusic for repair, I'm still suffering from severe firmware bugs concerning date and alarm of the device. Here some information on when and how the bugs are showing themselves:
    Settings: A different weekly alarm is programmed for each day of the week. The phone is being switched off for the night.
    The programmed alarm is being run correctly by the phone. The phone is being switched on after having disabled the alarm.
    Some time later the date changes to four or five days in the future. Moreover the phone starts to ring for the day the date has changed to. Often it's not ringing at the time that has been programmed for that day, even though pretending to do so.
    Example:
    9:45 on Sunday: phone is correctly ringing at the programmed time. 
    10:15 on Sunday: phone is incorrectly ringing again pretending it was Friday 7:50
    the clock remains unchanged, however the date has changed automatically for five days
    Linked to this error, there seem to exist similar problems with date and snooze-function already mentioned on these forums:
    /discussions/board/message?board.id=smartphones&message.id=145323
    /discussions/board/message?board.id=smartphones&message.id=144139
    /discussions/board/message?board.id=smartphones&message.id=143893
    As I mentioned above, I already sent my phone in twice, however I always got it back with the mention: repaired on guarantee. To me, this seems rather disgraceful for Nokia. I sincerely hope, that, if necessary with the pressure of other users being concerned as well, we arrive to get a phone that is really working as one could await it from the leader in mobile phone production!
    I hope we will be informed soon about when there will be a firmware update!
    Thanks for your replies!
    Regards,
    Lorenz

    Have the same problem, as I already mentioned in my posts too. But unfortunatly no reply from Nokia either. Seems they really don't care about it. It would be at least apropriate, that they at least announce time of new firmware and note if they will fix this problem with it.
    But no replay from them   I contacted local nokia dealer in Slovenia, but they just say they can not help. And that we must wait for new firmware.
    Now I wonder, when it should came out ?! I am sick of this trouble with my phone. and as you said, I am also turning off my phone since I want my battery to last longer. so this bug must be fixed.
    Nokia team, anyone?!?!?  

  • BIOS BUG LEGACY FREE FADT DETECTED BUT FADT SIZE (129) is incorrect

    Dear all
    I am using linux ES4 (ORACLE LINUX) I am getting this issue while booting pl. any one has idea on this pls. give there suggestion for the same.
    BIOS BUG LEGACY FREE FADT DETECTED BUT FADT SIZE (129) is incorrect
    Tks/regs
    Lilly

    Maybe this links will help:
    https://bugzilla.redhat.com/show_bug.cgi?id=227202
    BIOS bug: Legacy free FADT detected

  • BIOS bug: Legacy free FADT detected

    Hi,
    It's a new install. I get the following info on booting the machine with OEL 4 update 5-Kernel 2.6.9-55.0.0.0.2.Elsmp
    BIOS bug: Legacy free FADT detected, but FADT size (129) is incorrect!
    The machine keep rebooting.
    Please help.
    Thanks and Regards,

    Hi Tommy,
    Tried the acpi off switch. Didn't work. In fact I redid the install with the linux acpi=off. However no luck. I switched acpi to no in BIOS too, however, no luck with that either.
    The reboot issue persists with ACPI: unable to locate RSDP showing up.
    Will try the to look for the USB setting in BIOS as per your suggestion and get back to you.
    Ta very much,

  • T440s fn ctrl swap bios bug

    Hi,
    I think this was documented before, but I am now experiencing the fn ctrl swap bug when going to sleep.
    I have swapped my fn and ctrl keys, and the setting never stays after resuming from deep sleep.
    I have updated my bios to the latest version (2.19) but it has not fixed it.
    Please advise. I do not want to turn off deep sleep.
    Cheers
    Solved!
    Go to Solution.

    Thank you for reporting this.  Yes, I can confirm it is BIOS bug.  We had this same issue on T430 generation and fixed it.  But now it seems T440 generation also suffers from this same bug, needs fix.  So I will report this to BIOS team.  Sorry for this inconvenience.

  • Help---MSI KT4AV bios BUG ?!

    Hi....(excuse my bad english... )  I try...
    I have the MB   MSI - KT4AV
    two days ago , I have buy a AMD CPU 3200 Ghz , 32bit ofcourse, Inside the shop have sayed to me...no problems with this MB !!!
    well  I try  , but I can't go UP  2800+  !!!
    I try and Try  with BIOS but no result.
    I have read with the last BIOS is corretc the right recognised 3Ghz+ cpu...
    I have update BUT always thesame.
    So I have read arround, this MB can't support CPU uo 3Ghz !...  so never 3,2   ...ok..but MY   not go up 2,8 !!!!
    BIOS setting....and here is the Myseriuos!!!
    FSB...I can't select UP 170 or the PC non start , amnd I must reset the cmos/bios!
    (200 I can't forget...I can work with 166.....)
    MOLTIPLIC.   I can set to x12.13      and My pc  (166 - x12.13) give 2800
    BUT....If i select   x14   I became 880 Mhz !!!  and if I set x 15  984 Mhz!!!!!!!
    Why  ?!?!?    this is sure a bios bug....

     impossible....sure NEVER He take back!!... later I used and Try....  sure I became in the...A..!  
       well IF this CPU is not supported  WHY work and to 2800 ?!? work or not work....
       and WHY x14 give the IDOT nummer 880 Mhz   and x15   980 Ghz ?   this is ONLY a BIOS problem....   to fixit!!!
    so..I not belive MSI have not to do, with this bios...

  • Thinkpad S540 won't boot

    Hi One of our ures reported that his Thinkpad S540 won't boot The LEDs blink on and off avery second or two but the screen is blank Any ideas on what could be wrong ? thanksyann 

    Interesting.  No issues here with a T410.

Maybe you are looking for

  • Replicate data on subsequent page with Fixed Number of Fields in the Layout

    Here is a tricky one. I have a Report that is generating a sort of Master Detail Report. This report prints on a Pre-printed form. 1. 1/3 of the Page is dedicated to logos and Company information. 2. Second 1/3 part of the page is dedicated to the Cu

  • Ichat drop down menu from menu bar shows up in the wrong place.

    I'm not sure how this happened, but for some reason, ever since I've moved to college, my Ichat drop down menu from the menu bar shows up on the left side of my screen, and you can only see half of the menu. I don't know how to fix this problem so if

  • [Solved] Can't get gnome network manager running

    Alright this one is a head scratcher.  I've folowed the wiki for network manager to a T except I can't get the network manager icon to show up (I have notification addon already running).  I don't have any network loss though. Here's my rc.conf # /et

  • ADC connector to digital projector?

    Can the digital ADC socket on my G4 be used to output to an HDMI (High Definition Multimedia Interface) of a digital projector, thus avoiding A-D and D-A conversion, or is VGA satisfactory for high quality continuous tone images? Power Mac G4 Quicksi

  • Import Repository Objects Question

    Hello experts, I am using a XI 3.0 SP13 development system. I export some repository objects under a certain namespace to a local file. Then I delete these objects and import the local file back into XI. Strange is, it shows the import is successful,