Cool!
Here’s what I believe is the relevant data for DMI
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Table at 0x000E0040.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Dell Inc.
Version: 1.16.3
Release Date: 09/12/2018
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.16
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: Precision 7510
Version: Not Specified
Serial Number: D4L7YF2
UUID: 4c4c4544-0034-4c10-8037-c4c04f594632
Wake-up Type: Power Switch
SKU Number: 06D9
Family: Precision
And the output from lspci:
thomas@hermes:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)
00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation CM236 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3d:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 (rev ff)
I am currently booting Manjaro from an USB attached SSD, with the trouble-making NVMe drive disabled. To get the lspci output I enabled the NVMe drive and got challenged for my LUKS password right after logging in…but when checking in Dolphin there was no drive. Now here’s what dmesg has to say:
[Mo Feb 11 13:45:35 2019] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0xffff
[Mo Feb 11 13:45:35 2019] nvme 0000:3d:00.0: Refused to change power state, currently in D3
[Mo Feb 11 13:45:35 2019] nvme nvme0: Removing after probe failure status: -19
[Mo Feb 11 13:45:35 2019] print_req_error: I/O error, dev nvme0n1, sector 0
[Mo Feb 11 13:45:35 2019] print_req_error: I/O error, dev nvme0n1, sector 1050626
[Mo Feb 11 13:45:35 2019] EXT4-fs (nvme0n1p2): unable to read superblock
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 1, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 2, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 3, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 1, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 2, async page read
[Mo Feb 11 13:45:35 2019] Buffer I/O error on dev nvme0n1p2, logical block 3, async page read
[Mo Feb 11 13:45:35 2019] nvme nvme0: failed to set APST feature (-19)
It ran long enough for the LUKS partition to get discovered and for Manjaro to ask for a password, but then it died again. Clearly there is something wrong with power states, anything you can read from this? State D3 seems to be a power saving state.
As far as the kernel compilation is concerned
Is the below sequence correct?
- git clone https://gitlab.manjaro.org/packages/core/linux419
- cd linux419
- update file
- makepkg
- cp the new kernel over the original one
- reboot
Anything else? Update-grub or similar?