我的MODULES超长,那些可以不要呀(acrhlinux)

其他Linux/Unix/BSD/OSX等发行版讨论
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

我的MODULES超长,那些可以不要呀(acrhlinux)

#1

帖子 INUYASHA » 2008-04-09 21:06

如题
我的MODULES
MODULES=(8139cp 8139too mii wlan ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 snd-intel8x0m soundcore)

没人工处理过
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#2

帖子 jarryson » 2008-04-09 22:54

这还长呢。。。其实需要的更多,这只是防止没有声音才加载的声音模块。

精简模块需要知道自己有什么硬件,硬件使用了什么模块,还有模块之间有无依赖关系。hwdect可以帮你处理一些。lsmod也可以
头像
cnshzj007
帖子: 685
注册时间: 2006-05-24 21:38
来自: 上海
联系:

#3

帖子 cnshzj007 » 2008-04-09 23:38

代码: 全选

(slhc tg3 !iwl3945 ipw3945 snd-mixer-oss snd-pcm-oss snd-hwdep 
snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore vboxdrv)
我只是一个ARCH的FANS,来自RH和UBUNTU的滋润!
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42

#4

帖子 INUYASHA » 2008-04-10 14:27

jarryson 写了:这还长呢。。。其实需要的更多,这只是防止没有声音才加载的声音模块。

精简模块需要知道自己有什么硬件,硬件使用了什么模块,还有模块之间有无依赖关系。hwdect可以帮你处理一些。lsmod也可以
能不能举个例子呀

现在cpu自动调频一直弄不好

ubuntu的硬件设置较智能 适合普通用户用
archlinux大部分的设置 多需要手工设置
不过在这期间能学到更多有关linux的工作原理的说
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#5

帖子 jarryson » 2008-04-10 20:27

要说这东西还是有些复杂,多看wiki研究把。

一般不用管就好了,这些加载是为了保证声音。你可以尝试去掉。没有声音再还原,各个模块作用这里也说不清楚。

你ubuntu下所加载的模块比这多多了。还有autoload就是udev自动加载,可能也许会自动加载上。比较复杂
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#6

帖子 BigSnake.NET » 2008-04-10 20:31

代码: 全选

Module                  Size  Used by
r8168                  30736  0 
vboxdrv                69104  0 
ipt_LOG                 6912  1 
ipt_REJECT              5184  3 
iptable_mangle          3264  0 
xt_state                2880  2 
xt_tcpudp               3648  0 
iptable_filter          3392  1 
sha1                    3072  0 
arc4                    2432  0 
ecb                     4032  0 
blkcipher               7108  1 ecb
ppp_mppe                7236  0 
ppp_deflate             6400  0 
bsd_comp                6400  0 
ppp_async              12608  0 
crc_ccitt               2560  1 ppp_async
ppp_generic            28820  4 ppp_mppe,ppp_deflate,bsd_comp,ppp_async
slhc                    6976  1 ppp_generic
tun                    11904  0 
ipt_MASQUERADE          4096  0 
iptable_nat             7876  0 
nf_nat                 20332  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      18952  4 iptable_nat
nf_conntrack           66120  5 xt_state,ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink               6360  3 nf_nat,nf_conntrack_ipv4,nf_conntrack
ip_tables              14372  3 iptable_mangle,iptable_filter,iptable_nat
x_tables               15684  7 ipt_LOG,ipt_REJECT,xt_state,xt_tcpudp,ipt_MASQUERADE,iptable_nat,ip_tables
loop                   18628  0 
isofs                  36348  0 
usb_storage            72512  0 
ide_core              115396  1 usb_storage
libusual               18256  1 usb_storage
af_packet              23496  2 
reiserfs              246144  1 
video                  19024  0 
output                  4352  1 video
sbs                    19336  0 
container               5248  0 
dock                   10704  0 
battery                12616  0 
ac                      5956  0 
nls_utf8                2496  1 
ntfs                  106688  1 
nls_iso8859_1           4544  1 
nls_cp437               6208  1 
vfat                   13696  1 
fat                    53532  1 vfat
coretemp                7936  0 
it87                   19660  0 
hwmon_vid               3712  1 it87
lp                     12004  0 
snd_hda_intel         276060  3 
snd_pcm_oss            43840  0 
snd_mixer_oss          17024  1 snd_pcm_oss
snd_pcm                79620  3 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           4164  0 
snd_seq_oss            32768  0 
snd_seq_midi            8960  0 
snd_rawmidi            25088  1 snd_seq_midi
snd_seq_midi_event      7872  2 snd_seq_oss,snd_seq_midi
snd_seq                52848  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              23684  3 snd_pcm,snd_seq
snd_seq_device          8780  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54084  13 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
nvidia               7821504  24 
i2c_core               25152  1 nvidia
iTCO_wdt               12452  0 
iTCO_vendor_support     4356  1 iTCO_wdt
intel_agp              24980  0 
agpgart                34248  2 nvidia,intel_agp
psmouse                39760  0 
parport_pc             36900  1 
parport                37128  2 lp,parport_pc
serio_raw               7492  0 
button                  8656  0 
shpchp                 33940  0 
pci_hotplug            30880  1 shpchp
soundcore               8224  1 snd
snd_page_alloc         10824  2 snd_hda_intel,snd_pcm
pcspkr                  3712  0 
sr_mod                 17060  0 
cdrom                  36640  1 sr_mod
sg                     35996  0 
sd_mod                 29888  8 
pata_jmicron            7040  0 
ata_piix               17796  7 
ata_generic             8004  0 
r8169                  31620  0 
libata                124080  3 pata_jmicron,ata_piix,ata_generic
scsi_mod              146380  5 usb_storage,sr_mod,sg,sd_mod,libata
ehci_hcd               36044  0 
uhci_hcd               25936  0 
usbcore               142600  5 usb_storage,libusual,ehci_hcd,uhci_hcd
thermal                15964  0 
processor              35080  1 thermal
fan                     5444  0 
加了模块代表有硬件需要
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
steamedfish
帖子: 70
注册时间: 2007-01-12 19:32
来自: 临汾->南京->苏州->广州
联系:

#7

帖子 steamedfish » 2008-04-11 2:11

MODULES=(ac battery button processor thermal video cdrom agpgart intel-agp nvram i2c-i801 i2c-core evdev joydev pcspkr psmouse serio_raw thinkpad_acpi pci_hotplug shpchp rtc-cmos rtc-core rtc-lib nvidia output snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore pata_acpi ata_generic ata_piix e1000 mac80211 iwl4965 cfg80211 pcmcia_core rsrc_nonstatic yenta_socket usbcore ehci-hcd uhci-hcd sd_mod sr_mod st e1000 iwl4965 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore acpi-cpufreq cpufreq_ondemand)
这么多,我都懒得管了
头像
maninred
帖子: 164
注册时间: 2007-08-24 20:16
来自: Hangzhou, China
联系:

#8

帖子 maninred » 2008-04-13 12:41

INUYASHA 写了:
jarryson 写了:这还长呢。。。其实需要的更多,这只是防止没有声音才加载的声音模块。

精简模块需要知道自己有什么硬件,硬件使用了什么模块,还有模块之间有无依赖关系。hwdect可以帮你处理一些。lsmod也可以
能不能举个例子呀

现在cpu自动调频一直弄不好

ubuntu的硬件设置较智能 适合普通用户用
archlinux大部分的设置 多需要手工设置
不过在这期间能学到更多有关linux的工作原理的说
cpu自动调频的问题在wiki上怎么使用cpufreq讲得很清楚了。
头像
xxb
帖子: 39
注册时间: 2007-04-27 10:44
联系:

#9

帖子 xxb » 2008-04-14 10:18

为什么你们都那么长,看我的:

代码: 全选

DAEMONS=(syslog-ng network netfs crond @hal @alsa @mpd)
你是一條河,流過我的悲傷
http://xxb.is-programmer.com
zhong
帖子: 355
注册时间: 2008-01-13 1:17

#10

帖子 zhong » 2008-04-22 10:19

xxb 写了:为什么你们都那么长,看我的:

代码: 全选

DAEMONS=(syslog-ng network netfs crond @hal @alsa @mpd)
牛头不答马嘴...看清楚..是 MODULES=
头像
imagelife
帖子: 251
注册时间: 2007-10-07 11:56
来自: 湖南

#11

帖子 imagelife » 2008-05-09 12:05

zhong 写了:
xxb 写了:为什么你们都那么长,看我的:

代码: 全选

DAEMONS=(syslog-ng network netfs crond @hal @alsa @mpd)
牛头不答马嘴...看清楚..是 MODULES=
:em05
rabbit407
帖子: 60
注册时间: 2007-03-22 9:20

#12

帖子 rabbit407 » 2008-05-10 12:24

这是我原来的:
MODULES=(mii slhc via-rhine ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-mpu401-uart snd-ac97-codec snd-via82xx-modem snd-via82xx soundcore)
我简化后的:
MODULES=(via-rhine snd-via82xx)
可以用hwd -e 检测模块,没用的基本都可以去掉.
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#13

帖子 rhfcaesar » 2008-05-10 13:13

楼上:怎么知道哪些是没用的呢?

代码: 全选

MODULES=(e100 eepro100 mii acpi-cpufreq cpufreq_stats cpufreq_ondemand cpufreq_powersave cpufreq_conservative cpufreq_userspace slhc ipw2100 ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 snd-intel8x0m soundcore nvram ibm_acpi fuse )
# hwd -e 输出:

代码: 全选

Testing: kernel (2.6.24-ARCH) supports uevents
1180:0476 CardBus bridge: Ricoh Co Ltd module: yenta_cardbus 
          RL5c476 II
1180:0476 CardBus bridge: Ricoh Co Ltd module: yenta_cardbus 
          RL5c476 II
8086:103d Ethernet controller: Intel Corporation module: e100 
          82801DB PRO/100 VE (MOB) Ethernet Controller
1180:0552 FireWire (IEEE 1394): Ricoh Co Ltd module: ohci1394 
          R5C552 IEEE 1394 Controller
8086:3340 Host bridge: Intel Corporation module: agpgart-intel 
          82855PM Processor to I/O Controller
8086:24ca IDE interface: Intel Corporation module: ata_piix 
          82801DBM (ICH4-M) IDE Controller
8086:24cc ISA bridge: Intel Corporation module: - 
          82801DBM (ICH4-M) LPC Interface Bridge
8086:24c6 Modem: Intel Corporation module: Intel ICH Modem 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
8086:24c5 Multimedia audio controller: Intel Corporation module: snd_intel8x0 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
8086:1043 Network controller: Intel Corporation module: ipw2100 
          PRO/Wireless LAN 2100 3B Mini PCI Adapter
8086:2448 PCI bridge: Intel Corporation module: - 
          82801 Mobile PCI Bridge
8086:3341 PCI bridge: Intel Corporation module: - 
          82855PM Processor to AGP Controller
8086:24c3 SMBus: Intel Corporation module: i801_smbus 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
8086:24c2 USB Controller: Intel Corporation module: uhci_hcd 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
8086:24c4 USB Controller: Intel Corporation module: uhci_hcd 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
8086:24c7 USB Controller: Intel Corporation module: uhci_hcd 
          82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
8086:24cd USB Controller: Intel Corporation module: ehci_hcd 
          82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
1002:4c59 VGA compatible controller: ATI Technologies Inc module: ati 
          Radeon Mobility M6 LY
[/code]

代码: 全选

枪杆子里面出政权
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

#14

帖子 jarryson » 2008-05-11 2:02

ls。貌似这个就只好慢慢查了,每个模块是干嘛的,配合lsmod看到依赖关系。。然后看是否精简
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#15

帖子 rhfcaesar » 2008-05-11 11:48

哦,那还是不要精简算了。 :D :D

代码: 全选

枪杆子里面出政权
回复