Bug 204699 - On HP Elite x2 1013 G3 ov8856 driver doesn't load due to "external clock -1 is not supported" and "failed to check HW configuration: -22" error
Summary: On HP Elite x2 1013 G3 ov8856 driver doesn't load due to "external clock -1 i...
Status: NEW
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: webcam (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: webcam
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-26 12:11 UTC by RussianNeuroMancer
Modified: 2020-09-26 23:08 UTC (History)
2 users (show)

See Also:
Kernel Version: 5.2.9
Subsystem:
Regression: No
Bisected commit-id:


Attachments
Linux 5.2.9 dmesg from HP Elite x2 1013 G3 (79.39 KB, text/plain)
2019-08-26 12:11 UTC, RussianNeuroMancer
Details

Description RussianNeuroMancer 2019-08-26 12:11:42 UTC
Created attachment 284607 [details]
Linux 5.2.9 dmesg from HP Elite x2 1013 G3

Hello!

Attempt to load ov8856 driver on HP Elite x2 1013 G3 cause following errors:

[    5.046196] ov8856 i2c-OVTI8856:00: external clock -1 is not supported
[    5.046234] ov8856 i2c-OVTI8856:00: failed to check HW configuration: -22
[    5.046308] ov8856: probe of i2c-OVTI8856:00 failed with error -22

Full dmesg is attached.

dsdt.dsl is in Bug 204693
Comment 1 Aurélien C 2019-11-26 12:14:26 UTC
Hey, 

Here is exactly the same on an ASUS T304UA. This is the same webcam with the same error. I tried to skip the check of the clock frequency in the code. However it returns an error on the "fwnode_graph_get_next_endpoint".
I don't have enough time to check the code but it seems that it tries to initialize the wrong I2C device no?
Comment 2 RussianNeuroMancer 2020-09-26 23:08:14 UTC
No changes on Linux 5.9rc6.

> I don't have enough time to check the code but it seems that it tries to
> initialize the wrong I2C device no?

Why you think so?

Note You need to log in before you can comment on or make changes to this bug.