Re: [PATCH] gpiolib: acpi: Ignore GPIO 11 interrupt on Acer Nitro V 16S AI
From: Andy Shevchenko
Date: Fri Oct 02 2026 - 06:48:06 EST
On Fri, Oct 02, 2026 at 03:18:00PM +0500, Abduvaliy Abdulazizov wrote:
> On the Acer Nitro V 16S AI (ANV16S-41) the internal USB camera
> (0408:4035) works on Windows but never shows up on Linux.
>
> The firmware drives GPIO 11 of AMDI0030 high to power the camera. The
> same pin is listed in \_SB.GPIO._AEI as an edge-triggered, active-low
> wake interrupt whose _EVT case only writes a debug code. gpiolib-acpi
> requests _AEI pins as inputs, which clears the output enable bit, so
> the camera loses power during boot.
>
> After boot the pin register reads 0x00447a00 (output value 1, output
> enable 0, line low). With the xHCI controller kept away from Linux
> (pci-stub), the camera port shows CSC=1, CCS=0: the camera was
> connected during boot and then dropped off.
>
> Booting with gpiolib_acpi.ignore_interrupt=AMDI0030:00@11 keeps the
> camera powered; it enumerates and works with uvcvideo. Add a DMI quirk
> so this works out of the box, like the existing one for the Acer
> Nitro V 14 on the same pin.
While this all sounds legit, I'm worrying that the pin can be used for
something more. For the record, can you share the DSDT table (or entire
`acpidump -o NitroV16S.dat` file) via some file exchanger so we may see
that?
--
With Best Regards,
Andy Shevchenko