Public bug reported:
1) Release of Ubuntu
$ lsb_release -rd
Description: Ubuntu 24.04.4 LTS
Release: 24.04
2) Version of the package
$ apt-cache policy linux-image-generic-hwe-24.04
linux-image-generic-hwe-24.04:
Installed: 7.0.0-29.29~24.04.2
Candidate: 7.0.0-29.29~24.04.2
$ apt-cache policy linux-image-7.0.0-29-generic
linux-image-7.0.0-29-generic:
Installed: 7.0.0-29.29~24.04.2
Candidate: 7.0.0-29.29~24.04.2
Source package: linux-signed-hwe-7.0 7.0.0-29.29~24.04.2
Running kernel: 7.0.0-29-generic
3) What I expected to happen
The built-in camera appears in lsusb and a /dev/video* node is created, the
way it does under Windows on the same machine.
4) What happened instead
The camera has never appeared under Linux. There is no /dev/video* node, no
entry in lsusb, and no message from uvcvideo. The USB port it is wired to has
power but no device answers on it.
Under Windows 11 on the same machine the camera enumerates normally as
USB\VID_0408&PID_4035, "ACER HD User Facing", and is driven by the standard
usbvideo class driver, so the hardware works.
Hardware
Model: Acer Nitro ANV16S-41 (Nitro V 16S AI)
Board: HWK / BRZ_SKF
BIOS: INSYDE V1.14, EC 1.8
CPU: AMD Ryzen 7 260, Radeon 780M
Camera: USB 0408:4035 (SunplusIT module, Quanta vendor id)
xHCI: 0000:64:00.4, root hubs usb5 (2.0) and usb6 (3.0)
Affected kernels: 7.0.0-29, 7.0.0-28, 6.17.0-20, 6.17.0-14. The camera has
not been seen under Linux on any of them.
Where the camera is
In the DSDT it is \_SB.PCI0.GP17.XHC1.RHUB.PRT1 with child nodes CAM0 (_ADR 1)
and CAM1 (_ADR 3). GP17 is 00:08.1, XHC1 is PCI 64:00.4. In Linux that is bus
usb5, port usb5-port1, marked hardwired. usb6-port1 is "not used", so the
module is a USB 2.0 device.
Windows uses the same path:
PCIROOT(0)#PCI(0801)#PCI(0004)#USBROOT(0)#USB(1)
ACPI(_SB_)#ACPI(PCI0)#ACPI(GP17)#ACPI(XHC1)#ACPI(RHUB)#ACPI(PRT1)#ACPI(CAM0)
Port state
Read after preventing the controller from suspending:
64:00.4 port01 : 0x0a0002a0 Link=RxDetect PP WCE WOE <- power on, no device
64:00.4 port02 : 0x0a0002a0 Link=RxDetect PP WCE WOE
64:00.3 port01 : 0x00000e03 Link=U0 CCS PP PED <- for comparison
PP is set, so the port has power. CCS is not set, so nothing answers.
What was tried
- port power cycled: disable=1 gives Link=Disabled, disable=0 returns to
RxDetect, no device appears
- the whole controller removed from the bus and rescanned: no device
- BIOS updated from V1.01 to V1.14: no change
- Fast Boot disabled in BIOS: no change
- warm reboot straight out of Windows into Linux: no change, so Windows
leaves no enabling state behind in the EC
- four kernel versions above, plus a check of mainline 7.2-rc7 modules
What was ruled out by reading the firmware
- there is no ACPI method to control the camera. XHC1 has only _ADR, the
port has only _UPC and _PLD
- there is no GpioIo resource in any of the 36 ACPI tables, only 18 GpioInt
- the EC RAM layout (about 130 fields) has no camera or microphone field,
and none of the 38 _Qxx handlers relates to one
- the ACPI device set seen by Linux matches the one seen by Windows, so
nothing is hidden based on _OSI
The known uvcvideo patches for 0408:4035 do not apply here. They fix the case
where the camera is visible in lsusb but fails with "Failed to query UVC probe
control". That fix is in the kernel since 6.11. Here the device is not on the
bus at all.
Related reports
- microphone on the same machine, LP: #2164573
- camera also reported to [email protected]
- microphone also reported to [email protected]
- a support request covering both was filed with Acer
Note about the attached apport report
It was edited before upload. WifiSyslog, IwConfig, CRDA and RfKill were
removed, and hostname, user name, MAC addresses and USB serial numbers were
replaced with placeholders. Nothing hardware related was changed.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-7.0.0-29-generic 7.0.0-29.29~24.04.2
ProcVersionSignature: Ubuntu 7.0.0-29.29~24.04.2-generic 7.0.12
Uname: Linux 7.0.0-29-generic x86_64
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Aug 19 21:26:50 2026
InstallationDate: Installed on 2026-03-01 (171 days ago)
InstallationMedia: Ubuntu 24.04.4 LTS "Noble Numbat" - Release amd64 (20260210)
MachineType: Acer Nitro ANV16S-41
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-29-generic
root=UUID=774cfced-ba26-4057-a033-7cb908108345 ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-7.0.0-29-generic N/A
linux-backports-modules-7.0.0-29-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.29
SourcePackage: linux-hwe-7.0
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/02/2026
dmi.bios.release: 1.14
dmi.bios.vendor: INSYDE Corp.
dmi.bios.version: V1.14
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: BRZ_SKF
dmi.board.vendor: HWK
dmi.board.version: V1.14
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: Chassis Version
dmi.ec.firmware.release: 1.8
dmi.modalias:
dmi:bvnINSYDECorp.:bvrV1.14:bd04/02/2026:br1.14:efr1.8:svnAcer:pnNitroANV16S-41:pvrV1.14:rvnHWK:rnBRZ_SKF:rvrV1.14:cvnAcer:ct10:cvrChassisVersion:sku0000000000000000:pfaAcerNitroV16SAI:
dmi.product.family: Acer Nitro V 16S AI
dmi.product.name: Nitro ANV16S-41
dmi.product.sku: 0000000000000000
dmi.product.version: V1.14
dmi.sys.vendor: Acer
** Affects: linux-hwe-7.0 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2164574
Title:
Built-in camera never enumerates on the USB bus on Acer Nitro
ANV16S-41 (port powered, no device)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2164574/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs