How to enable the internal camera on SP514-51N in GNU/Linux?

crysman
crysman Member Posts: 22 Networker

Webcam is not working in GNU/Linux (latest POP OS!, properly updated) - anybody made it working? "Not working" means no camera present in the OS.

I am afraid it is not even listed in lsusb:/

In Windows (I've got dualboot), it works normally.

Here is some debug info:

spin524 :: ~ » sudo lsmod | grep -iE "video|cam"
videobuf2_vmalloc      20480  0
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         36864  0
videobuf2_common       81920  3 videobuf2_vmalloc,videobuf2_v4l2,videobuf2_memops
videodev              356352  4 v4l2_async,v4l2_fwnode,videobuf2_v4l2,ov2740
mc                     81920  5 v4l2_async,videodev,videobuf2_v4l2,videobuf2_common,ov2740
video                  73728  3 acer_wmi,xe,i915
wmi                    28672  3 video,acer_wmi,wmi_bmof
spin524 :: ~ » sudo dmesg | grep -iE "video|cam"
[    0.000000]   AMD AuthenticAMD
[    0.100395] PCI: ECAM [mem 0xc0000000-0xcfffffff] (base 0xc0000000) for domain 0000 [bus 00-ff]
[    0.100395] PCI: not using ECAM ([mem 0xc0000000-0xcfffffff] not reserved)
[    0.224013] PCI: ECAM [mem 0xc0000000-0xcfffffff] (base 0xc0000000) for domain 0000 [bus 00-ff]
[    0.226296] PCI: ECAM [mem 0xc0000000-0xcfffffff] reserved as ACPI motherboard resource
[    0.495588] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    7.005562] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    7.006168] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input18
[    8.942344] videodev: Linux video capture interface: v2.00
[ 1755.195885] usbcore: registered new interface driver uvcvideo
[ 2471.824739] usbcore: deregistering interface driver uvcvideo
spin524 :: ~ » sudo lsusb                       
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 04f3:0c7f Elan Microelectronics Corp. ELAN:Fingerprint
Bus 003 Device 004: ID 8087:0033 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
spin524 :: ~ »

Answers

  • billsey
    billsey ACE Posts: 34,138 Trailblazer

    Here is the spec I have on the camera:

    Search on the Chicony model number to see if they have Linux drivers for it. It uses a MIPI interface off the PCH:

    So, pretty much standard…

    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • crysman
    crysman Member Posts: 22 Networker

    I've tried to google it, and no luck, there is nothing:

    https://www.google.com/search?q=CJFKF28+linux

    Here is the info from MS Windows device list:

    Intel(R) ADL AVStream Camera
    
    DISPLAY\INT3480\4&2DED5861&0&UID144512
    
    VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&REV_0C&INT3480
    VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&INT3480
    VIDEO\VEN_8086&DEV_46A6&INT3480
    VIDEO\INT3480
    
    INTC#ACPI3480
    
    VIDEO\INT3480
    
    oem81.inf:VIDEO\INT3480,iacamera64.NT,12/30/2021,63.22000.3.6744
    
    \_SB.PC00.GFX0.IPUA
    
    ACER FHD User Facing
    

  • billsey
    billsey ACE Posts: 34,138 Trailblazer

    So you might have to wait for the Linux devs to get it ported. It often takes a year or so for new models to be fully supported…

    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.
  • crysman
    crysman Member Posts: 22 Networker

    One thing, though, if it's "Chicony" according to @billsey , why is it listed as "Intel" in MS Windows device list?

    Intel(R) ADL AVStream Camera
    DISPLAY\INT3480\4&2DED5861&0&UID144512
    VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&REV_0C&INT3480
    VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&INT3480
    VIDEO\VEN_8086&DEV_46A6&INT3480
    VIDEO\INT3480
    000000E0
    CM_DEVCAP_SILENTINSTALL
    CM_DEVCAP_RAWDEVICEOK
    CM_DEVCAP_SURPRISEREMOVALOK
    oem80.inf
    ks.inf
    KSCAPTUR.inf
    machine.inf
    ACPI(_SB_)#ACPI(PC00)#ACPI(GFX0)#ACPI(IPUA)
    oem81.inf:VIDEO\INT3480,iacamera64.NT,12/30/2021,63.22000.3.6744
    PCI\VEN_8086&DEV_46A6&SUBSYS_16131025&REV_0C\3&11583659&0&10
    \Device\000000a4
    \_SB.PC00.GFX0.IPUA
    Intel(R) ADL AVStream Camera
    ISP Camera Device
    ACER FHD User Facing
    

  • billsey
    billsey ACE Posts: 34,138 Trailblazer

    Chicony designs and builds it, using Intel chips.

    Click on "Like" if you find my answer useful or click on "Yes" if it answers your question.