1.2 Gestion des modules
Aller à la navigation
Aller à la recherche
Lister les modules
# lsmod Module Size Used by aes_x86_64 7340 1 aes_generic 25714 1 aes_x86_64 cbc 2539 1 ums_cypress 2461 0 usb_storage 39961 2 ums_cypress acpi_cpufreq 5571 0 cpufreq_powersave 902 0 cpufreq_stats 2659 0 cpufreq_userspace 1992 0 cpufreq_conservative 5162 0 xt_multiport 2267 2 sco 7209 2 bnep 9427 2 rfcomm 29613 0 l2cap 24736 4 bnep,rfcomm bluetooth 41827 6 sco,bnep,rfcomm,l2cap xt_tcpudp 2319 174 nf_conntrack_ipv4 9833 3 nf_defrag_ipv4 1139 1 nf_conntrack_ipv4 xt_state 1303 3 nf_conntrack 46535 2 nf_conntrack_ipv4,xt_state ipt_ULOG 7129 4 iptable_filter 2258 1 ip_tables 13899 1 iptable_filter x_tables 12845 5 xt_multiport,xt_tcpudp,xt_state,ipt_ULOG,ip_tables binfmt_misc 6431 1 bridge 39630 0 stp 1440 1 bridge fuse 50892 3 hwmon_vid 1828 0 dm_mirror 10923 1 dm_region_hash 6680 1 dm_mirror dm_log 7381 3 dm_mirror,dm_region_hash coretemp 4325 0 radeon 574188 0 ttm 40146 1 radeon drm_kms_helper 20065 1 radeon drm 142359 3 radeon,ttm,drm_kms_helper i2c_algo_bit 4225 1 radeon kvm_intel 38146 0 kvm 214088 1 kvm_intel loop 11799 0 firewire_sbp2 11514 0 dm_crypt 10664 1 snd_hda_codec_atihdmi 2251 1 snd_hda_codec_realtek 235602 1 snd_hda_intel 20035 8 snd_hda_codec 54244 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel snd_hwdep 5380 1 snd_hda_codec arc4 1274 2 snd_pcm_oss 32591 0 snd_mixer_oss 12606 1 snd_pcm_oss ecb 1841 2 snd_pcm 60503 4 snd_hda_intel,snd_hda_codec,snd_pcm_oss snd_seq_midi 4400 0 ath5k 112242 0 mac80211 137340 1 ath5k snd_rawmidi 15515 1 snd_seq_midi ath 8006 1 ath5k snd_seq_midi_event 4628 1 snd_seq_midi cfg80211 101496 3 ath5k,mac80211,ath snd_seq 42881 3 snd_seq_midi,snd_seq_midi_event snd_timer 15582 3 snd_pcm,snd_seq rfkill 13044 3 bluetooth,cfg80211 led_class 2433 1 ath5k snd_seq_device 4493 3 snd_seq_midi,snd_rawmidi,snd_seq fglrx 2452362 248 joydev 8459 0 evdev 7352 17 snd 46446 26 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device serio_raw 3752 0 pcspkr 1699 0 i2c_i801 7830 0 i2c_core 15819 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801 soundcore 4598 1 snd snd_page_alloc 6249 2 snd_hda_intel,snd_pcm asus_atk0110 7670 0 button 4650 0 processor 29935 1 acpi_cpufreq ext4 289033 8 mbcache 5050 1 ext4 jbd2 67015 1 ext4 crc16 1319 2 l2cap,ext4 usbhid 33292 0 hid 63257 1 usbhid dm_mod 53706 37 dm_mirror,dm_log,dm_crypt sg 18744 0 sr_mod 12602 0 cdrom 29415 1 sr_mod sd_mod 29921 7 crc_t10dif 1276 1 sd_mod ata_generic 3047 0 uhci_hcd 18521 0 firewire_ohci 19676 0 ahci 32374 0 ata_piix 21124 4 thermal 11674 0 floppy 49087 0 pata_jmicron 2280 0 libata 133632 4 ata_generic,ahci,ata_piix,pata_jmicron firewire_core 36848 2 firewire_sbp2,firewire_ohci crc_itu_t 1307 1 firewire_core atl1 26034 0 mii 3210 1 atl1 scsi_mod 122149 7 ums_cypress,usb_storage,firewire_sbp2,sg,sr_mod,sd_mod,libata thermal_sys 11942 2 processor,thermal ehci_hcd 32081 0 usbcore 122386 6 ums_cypress,usb_storage,usbhid,uhci_hcd,ehci_hcd nls_base 6377 1 usbcore
Charger un modules
# modprobe usbcore
Ou
#insmod [ filename ] [ module options ... ]
Décharger un module
#rmmod usbcore
ou
#modprobe -r usbcore
Pour charger automatiquement les modules au boot, il faut les inscrire dans /etc/modules
#cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name.
firewire-sbp2 loop kvm kvm-intel radeon
# Generated by sensors-detect on Fri Nov 12 21:23:10 2010 # Chip drivers coretemp w83627ehf
Config des modules dans /etc/modprobe.d/$fichier
# more radeon-kms.conf options radeon modeset=1
Blacklister un module l'inscrire dans /etc/modprobe.d/blacklist.conf
#more blacklist.conf # This file lists modules which will not be loaded as the result of # alias expansion, with the purpose of preventing the hotplug subsystem # to load them. It does not affect autoloading of modules by the kernel. # This file is provided by the udev package.
# evbug is a debug tool and should be loaded explicitly blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred blacklist usbmouse blacklist usbkbd
Compiler un modules simplement (Debian)
m-a a-i -t nvidia madwifi
Ou pour un autre kernel que celui booter
m-a a-i -l 2.6.29-1-amd64 -t nvidia madwifi
ou
dkms build -m fglrx -v 13.12 -k 3.14-0.bpo.1-amd64
Trouver sans se prendre la tête la liste des modules utiles: kmuto