View previous topic :: View next topic |
Author |
Message |
RIA77 Guru
Joined: 24 Feb 2016 Posts: 391
|
Posted: Thu May 09, 2024 5:07 pm Post subject: How to turn on more modules |
|
|
Hello and thank you in advance.
I checked, I have some modules (checked via gentoo-kernel-bin), but how to manually activate them ?
Code: | videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
intel_rapl_common 36864 1 intel_rapl_msr
videobuf2_common 73728 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
mc 73728 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
iTCO_vendor_support 12288 1 iTCO_wdt
rfkill 32768 4 bluetooth,ideapad_laptop,cfg80211
|
Tried to turn on multimedia support, but I can't find those modules. Can anyone help ? |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3686 Location: Rasi, Finland
|
Posted: Thu May 09, 2024 8:27 pm Post subject: |
|
|
What multimedia hardware you have?
By running ... you can list your PCI connected devices and the drivers they use.
... will list usb devices.
Note that normally modules get loaded automatically as-needed basis. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
RIA77 Guru
Joined: 24 Feb 2016 Posts: 391
|
Posted: Fri May 10, 2024 5:02 pm Post subject: |
|
|
https://ibb.co/WHWghsr
https://ibb.co/WHh66PJ
I am quite confused, what to turn on.
I hope that device will autodetect.
Code: | 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: Lenovo Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
Subsystem: Lenovo Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: Lenovo 4th Gen Core Processor Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: Lenovo Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
Kernel driver in use: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family USB xHCI
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family MEI Controller
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family USB EHCI
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset High Definition Audio Controller
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family PCI Express Root Port
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family PCI Express Root Port
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family USB EHCI
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
Subsystem: Lenovo HM86 Express LPC Controller
Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family SMBus Controller
Kernel driver in use: i801_smbus
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 755M] (rev a1)
Subsystem: Lenovo GK107M [GeForce GT 755M]
Kernel driver in use: nouveau
Kernel modules: nouveau
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
Subsystem: Lenovo GK107 HDMI Audio Controller
Kernel driver in use: snd_hda_intel
07:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)
Subsystem: Lenovo QCA8171 Gigabit Ethernet
Kernel driver in use: alx
Kernel modules: alx
08:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
Subsystem: Intel Corporation Centrino Wireless-N 2230 BGN
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
|
|
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1902
|
Posted: Fri May 10, 2024 5:22 pm Post subject: |
|
|
The code block from the first post shows uvcvideo while the last link picture shows CONFIG_USB_VIDEO_CLASS disabled (uvc = USB Video Class).
The option CONFIG_MEDIA_SUPPORT_FILTER may need to be disabled for fine tuning. |
|
Back to top |
|
|
RIA77 Guru
Joined: 24 Feb 2016 Posts: 391
|
Posted: Thu May 23, 2024 4:53 pm Post subject: |
|
|
Thank you.
Disabled.
But still there is no
ideobuf2_memops, and similar entrys.
Code: | Symbol: VIDEOBUF2_MEMOPS [=n] │
│ Type : tristate │
│ Defined at drivers/media/common/videobuf2/Kconfig:10 │
│ Depends on: MEDIA_SUPPORT [=y] │
│ Selected by [n]: │
│ - VIDEOBUF2_DMA_CONTIG [=n] && MEDIA_SUPPORT [=y] │
│ - VIDEOBUF2_VMALLOC [=n] && MEDIA_SUPPORT [=y] │
│ - VIDEOBUF2_DMA_SG [=n] && MEDIA_SUPPORT [=y] │
│ - VIDEO_PCI_SKELETON [=n] && MEDIA_SUPPORT [=y] && MEDIA_PCI_SUPPORT [=y] && │
│ │
│ │
│ |
|
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1677 Location: South America
|
Posted: Thu May 23, 2024 5:40 pm Post subject: |
|
|
Most of those are going to be built by building the uvcvideo module. That is kernel option "USB Video Class (UVC)" (CONFIG_USB_VIDEO_CLASS), like grknight said; this Wiki article tells you how to find it. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
|