[Bug 2061747] Re: obsolete out-of-tree ivsc dkms in favor of in-tree one

Agoston Horvath 2061747 at bugs.launchpad.net
Mon May 6 09:31:47 UTC 2024


I've installed the proposed update, my dkms looks like this:

$ dkms status
ipu6-drivers/0~git202311240921.07f0612e-0ubuntu2, 6.8.0-31-generic, x86_64: installed

Yet, I still get the dmesg that I've seen so far:

[...]
[   26.463603] int3472-discrete INT3472:06: cannot find GPIO chip INTC100B:00, deferring
[   26.463986] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[   26.464034] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[   26.464036] intel-ipu6 0000:00:05.0: mapped as: 0x0000000099d97458
[   26.464311] intel-ipu6 0000:00:05.0: IPU in secure mode
[   26.464315] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[   26.464317] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[   26.483089] intel-ipu6 0000:00:05.0: IPC reset done
[   26.483099] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[   26.486833] intel-ipu6 0000:00:05.0: FW version: 20230925
[   29.125733] usb 3-9: reset full-speed USB device number 3 using xhci_hcd
[   29.258062] int3472-discrete INT3472:06: cannot find GPIO chip INTC100B:00, deferring
[   29.258609] intel-ipu6 0000:00:05.0: Device 0xa75d (rev: 0x0)
[   29.258686] intel-ipu6 0000:00:05.0: physical base address 0x624c000000
[   29.258689] intel-ipu6 0000:00:05.0: mapped as: 0x00000000d8f2888d
[   29.259205] intel-ipu6 0000:00:05.0: IPU in secure mode
[   29.259213] intel-ipu6 0000:00:05.0: IPU secure touch = 0x0
[   29.259216] intel-ipu6 0000:00:05.0: IPU camera mask = 0x0
[   29.278774] intel-ipu6 0000:00:05.0: IPC reset done
[   29.278781] intel-ipu6 0000:00:05.0: cpd file name: intel/ipu6ep_fw.bin
[   29.281654] intel-ipu6 0000:00:05.0: FW version: 20230925
[...]

And I have no /dev/video0.

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2061747

Title:
  obsolete out-of-tree ivsc dkms in favor of in-tree one

Status in ipu6-drivers package in Ubuntu:
  Fix Released
Status in ivsc-driver package in Ubuntu:
  Invalid
Status in linux package in Ubuntu:
  In Progress
Status in linux-meta package in Ubuntu:
  In Progress
Status in linux-meta-oem-6.8 package in Ubuntu:
  Invalid
Status in linux-oem-6.8 package in Ubuntu:
  Invalid
Status in ipu6-drivers source package in Noble:
  Fix Committed
Status in ivsc-driver source package in Noble:
  Invalid
Status in linux source package in Noble:
  Fix Committed
Status in linux-meta source package in Noble:
  Fix Committed
Status in linux-meta-oem-6.8 source package in Noble:
  In Progress
Status in linux-oem-6.8 source package in Noble:
  In Progress

Bug description:
  [SRU Justification]

  BugLink: https://bugs.launchpad.net/bugs/2061747

  ========== linux-meta, linux-meta-unstable, linux-meta-oem-6.8
  ==========

  [Impact]

  Starting from kernel v6.8, Intel demands the use of in-tree VSC driver
  instead of the out-of-tree dkms originated from
  https://github.com/intel/ivsc-driver.

  [Fix]

  The main fixes are in kernel & dkms packages. This adds ivsc-modules to
  Provides list of linux-image-generic as other built-in linux-modules-foo
  packages do.

  [Test Case]

  The generated meta package linux-image-generic should then provides
  "ivsc-modules".

  [Where problems could occur]

  Meta package changes only. No real effect but in package dependency.

  [Other Info]

  While the ivsc-dkms obsoletion only happens for kernel >= 6.8, this will
  only be nominated for Unstable/Noble/OEM-6.8.

  ========== ipu6-drivers, linux, linux-oem-6.8 ==========

  [Impact]

  Starting from kernel v6.8, Intel demands the use of in-tree VSC driver
  instead of the out-of-tree dkms originated from
  https://github.com/intel/ivsc-driver.

  [Fix]

  The in-tree vsc driver as of v6.8 still needs a few fixes to achieve
  the same support level to launch Intel IPU6 Camera devices. Commit
  1,3, and 4 are to add supported devices and platforms. Commit 2
  resolves an issue after resumed.

  [Test Case]

  This is supposed to work together with the updated dkms, which shall
  also be built along with the kernel itself as linux-modules-
  ipu6-<variant>. Install the corresponding kernel/modules packages and
  test camera functions.

  [Where problems could occur]

  While this is the first time we switch to in-tree VSC driver, and the
  out-of-tree driver is not aligned at the time of transition and
  probably never will, the provided functions and verified stability
  issues may vary.

  [Other Info]

  The dkms is created to be compatible of multiple kernel versions, yet
  the in-tree vsc driver transitioning should only happen for kernel >=
  v6.8. That is, oem-6.8, noble and linux-unstable will be nominated.

  ========== original bug description ==========

  Starting from kernel v6.8 (yet from the code diff it's v6.6), Intel
  demands the use of in-tree IVSC drivers instead of out-of-tree dkms
  from https://github.com/intel/ivsc-driver.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipu6-drivers/+bug/2061747/+subscriptions




More information about the Ubuntu-sponsors mailing list