Kernel errors on boot

Hi again,

Back to resolve more errors.
Looking at journalctl I saw below errors:

Oct 19 16:56:20 kernel: ioremap error for 0x4febb000-0x4febc000, requested 0x2, got 0x0
Oct 19 16:56:20 kernel: psmouse serio1: elantech: elantech_send_cmd query 0x02 failed.
Oct 19 16:56:20 kernel: psmouse serio1: elantech: failed to query capabilities.

These errors show up on every boot.
I don't know what these errors mean or to what issues they are related.

I tried switching to linux and linux-lts but errors are still there.
My BIOS is up-to-date.

Thank you in advance.

System:    Kernel: 5.14.12-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=9d9588e0-3528-417d-969b-f7675645849e rw rootflags=subvol=@ quiet splash
rd.udev.log_priority=3 random.trust_cpu=on vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 resume=UUID=915bc289-3518-43ad-83a3-f27ed97bb979
nvme_core.default_ps_max_latency_us=0 loglevel=3
Desktop: KDE Plasma 5.23.0 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:   Type: Laptop System: Dell product: XPS 15 9500 v: N/A serial: <filter> Chassis: type: 10
serial: <filter>
Mobo: Dell model: 0W4CRC v: A03 serial: <filter> UEFI: Dell v: 1.9.1 date: 08/11/2021
Battery:   ID-1: BAT0 charge: 51.3 Wh (93.6%) condition: 54.8/54.9 Wh (99.9%) volts: 13.1 min: 11.4
model: BYD DELL DVG8M11 type: Li-poly serial: <filter> status: Charging
CPU:       Info: Quad Core model: Intel Core i5-10300H bits: 64 type: MT MCP arch: Comet Lake
family: 6 model-id: A5 (165) stepping: 2 microcode: EA cache: L2: 8 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 39999
Speed: 2501 MHz min/max: 800/2500 MHz Core speeds (MHz): 1: 2501 2: 2501 3: 2500 4: 2501
5: 2502 6: 2500 7: 2500 8: 2501
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Dell driver: i915 v: kernel
bus-ID: 00:02.0 chip-ID: 8086:9bc4 class-ID: 0300
Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-11:3
chip-ID: 0bda:5510 class-ID: fe01 serial: <filter>
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: intel
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.0x12.5")
s-diag: 599mm (23.6")
Monitor-1: eDP1 res: 1920x1200 dpi: 143 size: 340x210mm (13.4x8.3") diag: 400mm (15.7")
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.2.4 direct render: Yes
Audio:     Device-1: Intel Comet Lake PCH cAVS vendor: Dell driver: snd_hda_intel v: kernel
alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:06c8
class-ID: 0403
Sound Server-1: ALSA v: k5.14.12-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.38 running: yes
Network:   Device-1: Intel Comet Lake PCH CNVi WiFi vendor: Rivet Networks driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Bluetooth: Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-14:4
chip-ID: 8087:0026 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 1 state: down bt-service: enabled,running rfk-block:
hardware: no software: yes address: <filter>
Drives:    Local Storage: total: 476.94 GiB used: 100.23 GiB (21.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: A-Data model: SX6000LNP size: 476.94 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
serial: <filter> rev: V9002s65 temp: 30.9 C scheme: GPT
Partition: ID-1: / raw-size: 459.76 GiB size: 459.76 GiB (100.00%) used: 100.18 GiB (21.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) used: 49.4 MiB (19.3%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 459.76 GiB size: 459.76 GiB (100.00%) used: 100.18 GiB (21.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 459.76 GiB size: 459.76 GiB (100.00%) used: 100.18 GiB (21.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 459.76 GiB size: 459.76 GiB (100.00%) used: 100.18 GiB (21.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 16.92 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 15.25 GiB used: 1024 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:   System Temperatures: cpu: 54.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0 fan-2: 0
Info:      Processes: 286 Uptime: 58m wakeups: 1488 Memory: 15.25 GiB used: 3.22 GiB (21.1%)
Init: systemd v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages:
pacman: 1597 lib: 496 Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole
inxi: 3.3.07

For the second and third line, it could be something similar to these (long and nested...) threads related to elantech touchpad not correctly recognized.
Just the result of a quick search, though... :wink:

I went through the rabbithole and couldn't fix the errors.

The solution post that the OC posted is deleted and the solution that he mentioned I've tried with no avail:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="i8042.nomux=1 i8042.reset"

Someone in the post was recommending this solution:

Which I'm not sure if I should install those old drivers since these are from 2013.

Also, there is difference in the issue. I see those errors but my touchpad is functioning, even the multi touch is working.

Additional info:

cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd leds event3 
B: PROP=0
B: EV=120013
B: KEY=1100f02902000 8380307cf910f001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input5
U: Uniq=
H: Handlers=kbd event4 rfkill 
B: PROP=0
B: EV=13
B: KEY=81000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input6
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=13
B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Dell WMI hotkeys"
P: Phys=
S: Sysfs=/devices/platform/PNP0C14:03/wmi_bus/wmi_bus-PNP0C14:03/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input11
U: Uniq=
H: Handlers=kbd event8 rfkill 
B: PROP=0
B: EV=13
B: KEY=800000000000 0 0 101500b00000c00 200300000 e000000000000 0
B: MSC=10

I: Bus=0018 Vendor=04f3 Product=311c Version=0100
N: Name="DELL097D:00 04F3:311C Mouse"
P: Phys=i2c-DELL097D:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-9/i2c-DELL097D:00/0018:04F3:311C.0001/input/input12
U: Uniq=
H: Handlers=event6 mouse0 
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0018 Vendor=04f3 Product=311c Version=0100
N: Name="DELL097D:00 04F3:311C Touchpad"
P: Phys=i2c-DELL097D:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-9/i2c-DELL097D:00/0018:04F3:311C.0001/input/input13
U: Uniq=
H: Handlers=event7 mouse1 
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

I: Bus=0003 Vendor=0bda Product=5510 Version=9179
N: Name="Integrated_Webcam_HD: Integrate"
P: Phys=usb-0000:00:14.0-11/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/input/input15
U: Uniq=
H: Handlers=kbd event9 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0003 Vendor=0bda Product=5510 Version=9179
N: Name="Integrated_Webcam_HD: Integrate"
P: Phys=usb-0000:00:14.0-11/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.2/input/input16
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event11 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
U: Uniq=
H: Handlers=event13 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input20
U: Uniq=
H: Handlers=event14 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input21
U: Uniq=
H: Handlers=event15 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input22
U: Uniq=
H: Handlers=event16 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0011 Vendor=0002 Product=0001 Version=0063
N: Name="PS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=event17 mouse2 
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

grep "Using input driver" /var/log/Xorg.0.log

[     3.461] (II) Using input driver 'libinput' for 'Video Bus'
[     3.490] (II) Using input driver 'libinput' for 'Power Button'
[     3.502] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[     3.519] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[     3.535] (II) Using input driver 'libinput' for 'DELL097D:00 04F3:311C Mouse'
[     3.559] (II) Using input driver 'libinput' for 'DELL097D:00 04F3:311C Touchpad'
[     3.584] (II) Using input driver 'libinput' for 'Intel HID events'
[     3.596] (II) Using input driver 'libinput' for 'Intel HID 5 button array'
[     3.609] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[     3.632] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     3.684] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[     3.708] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD: Integrate'
[     3.725] (II) Using input driver 'libinput' for 'PS/2 Logitech Wheel Mouse'

xinput

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DELL097D:00 04F3:311C Mouse               id=10   [slave  pointer  (2)]
⎜   ↳ DELL097D:00 04F3:311C Touchpad            id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse                 id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
↳ Video Bus                                 id=6    [slave  keyboard (3)]
↳ Power Button                              id=7    [slave  keyboard (3)]
↳ Intel HID events                          id=12   [slave  keyboard (3)]
↳ Intel HID 5 button array                  id=13   [slave  keyboard (3)]
↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]
↳ Integrated_Webcam_HD: Integrate           id=9    [slave  keyboard (3)]
↳ Integrated_Webcam_HD: Integrate           id=8    [slave  keyboard (3)]

sudo dmesg | grep -i elantech

[    2.577734] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x0f5002)
[    2.578266] psmouse serio1: elantech: elantech_send_cmd query 0x02 failed.
[    2.578269] psmouse serio1: elantech: failed to query capabilities.

This is an important piece of information.
In my opinion you should disregard those error messages…

2 Likes

Is this error related or different issue? Searched on the internet but just found closed posts due to OC not giving enough information or some that said that issue has been fixed in linux-4.17 kernel.

I’m asking even though touchpad is working now because I had recent about which I asked for help here and didn’t learned anything about it so I’m trying to prevent another one by clearing the errors.

That's far beyond my reach, sorry...
I'll leave it to someone else :blush:.
I know I'm a bit too pragmatic: if I don't have specific problems or dumps, I leave minor errors go...

3 Likes

If these supposed “errors” are not shown in the important journalctl errors*, they are not supposed to be solved by normal (and below) users. The best thing you might do is to “report upstream”, but still, you should know what, where and how to report.


* Important errors means, using this command:

journalctl -b -p3
2 Likes

Those are important journalctl errors I got from running:

journalctl -b  --no-pager --no-hostname -p3

This is not a proper approach of system’s messages.
Messages are not problems, even if there is the word “error”, or “failed” in it, rather than an attempt to help the user/admin resolve a problem, in case it exists.

Maybe there is a system malfunction, that you have not discovered yet, or there is none.

When you face a system problem, troubleshoot that problem.
During that troubleshooting, you may consider and add those errros in your toolbox, in case they have something to do.

These messages are coming from the kernel. In order to properly assess their meaning and what we could do about them, we need to be kernel programmers.
As I said already, you could seek for info and knowledge, concerning those errors, addressing them upstream to the kernel dev team. I am sure they could give some answer. This is a good contribution to the Linux kernel, which helps all Linux users.

An error does not need fixing :wink:

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.

I encountered some issues with touchpad where it would lag a bit or completely stop working.
After researching the issue I have found that psmouse kernel module can cause issues on Dell XPS devices and after disabling it I haven't encountered any issues or kernel errors.

For more info and instructions on how to disable it check arch wiki.

2 Likes