Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How to turn on more modules
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
RIA77
Guru
Guru


Joined: 24 Feb 2016
Posts: 391

PostPosted: Thu May 09, 2024 5:07 pm    Post subject: How to turn on more modules Reply with quote

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
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3686
Location: Rasi, Finland

PostPosted: Thu May 09, 2024 8:27 pm    Post subject: Reply with quote

What multimedia hardware you have?
By running
Code:
lspci -k
... you can list your PCI connected devices and the drivers they use.
Code:
lsusb
... 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
View user's profile Send private message
RIA77
Guru
Guru


Joined: 24 Feb 2016
Posts: 391

PostPosted: Fri May 10, 2024 5:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1902

PostPosted: Fri May 10, 2024 5:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
RIA77
Guru
Guru


Joined: 24 Feb 2016
Posts: 391

PostPosted: Thu May 23, 2024 4:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1677
Location: South America

PostPosted: Thu May 23, 2024 5:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum