ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.GP17.VGA.LCD._BCM.AFN7]

分享于 

2分钟阅读

ubuntu

  繁體

问题:

错误:


ACPI: Video Device [VGA1] (multi-head: yes rom: no post: no)


ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.GP17.VGA.LCD._BCM.AFN7], AE_NOT_FOUND (20190816/psargs-330)


Initialized Local Variables for Method [_BCM]:


Local0: 00000000ea353c08 <Obj> Integer 00000000000000FF


Local1: 00000000418bc901 <Obj> Integer 0000000000000000


Initialized Arguments for Method [_BCM]: (1 arguments defined for method invocation)


Arg0: 00000000c180e4bd <Obj> Integer 0000000000000064


ACPI Error: Aborting method _SB.PCI0.GP17.VGA.LCD._BCM due to previous error (AE_NOT_FOUND) (20190816/psparse-531)


ACPI Error: Evaluating _BCM failed (20190816/video-357)



系统: ASRock B450 PRO4主板,AMD Ryzen 32200G,Ubuntu 18.04,Kernel 5.4.0 -45-generic,amd gpu已经加载,


lshw -c video


 *-display 


 description: VGA compatible controller


 product: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]


 vendor: Advanced Micro Devices, Inc. [AMD/ATI]


 physical id: 0


 bus info: pci@0000:09:00.0


 version: c8


 width: 64 bits


 clock: 33MHz


 capabilities: pm pciexpress msi msix vga_controller bus_master cap_list rom


 configuration: driver=amdgpu latency=0


 resources: irq:63 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:f000(size=256) memory:fce00000-fce7ffff memory:c0000-dffff




答案1:

原因是,ACPI驱动程序尝试执行ACPI屏幕亮度控制方法,但失败了,因为固件中的ACPI AML字节代码没有为某些对象定义的对象_SB.PCI0.GP17.VGA.LCD._BCM.AFN7。结果是ACPI亮度控制无法工作,这是个固件问题,检查是否有更新的BIOS固件。


答案2:

BIOS

ASRock B450 PRO4

有BIOS版本4.20.


内核  Resolve  LCD  BIOS  PCI  VGA