Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

389 Posts

03-06-2021

Germany

220 Signins

2355 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2355
  • Message 11 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-06, 16:06 PM

Thx for looking into that but this is only half of the bug.

 

That happens with the AC plugged in and causes later one more error:

 

ucsi_acpi: probe of USBC000:00 failed with error -5

 

 

Removing or plugging in the AC while the box is running gives us more errors:

 

 

ACPI Error: No handler for Region [ECSI] (0000000087bdd4f2) [EmbeddedControl] (20201113/evregion-128)
ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-261)
ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20201113/psparse-529)

Reply
Options

27 Posts

03-06-2021

Greece

26 Signins

245 Page Views

  • Posts: 27
  • Registered: ‎03-06-2021
  • Location: Greece
  • Views: 245
  • Message 12 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-06, 21:40 PM

@ osnix wrote:

Thx for looking into that but this is only half of the bug.

 

That happens with the AC plugged in and causes later one more error:

 

ucsi_acpi: probe of USBC000:00 failed with error -5

 

 

Removing or plugging in the AC while the box is running gives us more errors:

 

 

ACPI Error: No handler for Region [ECSI] (0000000087bdd4f2) [EmbeddedControl] (20201113/evregion-128)
ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-261)
ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20201113/psparse-529)

 

I believe this doesn't have to do with the AC, rather with the USB-C port (that is also used for power, obviously), since it also happens when you plug in, for example, the usb-c  travel hub (in any usb-c port)

Reply
Options

389 Posts

03-06-2021

Germany

220 Signins

2355 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2355
  • Message 13 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-07, 0:16 AM
Well, sure there is something wrong with the handling of the whole USB(C)/docking HUB. In any way, this is a Firmware issue. If I find some time I look at what the ACPI tables (DSDT) look like.
Reply
Options

389 Posts

03-06-2021

Germany

220 Signins

2355 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2355
  • Message 14 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-16, 10:55 AM

I got some time today to look at what my ACPI tables are looking like

regarding this issue. Linux is right about the errors.

 

SSDT2 which is the USBC table on this P14s AMD box is really

*somewhat* broken.

 

 

Scope (\_SB)

{

      Device (UBTC)

      {

        ....

       

        OperationRegion (ECSI, EmbeddedControl, 0x00, 0x0100)

        Field (ECSI, ByteAcc, NoLock, Preserve) 

         {

             ......

             // stuff to be accessed at offset 0x50

           ......

         }

....

 

ECSI doesn't exist in the firmware here, and so Method ECWR

and ECRD is trying to set things up that don't exist.

 

That will break NTFY() since that method has an ECRD() call in it etc.

 

I'm not sure why ECSI doesn't exist. probably this is for Intel thunderbolt?

 

 

 

 

 

 

 

Reply
Options

94 Posts

12-26-2020

Austria

54 Signins

740 Page Views

  • Posts: 94
  • Registered: ‎12-26-2020
  • Location: Austria
  • Views: 740
  • Message 15 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-25, 6:50 AM

@ osnix wrote:

I got some time today to look at what my ACPI tables are looking like

regarding this issue. Linux is right about the errors.

 

SSDT2 which is the USBC table on this P14s AMD box is really

*somewhat* broken.

 

 

Scope (\_SB)

{

      Device (UBTC)

      {

        ....

       

        OperationRegion (ECSI, EmbeddedControl, 0x00, 0x0100)

        Field (ECSI, ByteAcc, NoLock, Preserve) 

         {

             ......

             // stuff to be accessed at offset 0x50

           ......

         }

....

 

ECSI doesn' exist in the firmware here, and so Method ECWR

and ECRD is trying to set things up that don' exist.

 

That will break NTFY() since that method has an ECRD() call in it etc.

 

I' not sure why ECSI doesn' exist. probably this is for Intel thunderbolt?

 

@MarkRHPearson , would you be able to you get Firmware team to have a look at this one?

Reply
Options

695 Posts

07-22-2019

Canada

478 Signins

5506 Page Views

  • Posts: 695
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 5506
  • Message 16 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-25, 21:47 PM

Thanks @jd_user - I've added those details to the ticket and I'll send a nudge to the FW team on this one. 

Reply
Options

32 Posts

12-12-2013

Poland

64 Signins

872 Page Views

  • Posts: 32
  • Registered: ‎12-12-2013
  • Location: Poland
  • Views: 872
  • Message 17 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-30, 14:00 PM

I'm seeing the same error message, combined with a couple of other issues, whenever I plug in a usb-c power bank into my T14 AMD - except it happens every second or so. At the same time the error appears in dmesg, i'm also seeing delayed or rejected keyboard keypresses and cursor jerkiness. I've tested with 2 USB-PD battery banks. I've documented the issue in more detail in this thread.

Reply
Options

27 Posts

03-06-2021

Greece

26 Signins

245 Page Views

  • Posts: 27
  • Registered: ‎03-06-2021
  • Location: Greece
  • Views: 245
  • Message 18 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-03-31, 20:51 PM

Same symptoms here (X13, 4750U)

Reply
Options

15 Posts

06-13-2011

United States

19 Signins

179 Page Views

  • Posts: 15
  • Registered: ‎06-13-2011
  • Location: United States
  • Views: 179
  • Message 19 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-04-09, 3:23 AM

Hopefully us X13 users aren't adding too much noise to this thread- received a similar message when unplugging power (and a USB hub):

 

[Thu Apr  8 21:50:07 2021] ACPI Error: No handler for Region [ECSI] (00000000e0396254) [EmbeddedControl] (20201113/evregion-130)
[Thu Apr  8 21:50:07 2021] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20201113/exfldio-261)
[Thu Apr  8 21:50:07 2021] ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
[Thu Apr  8 21:50:07 2021] ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST) (20201113/psparse-529)
[Thu Apr  8 21:50:07 2021] ACPI Error: Aborting method \_SB.PCI0.LPC0.EC0._Q4F due to previous error (AE_NOT_EXIST) (20201113/psparse-529)

 

X13 4750U, BIOS 1.30; Fedora 33 5.11.11

Reply
Answer
Options

695 Posts

07-22-2019

Canada

478 Signins

5506 Page Views

  • Posts: 695
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 5506
  • Message 20 of 44

Re:T14 AMD, kernel says "ACPI Error: No handler for Region [ECSI]"

2021-04-09, 14:08 PM

The nudge was good - I had gotten an update from the FW team last week and hadn't updated here, my apologies.

 

Summary: It will be fixed in the next BIOS version (I don't have a release date, I'll ask for one)

 

They confirmed the issue happens when removing or plugging AC (as noted by you guys in this thread). Windows apparently does direct access to the EC but this doesn't happen on Linux. They're adding an EC method to access it.

 

I'll flag the issue is present on X13 as well just to make sure it's being fixed in both places.

 

Thanks

Mark

0 person found this solution to be helpful.

This helped me too

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms