Re: pci=no_e820 required for Clevo laptop

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hans/Krzysztof,

Thank you for your answers. Indeed you can forget about the SSD issue, it was due to other various kernel parameters so the issue is only related to the touchpad.

I have been following discussions about e820 PCI BAR reservation issue for months and it seems that my laptop is part of buggy ones that have been identified (Clevo, bought in 2020).

I have created https://bugzilla.kernel.org/show_bug.cgi?id=216565 so that you can add another quirk.

Regards,

Florent


Le 05/10/2022 à 15:43, Hans de Goede a écrit :
Hi,

On 10/5/22 15:33, Krzysztof Wilczyński wrote:
(+CC Bjorn and Hans directly for visibility)

Hi Florent,

I am sorry that you are having issues!

As per
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt,
I am sending you this email to inform you that I need to set "pci=no_e820"
parameter to get the SSD and touchpad working.

---------------------------------------------------------------------

Dmidecode:

BIOS Information
     Vendor: INSYDE Corp.
     Version: 1.07.02TPCS
     Release Date: 08/19/2020

     BIOS Revision: 7.2
     Firmware Revision: 7.2
Handle 0x0001, DMI type 1, 27 bytes
System Information
     Manufacturer: PC Specialist LTD
     Product Name: NL4x_NL5xLU
Base Board Information
     Manufacturer: CLEVO
     Product Name: NL4XLU

uname -a
Linux topik 5.19.0-2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.19.11-1
(2022-09-24) x86_64 GNU/Linux
We need a little bit more information, if you have the time, to collect
that will be of great help to us with troubleshooting this.

Would you be able to collect output from the following:

   - lspci -vvv
   - dmesg (preferably since the system started)

Then, either attach these here as text attachments, or better yet, open
a bug report against the PCI driver on Kernel's Bugzilla at

   https://bugzilla.kernel.org/

and include as much information as possible about your system as you can,
plus the details mentioned above.  That would help greatly.
Yes if you can file a bug in: https://bugzilla.kernel.org/
with the requested logs attached so that we have those for
future reference, that would be great.

Note we already have one no_e820 DMI quirk for Clevo models,
so these models may just need another quirk, but first we
would like to better understand the problem.

For the existing quirk see: arch/x86/pci/acpi.c around line 180:

         /*
          * Clevo X170KM-G barebones have the same E820 reservation covering
          * the entire _CRS 32-bit window issue as the Lenovo *IIL* models.
          * See https://bugzilla.kernel.org/show_bug.cgi?id=214259
          */
         {
                 .callback = set_no_e820,
                 .ident = "Clevo X170KM-G Barebone",
                 .matches = {
                         DMI_MATCH(DMI_BOARD_NAME, "X170KM-G"),
                 },
         },

I'm a bit surprised this is needed for the SSD too though. Usually it
is just the touchpad + hotplugged (Thunderbolt) PCI devices which need this.

BTW please also attach the dmidecode.txt file generated by:

sudo dmidecode > dmidecode.txt

to the bug, since we need those strings to add the quirk. Note this will
also include serial-numbers for your device (if your model uses unique per
model serial numbers) feel free to edit the file and remove those.

Regards,

Hans





[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux