Skip to content

SP4 qcam nor cheese finding internal cameras #2130

@gregcooper5-prog

Description

@gregcooper5-prog

Several kernel upgrades ago, qcam, cheese, v4l2loopback found and used the internal cameras just fine. The something broke. I have rebuilt the system from scratch with Linux Mint 22.3 and kernel 6.19.8-surface-3. I have not been able to get the cameras working again. Relevant (I think) dmesg and cam -l output is below. I have built libcamera and then deleted the directory to try cheese which also does not find the cameras. Let me know if you would like to see any other system information to suggest a possible solution.

[ 4.210578] videodev: Linux video capture interface: v2.00
[ 4.272155] mei_me 0000:00:16.0: enabling device (0004 -> 0006)
[ 4.281166] ov8865 i2c-INT347A:00: supply dvdd not found, using dummy regulator
[ 4.281218] ov8865 i2c-INT347A:00: supply dovdd not found, using dummy regulator
[ 4.281231] ov8865 i2c-INT347A:00: supply avdd not found, using dummy regulator
[ 4.281255] mei_me 0000:00:16.4: enabling device (0004 -> 0006)
[ 4.337111] ov8865 i2c-INT347A:00: supply dvdd not found, using dummy regulator
[ 4.343463] ipu3_imgu: module is from the staging directory, the quality is unknown, you have been warned.
[ 4.357076] ov8865 i2c-INT347A:00: supply dovdd not found, using dummy regulator
[ 4.362184] ov8865 i2c-INT347A:00: supply avdd not found, using dummy regulator
[ 4.362697] ipu3-imgu 0000:00:05.0: enabling device (0000 -> 0002)
[ 4.362922] ipu3-imgu 0000:00:05.0: device 0x1919 (rev: 0x1)
[ 4.362950] ipu3-imgu 0000:00:05.0: physical base address 0x00000000a1000000, 4194304 bytes
[ 4.368868] ipu3-cio2 0000:00:14.3: Found supported sensor INT33BE:00
[ 4.369118] ipu3-cio2 0000:00:14.3: Found supported sensor INT347A:00
[ 4.369372] ipu3-cio2 0000:00:14.3: Connected 2 cameras
[ 4.370108] ipu3-cio2 0000:00:14.3: enabling device (0000 -> 0002)
[ 4.370759] ipu3-cio2 0000:00:14.3: device 0x9d32 (rev: 0x1)
[ 4.377106] ov5693 i2c-INT33BE:00: supply avdd not found, using dummy regulator
[ 4.377153] ov5693 i2c-INT33BE:00: supply dovdd not found, using dummy regulator
[ 4.377164] ov5693 i2c-INT33BE:00: supply dvdd not found, using dummy regulator
[ 4.405164] ov8865 i2c-INT347A:00: supply dvdd not found, using dummy regulator
[ 4.405228] ov8865 i2c-INT347A:00: supply dovdd not found, using dummy regulator
[ 4.405242] ov8865 i2c-INT347A:00: supply avdd not found, using dummy regulator

cam -l output:
greg@Surface-Pro:$ cam -l
[1:30:11.486903726] [5680] INFO Camera camera_manager.cpp:340 libcamera v0.7.1+30-a4918ffc
Available cameras:
greg@Surface-Pro:
$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions