cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 2,790
Message 1 of 23

Yoga 370 BIOS bug - WOL and Thunderbolt 3

Hardware: LENOVO ThinkPad Yoga 370 20JJS0HD00

Bios: R0HET41W (1.21 )

System: Linux

 

 

I believe I have issues similiar to described in https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/ThinkPad-T470s-BIOS-bug-WOL-and-Thunderb...

 

With Wake On LAN" (Config -> Network) disabled and "Thunderbolt(TM) 3" (Security -> I/O Port Access) there are system corruptions at boot when run on battery:

 

thunderbolt 0000:08:00.0: NHI initialized, starting thunderbolt
thunderbolt 0000:08:00.0: allocating TX ring 0 of size 10
thunderbolt 0000:08:00.0: allocating RX ring 0 of size 10
thunderbolt 0000:08:00.0: control channel created
thunderbolt 0000:08:00.0: control channel starting...
thunderbolt 0000:08:00.0: starting TX ring 0
thunderbolt 0000:08:00.0: enabling interrupt at register 0x38200 bit 0 (0x0 -> 0x1)
thunderbolt 0000:08:00.0: starting RX ring 0
thunderbolt 0000:08:00.0: enabling interrupt at register 0x38200 bit 12 (0x1 -> 0x1001)
thunderbolt 0000:08:00.0: starting ICM firmware
BUG: unable to handle kernel NULL pointer dereference at 0000000000000980
IP: pci_write_config_dword+0x5/0x20

 

Disabling thunderbolt device fixed problem.

 

After reading above topic I enabled WOL and enabled thunderbolt, the boot runs fine but thunderbolt device is innacessible in system. After reverting to bios defaults thunderbolt is still innacessible I afraid if it died.

 

Can you confirm that ThinkPad T470s BIOS issue affects Yoga 370? If so, can we get same BIOS fix that T470s got?

 

Is there an option to reset thunderbolt device?

 

 

 

 

 

 

Lenovo Staff
Lenovo Staff
Posts: 5,761
Registered: ‎10-29-2009
Location: NC
Views: 2,725
Message 2 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Petra35

 

My understanding is that the fix for this issue is in the ECFW, not in the BIOS.  Under Windows, BIOS and ECFW are updated in the same winflash package, so BIOS and ECFW are frequently lumped together and called "BIOS".  How do you update these things in linux?  Anyway, please check your ECFW version as reported in BIOS Setup -> Embedded Controller version, you need to be on latest version R0HHT32W (1.12).

Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 2,715
Message 3 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Thanks for your reply.

 

I have newest BIOS (1.21) and ECFW (1.12)

 

I investigated further and I found that:

 

Cold boot from battery results in thunderbolot errors that I described in first post.

 

After restart thunderbolt port is inaccesible (even attaching an usb device to thunderbolt port isn't recognized).

 

I can't confirm that WOL settings affects this behaviour.

 

 

 

Lenovo Staff
Lenovo Staff
Posts: 5,761
Registered: ‎10-29-2009
Location: NC
Views: 2,708
Message 4 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

It sounds like the exact same behavior that we fixed for T470 earlier, so maybe the fix was somehow not applied to Yoga 370.  I will check it from our side.  Sorry for this trouble.

Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 2,585
Message 5 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

@

Lenovo Staff
Lenovo Staff
Posts: 5,761
Registered: ‎10-29-2009
Location: NC
Views: 2,580
Message 6 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Yes, I confirmed it.  Yoga 370 hasn't been fixed yet.  An upcoming BIOS/EC release will fix it.

But, with default BIOS settings (WOL and Thunderbolt enabled) I expect Thunderbolt to work.  The known problem only happens with WOL disabled.  So you may be having some other issue also.

Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 2,569
Message 7 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Thank you. I'll wait for update and report back if my issue is fixed or not.
Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 2,532
Message 8 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Interestingly disabling, rebooting then enabling thunderbolt port in bios results in two reboots and hang with bios lenovo logo and fan spinning indefinitely. After hard reset behavior which I described in first post still occurs.
HKOT
Paper Tape
Posts: 8
Registered: ‎10-28-2017
Location: US
Views: 2,306
Message 9 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

Any update for this? I am having the same issues and have had them for months now. 

Petra35
Fanfold Paper
Posts: 19
Registered: ‎01-21-2018
Location: US
Views: 1,958
Message 10 of 23

Re: Yoga 370 BIOS bug - WOL and Thunderbolt 3

This is fixed in new BIOS verion R0HET45W (1.25 ). Thank you for the update!

 

EDIT: This issue is NOT fixed, see https://forums.lenovo.com/t5/ThinkPad-S-Series-ThinkPad-Yoga/Yoga-370-BIOS-bug-WOL-and-Thunderbolt-3...

Check out current deals!


Shop current deals

Top Kudoed Authors