Hello everyone.
Some pieces of my hardware couldn’t be detected on the live environment of Ganymede EOS provided by the iso file.
Is there any chance of getting my hardware detected automatically after the installation is finished?
Hello everyone.
Some pieces of my hardware couldn’t be detected on the live environment of Ganymede EOS provided by the iso file.
Is there any chance of getting my hardware detected automatically after the installation is finished?
Welcome to the forum ![]()
Could you please specify which ones?
It might help if the OP posted the hardware output. I’m not sure if the hardware isn’t actually detected or it’s there but just doesn’t have the proper module loaded for it so it’s not working? Specifying which ones is also helpful.
If you’re installing on a Laptop, the Arch wiki does have hardware support articles for the most common make / models. Definitely worth a look.
Irq 27 is disabled while booting into the live environment in EOS Ganymede and in the shell of Arch iso 2025-12. Previous versions of EOS and ArchOS didn’t have this common issue of disabling irq27.
My touch-pad specs (of my huawei laptop BDZ-WXX9) are as follows
Device: GXTP7863:00 27C6:01E0 Touchpad
Kernel: /dev/input/event8
Id: i2c:27c6:01e0
Group: 5
Seat: seat0, default
Size: 119x70mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap button map: left/right/middle
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Scroll button: n/a
Scroll button lock: n/a
Click methods: *button-areas clickfinger
Clickfinger button map: left/right/middle
Disable-w-typing: enabled
So, your touch pad doesn’t work with the live iso ? Or why are you listing its device specifications ?
Does confirm that the kernel has detected it with the i2c address 27C6:01E0.
I can’t really tell what IRQ 27 would have to do with it.
All I can find in relation to your device (huawei bdz-wxx9) is that the webcam and the usb fingerprint reader may not work, at least on Ubuntu, Debian and Fedora as well, according to the entries on hardware for linux. But sadly no entries / reports in relation to Arch-based distributions.
I just wanted to check if you have secure boot disabled and fast boot off. Have you checked if there is a Bios update for this laptop? There are some kernel parameters also that you could try for i2c that relates to the touchpad.
You can try this in
/usr/share/libinput/50-system-huawei.quirks
# 2024 model requires ModelPressurePad=1
[Huawei MateBook X Pro 2024 Touchpad]
MatchName=GXTP7863:00 27C6:01E0 Touchpad
MatchUdevType=touchpad
MatchDMIModalias=dmi:*svnHUAWEI:*pnVGHH-XX*
AttrEventCode=-BTN_RIGHT
ModelPressurePad=1
When Irq 27 is disabled suddenly (maybe because of attaching some usb devices) as I’m writing this comment for you now, my touchpad can’t work and is undetected. I should attach an external mouse or restart the OS and unplug all usb attachments. But in ubuntu live or Mint live never have I experienced that even with multiple usb devices attached.
What I suggested may or may not work. I just found that info on a ubuntu site. I would start from the beginning with everything unplugged and see how it boots and check the irq27. Then plug one at a time and see where the issue happens. You might check dmesg when unplugged and also after plugging in the devices one at a time.
I’m now experiencing “irq 27 is disabled” and have gone to “/usr/share/libinput/50-system-huawei.quirks" and found the file content the same as you wrote.
Only adding “irqpoll” to options of loading kernel line works, like this below:
”linux /boot/vmlinuz-linux root=UUID=xxxxxxxxxxxx-yyyyyyyyy-zzzzzzzzzzz rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet irqpoll”
But it is a workaround which reduces my system’s capabilities.
If I boot into the OS and its desktop environment without having irq27 disabled, I never face any disablement in the desktop environment until the next restart. Irq27 would be disabled only during initial steps of booting the OS if some unknown conditions met.
My TPM and Secure Boot are off
I’m not sure if TPM would be a problem but either way doesn’t matter too much. As i said before check sudo dmesg when booted and irq27 is not disabled. Then when it boots and is disabled check again sudo dmesg. It might give some information to help lead you in the right direction? ![]()
You could also do the same with plugging in devices and or unplugging them if you think one of them is causing it. Also you could look through boot logs in both cases also. I would have secure boot disabled, fast boot off and also CSM diabled and using UEFI only.
Edit: Check also if there is a newer UEFI Bios update.
Edit: Is the system updated. I noticed a bunch of firmware updates this morning.
A disabled IRQ27 on Arch Linux usually points to a specific device (like a touchpad, WiFi, or USB controller) misbehaving due to firmware/kernel issues. Like irqpoll you could also try pci=nomsi, no irqbalance or specific device quirks if you can identify the problem hardware.
Run dmesg | grep -i irq27 or dmesg | grep -i "error\|failed" for clues about the device or driver.
It could also be corrupted modules so you could run sudo reinstall-kernels if using systemd-boot. Or if you are using grub then sudo dracut-rebuild
My device firmware is updated to the last version available on the Internet.
I just updated the OS and the issue has been unsolved and untouched.
I think there is a tangible difference between Ubuntu and the Arch Linux family in dealing with hardware especially the issue I am facing. The former doesn’t need irqpoll at all and the latter needs. Maybe there is a problem in newer kernel versions regarding irq27-related devices and therefore, Ubuntu and Mint and other ubuntu-based distros haven’t implemented yet the newest kernel because of such errors that may happen all of a sudden.
I checked all the “dmesg” commands you’ve told, both when irq27 was disabled and when was not so, but nothing showed up.
You could try the lts kernel then.
You also could try reloading the module that runs the touchpad.
Reload the i2c_hid_acpi module:
sudo modprobe -r i2c_hid_acpi
sudo modprobe -r i2c_hid
sudo modprobe i2c_hid_acpi
sudo modprobe i2c_hid
Edit: If this works, the issue is likely a race condition during boot.
Also use libinput
libinput list-devices
If you don't see an entry for your touchpad, the kernel is not detecting the hardware correctly. If it is listed, but not working, the issue is likely software configuration.
Check kernel messages: Examine the kernel ring buffer for any errors related to the touchpad using dmesg | grep -i i2c or dmesg | grep -i elan (or gxtp if it's the specific driver name).
Lts kernel hasn’t solved it either. I tested it many times.
I have now only a workaround, irqpoll. Maybe I should check what drivers Ubuntu live and Mint implement in order to replace current drivers with them. It may be a good idea. I’m not sure.
Thank you for the effort you’ve made to solve this issue of mine.
Yes this would be helpful to see what modules it lists as the driver.
I just saw your latest comment. I never have reloaded i2c_hid_acpi. And I will check libinput again. Thanks. I’ll inform
I’ve rebooted my computer with the unknown conditions that make it disable irq27.
I just reloaded i2c_hid_acpi as you said and afterward I did ‘libinput list-devices’.
As you see the output below, there is no sign of touchpad. I infer, when Irq27 is disabled suddenly, the kernel cannot find the touchpad.
sudo libinput list-devices
Device: Power Button
Kernel: /dev/input/event2
Id: host:0000:0001
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: Video Bus
Kernel: /dev/input/event4
Id: host:0000:0006
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: Power Button
Kernel: /dev/input/event0
Id: host:0000:0001
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: Lid Switch
Kernel: /dev/input/event1
Id: host:0000:0005
Group: 4
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: sof-essx8336 Headset
Kernel: /dev/input/event7
Id: :0000:0000
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: Huawei WMI hotkeys
Kernel: /dev/input/event6
Id: host:0000:0000
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/aDevice: AT Translated Set 2 keyboard
Kernel: /dev/input/event3
Id: serial:0001:0001
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Scroll button: n/a
Scroll button lock: n/a
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: 0.0
Area rectangle: n/a