<!-- Some styling for better description lists --><style type='text/css'>dt { font-weight: bold;float: left;display:inline;margin-right: 1em} dd { display:block; margin-left: 2em}</style>

   ***: eelstrebor has joined #linux-media
   <br> striker3034 has joined #linux-media
   <br> striker3034 has quit IRC ()
   <br> eelstrebor has quit IRC (Quit: Ex-Chat)
   <br> eelstrebor has joined #linux-media
   <br> eelstrebor has quit IRC ()
   <br> eelstrebor has joined #linux-media
   <br> eelstrebor has quit IRC ()
   <br> danitool has quit IRC (Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos)
   <br> luc_ has joined #linux-media
   <br> ten157237743246305066182150355 has joined #linux-media
   <br> luc_ has quit IRC ()
   <br> luc_ has joined #linux-media
   <br> eelstrebor has joined #linux-media
   <br> gnuiyl has quit IRC (Remote host closed the connection)
   <br> gnuiyl has joined #linux-media
   <br> eelstrebor has quit IRC (Quit: Ex-Chat)
   <br> bingbu has quit IRC (Ping timeout: 480 seconds)
   <br> bingbu has joined #linux-media
   <br> bingbu has quit IRC (Ping timeout: 480 seconds)
   <br> bingbu has joined #linux-media
   <br> djrscally has joined #linux-media
   <br> tmerciai has joined #linux-media
   <br> GBenji has joined #linux-media
   <br> wallacer has quit IRC (Ping timeout: 480 seconds)
   <br> ao2 has joined #linux-media
   <br> mripard has joined #linux-media
   <br> frieder has joined #linux-media
   <br> wallacer has joined #linux-media
   <br> frieder has quit IRC (Ping timeout: 480 seconds)
   <br> mvchtz has quit IRC (Remote host closed the connection)
   <br> mvchtz has joined #linux-media
   <br> tmerciai has quit IRC (Ping timeout: 480 seconds)
   <br> frieder has joined #linux-media
   <br> wallacer has quit IRC (Ping timeout: 480 seconds)
   <br> prabhakalad has quit IRC (Quit: Konversation terminated!)
   <br> prabhakalad has joined #linux-media
   <br> prabhakalad has quit IRC ()
   <br> prabhakalad has joined #linux-media
   <br> luc_ has quit IRC ()
   <br> dcz_ has joined #linux-media
   <br> wallacer has joined #linux-media
   <br> nnm has quit IRC ()
   <br> jernej has quit IRC (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
   <br> jernej has joined #linux-media
   <br> nnm has joined #linux-media
   <br> prabhakalad has quit IRC (Quit: Konversation terminated!)
   <br> prabhakalad has joined #linux-media
   <br> ten157237743246305066182150355 has quit IRC (Remote host closed the connection)
   <br> ten157237743246305066182150355 has joined #linux-media
   <br> nnm has quit IRC ()
   <br> jernej has quit IRC (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
   <br> tmerciai has joined #linux-media
   <br> Mo has joined #linux-media
   <br> Emantor has quit IRC (Quit: ZNC - http://znc.in)
   <br> Emantor has joined #linux-media
   <br> tonyk has left The Lounge - https://thelounge.chat
   <br> jernej has joined #linux-media
   <br> nnm has joined #linux-media
   <br> Mo has quit IRC (Quit: Leaving)
   <br> eelstrebor has joined #linux-media
   <br> nnm- has joined #linux-media
   <br> nnm has quit IRC (Read error: Connection reset by peer)
   <br> eelstrebor has quit IRC (Quit: Ex-Chat)
   <br> danitool has joined #linux-media
   <br> frieder has quit IRC (Quit: Leaving)
   <br> charrus has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
   <br> charrus has joined #linux-media
   <br> bingbu has quit IRC (Ping timeout: 480 seconds)
   <br> bingbu has joined #linux-media
   <br> epoll has quit IRC (Ping timeout: 480 seconds)
   <br> epoll has joined #linux-media
   <br> GBenji has left
   <br> BrianG61UK has quit IRC (Read error: Connection reset by peer)
   <br> tmerciai has quit IRC (Ping timeout: 480 seconds)
   ndufresne: <u>dcz_</u>: its in the USB descriptor,  lsusb; lsusb -d 046d:08e5 -v, check for VideoControl Interface Descriptor:, you obviously need to know which descriptor is what
   ***: dcz_ has quit IRC (Read error: Connection reset by peer)
   <br> dcz_ has joined #linux-media
   <br> tyalie has quit IRC ()
   <br> tyalie has joined #linux-media
   <br> tyalie has quit IRC ()
   <br> tyalie has joined #linux-media
   <br> dcz has joined #linux-media
   <br> dcz_ has quit IRC (Ping timeout: 480 seconds)
   _0andriy_: anybody familiar with IPU3 and libcamera here? I have a Skylake machine and one sensor driver is not probing, but I still have other sensors up and running and `mediactl` even shows some entities, but `qcam` sees no cameras at all.
   ***: djrscally[m] has joined #linux-media
   djrscally[m]: Sure
   <br> Can you post the dmesg output somewhere?
   ***: meiser79_ has joined #linux-media
   <br> eelstrebor has joined #linux-media
   djrscally[m]: The sensor driver not probing will unfortunately stop the whole thing working, as the cio2 driver doesn't create the video nodes until all the sensors complete probe...so hopefully it'll be easy to fix probe
   ***: meiser79 has quit IRC (Ping timeout: 480 seconds)
   <br> meiser79_ is now known as meiser79
   <br> ao2 has quit IRC (Quit: Leaving)
   <br> gouchi has joined #linux-media
   <br> gouchi has quit IRC ()
   _0andriy_: djrscally[m]: https://termbin.com/ovk9
   <br> This might explain, but why the rest is registered and I have several /dev/videoX?
   djrscally[m]: Are they for the Imgu rather than the CIO2 perhaps? There's 2 media graphs
   <br> Surprised the ov7251 didn't probe, that should work really
   _0andriy_: Becase we need a patch to actually use the line called reset and not enable.
   <br> I haven't had a kernel with that module fixed.
   <br> According to the desc it's an IR camare, if I'm not mistaken. Why is that critical anyhow? We probably should go w/o it.
   <br> How do I check the type of the nodes?
   <br> ls /dev/video*
   <br> /dev/video0  /dev/video10  /dev/video12  /dev/video2  /dev/video4  /dev/video6  /dev/video8
   <br> /dev/video1  /dev/video11  /dev/video13  /dev/video3  /dev/video5  /dev/video7  /dev/video9
   <br> media-ctl -p | grep ^\-
   <br> ------------------------
   <br> - entity 1: ipu3-csi2 0 (2 pads, 1 link, 0 routes)
   <br> - entity 4: ipu3-cio2 0 (1 pad, 1 link)
   <br> - entity 10: ipu3-csi2 1 (2 pads, 1 link, 0 routes)
   <br> - entity 13: ipu3-cio2 1 (1 pad, 1 link)
   <br> - entity 19: ipu3-csi2
   <br> - entity 22: ipu3-cio2 2 (1 pad, 1 link)
   <br> - entity 28: ipu3-csi2 3 (2 pads, 1 link, 0 routes)
   <br> - entity 31: ipu3-cio2 3 (1 pad, 1 link)
   <br> - entity 37: ov8865 9-0010 (1 pad, 0 link, 0 routes)
   <br> - entity 39: ov5693 8-0036 (1 pad, 0 link, 0 routes)
   <br> - entity 41: dw
   <br> 9719 9-000c (0 pad, 0 link, 0 routes)
   <br> cam -l
   <br> [49:32:22.562986210] [75475] ERROR IPAModule ipa_module.cpp:171 Symbol ipaModuleInfo not found
   <br> [49:32:22.563015551] [75475] ERROR IPAModule ipa_module.cpp:291 v4l2-compat.so: IPA module has no valid info
   <br> [49:32:22.563060309] [75475]  INFO Camera camera_manager.cpp:325 libcamera v0.3.2
   <br> Available cameras:
   <br> ==&gt;&gt; (no cameras)
   djrscally[m]: Just media-ctl -p should tell you if there's dev nodes for that graph
   <br> Lemme get back to the pc
   _0andriy_: I just put its(reduced) output above.
   <br> media-ctl -p | grep '/dev/video'
   <br> device node name /dev/video0
   <br> device node name /dev/video1
   <br> device node name /dev/video3
   <br> device node name /dev/video10
   <br> They are entities 4,13,22,31 respectively
   <br> Yeah, sensors seem no video nodes.
   djrscally: yeah it creates them on .complete()
   <br> https://elixir.bootlin.com/linux/v6.12.6/source/drivers/media/pci/intel/ipu3/ipu3-cio2.c#L1426
   <br> So...why did I add the ov7251 to the list of devices in the ipu-bridge if it doesn't actually work
   <br> And why does it work on my surface
   _0andriy_: I see, so the failing sensors looks like the culprit. Okay, thank you much! I'll continue pursuing the patch to be upstreamed (Sakari asked me something about the last version of the change)
   <br> djrscally[m]: it requires a patch to actually use RESET gpio instead of falsely added ENABLE
   <br> And unfortunately we can't simply drop ENABLE as it seems laredy been spread to DT systems with that sensor (whoever added that in the first place, wasn't you IIRC)
   <br> In any case it's not a big deal, _if_ that is the culprit. Just a small routine to go with.
   djrscally: Yeah
   <br> It works in my case because my surface is a surface go, and there the GPIO mapping works differently.
   <br> So partially my bad, it shouldn't really be in the list of supported devices
   _0andriy_: no need to do anything, it should work with Linux Surface kernel (from the respective GitHub), which has necessary patches.
   <br> I mean no need to do on your side, I will handle the last piece(s).
   djrscally: Alright, well let me know if you need anything :)
   _0andriy_: djrscally[m]: definitely! Thanks!
   ***: eelstrebor has quit IRC (Quit: Ex-Chat)
   <br> ten157237743246305066182150355 has quit IRC (Remote host closed the connection)
   <br> dcz has quit IRC (Read error: Connection reset by peer)
   <br> ten157237743246305066182150355 has joined #linux-media
   <br> dcz has joined #linux-media
   <br> dcz has quit IRC (Quit: Konversation terminated!)
   <br> dcz has joined #linux-media
   <br> dcz has quit IRC ()
   <br> dcz has joined #linux-media
   <br> dcz has quit IRC ()
   <br> djrscally has quit IRC (Ping timeout: 480 seconds)