New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failed to enable platforms with ov01a1s or hm11b1 sensors on TGL #19
Comments
Another TGL ov01a1s:
|
ANDW-DVT2-C3: (TGL, ov01a1s)
|
Seems kerner driver is OK. We need more info to locate the issue. |
|
In this log, seems kernel driver failed again. Would you try to create |
There is no such module 'int3472-discrete', do you mean |
Seems i2c transfer failed. It is weird that 5.14.0-oem is OK but 5.15-generic fails while 5.15-generic OK on my device. |
Hi Vicamo, |
Hi @vicamo , could you try to get the MCU firmware version on the failed device? |
|
According to the logs here, we can see on KC's DVT2-C3 ipu6 kernel driver works on 5.15, but fails when using cheese. On Vicamo's DVT2-C1, kernel driver failed at i2c reading with kernel 5.15, but OK on 5.14. I think this should be 2 different issues. On KC's DVT, I think we can stop the As for Vicamo's DVT kernel issue, I noticed that 5.14.0-1036-oem is OK but 5.15.12-for-ubuntu fails on the same device, while both build are OK on my side. So far I think this could be caused by hardware or firmware issue, especially MCU firmware. I will check this with MCU team. @vicamo , could you help to check if anything wrong? |
@vicamo do you have any feedback for these two? |
You may find experimental kernels for oem projects in https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/intermediate-kernel. Add that PPA with: $ sudo add-apt-repository ppa:canonical-hwe-team/intermediate-kernel Click the link View package details, click the triangle next to linux-oem-5.14 in the new page, then it will give all the links to the built packages. The ones you'll need are:
I don't see a reason to try an outdated BIOS version. We have failures with v1.4.3 and v1.10.0 already. |
Hi @vicamo Let's focus on your device now. In our previous sync meeting, you have mentioned that you were using BIOS 0.9, do you mean that you have already upgraded your device to BIOS 1.10? Please use that device and do the following test
|
How do I upgrade MCU fw? |
Hi @vicamo , would you try the 5.15.12-for-ubuntu kernel image we sent you before? And also the devices info at
We will try to send you a MCU FW and flash guide if you can make sure version 0.6.0.42 is on your device (BIOS=1.10). It is weird that the latest BIOS contains an very old FW. |
See #19 (comment) and #19 (comment). 5.15.12-for-ubuntu is your kernel.
Maybe MCU fw is not included in BIOS updates. We're also tracking an intermittent failure to probe ov01a1s running last few revisions of oem-5.14 kernels on both ANDW-DVT2-C1 and C3. It appears the sensor may sometimes not be probed, and following message is missing from dmesg:
Last known good is 5.14.0-1027-oem, and roughly 50% failure rate in 1035, and 100% in 1038 and 1040. |
@vicamo , I noticed that your log from 5.15.12 kernel shows BIOS=89.5.23. Is this the same device as you tried 5.15.0-oem and 5.14.0-oem kernel on? Or you did a BIOS upgrade? |
BIOS upgrade. Both devices. |
Hi @vicamo please refer to the attached file and the steps below for upgrading to 0.8.0.9 fw d21 fw download
I have also included fw version 0.6.0.42, which is what you have in your device now |
I don't have
While on ANDW-DVT2-C3(KC-TGL-ov01a1s), it has:
And ljca driver matches only 8086:0b63. Is that really a right fw to flash? |
Hi @vicamo it means that FW flash has failed |
Nope. The ljca driver now never loads. There is no such |
Just use dfu-utils command is OK, no need to echo to cmd. The dfu device should still be there. |
Reflashed 0.6.0.42. No driver bound to this device. What else can we do? |
When you reboot your device, will it exit dfu mode? |
it stays as is even after warm/cold reboots. |
I can not upgrade the fw.
|
It needs to echo dfu into /sys/bus/usb/drivers/ljca/3-6:1.0/cmd to make it flashable.
Some errors in dmesg.
|
There is no /sys/bus/usb/drivers/ljca/*/version now.
|
Hi $4, |
@ccgjimlai It is also trapped in DFU state now. |
Hi @fourdollars |
|
|
@ccgjimlai Thx. The camera works on 5.15.0-9036-generic #37+exp.32-Ubuntu. |
Is there an open github issue for this? We have a Latitude 9420 (Ubuntu 20.04.4 LTS, kernel 5.14.0.1044.40) in our organisation with seemingly identical behaviour. IPU6 camera is intermittently failing between boots. |
Closing this as resolved for me. |
Differences from
media-ctl -p
output of oem-5.14 kernel to oem-5.17 gives:It seems some device is no longer probed/created.
The following logs were captured using ipu6/ivsc DKMS from vicamo/ppa-1972106 and vicamo/ppa-1972109.
The text was updated successfully, but these errors were encountered: