modules的管理

事情的缘起是因为编译了三汇的语音卡驱动和编解码卡驱动,在加载编解码卡驱动的时候

insmod shcdc.ko,提示》》》》》》》

 

查看模块信息

[root@localhost cdcx522apci-1.0.0]# modinfo shcdc.ko
filename:       shcdc.ko
license:        GPL
alias:          shcdc
author:         Lin Yu <liny@sanhuid.com>
description:    Synway CDC-3522A-PCI Driver
srcversion:     7DD3CEF9C8923AF9ECA6CAA
alias:          pci:v000010B5d000000F9sv*sd*bc*sc*i*
alias:          pci:v000010B5d000000F8sv*sd*bc*sc*i*
alias:          pci:v000010B5d000000F7sv*sd*bc*sc*i*
depends:        zttranscode
vermagic:       2.6.18-128.1.10.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
parm:           debug:int

查看已加载的模块列表

lsmod

Module                  Size  Used by
shfxm_8a               26400  8
ztdummy                 9256  0
xpp_usb                20676  0
xpp                   126784  1 xpp_usb
wcusb                  18176  0
wctdm                  38080  0
wcfxo                  15904  0
wctdm24xxp            107968  0
wcte11xp               26912  0
wct1xxp                17440  0
wcte12xp               62432  0
wct4xxp               298752  0
tor2                   92064  0
zaptel                188548  30 shfxm_8a,ztdummy,xpp,wcusb,wctdm,wcfxo,wctdm24xxp,wcte11xp,wct1xxp,wcte12xp,wct4xxp,tor2
crc_ccitt               6337  1 zaptel
autofs4                24261  2
hidp                   23105  2
rfcomm                 42457  0
l2cap                  29505  10 hidp,rfcomm
bluetooth              53797  5 hidp,rfcomm,l2cap
sunrpc                144765  1
ipt_REJECT              9537  0
ip6t_REJECT             9409  1
xt_tcpudp               7105  6
ip6table_filter         6849  1
ip6_tables             18053  1 ip6table_filter
x_tables               17349  4 ipt_REJECT,ip6t_REJECT,xt_tcpudp,ip6_tables
ipv6                  261473  21 ip6t_REJECT
xfrm_nalgo             13381  1 ipv6
crypto_api             12609  1 xfrm_nalgo
dm_multipath           24013  0
scsi_dh                11713  1 dm_multipath
video                  21193  0
hwmon                   7365  0
backlight              10049  1 video
sbs                    18533  0
i2c_ec                  9025  1 sbs
button                 10705  0
battery                13637  0
asus_acpi              19289  0
ac                      9157  0
lp                     15849  0
floppy                 57125  0
via_rhine              27597  0
mii                     9409  1 via_rhine
i2c_i810                9285  0
i2c_algo_bit           12489  1 i2c_i810
parport_pc             29157  1
parport                37513  2 lp,parport_pc
ide_cd                 40161  0
cdrom                  36577  1 ide_cd
serio_raw              10693  0
pcspkr                  7105  0
i2c_i801               11725  0
i2c_core               23745  3 i2c_ec,i2c_algo_bit,i2c_i801
dm_snapshot            22245  0
dm_zero                 6209  0
dm_mirror              23877  0
dm_log                 14529  1 dm_mirror
dm_mod                 62201  10 dm_multipath,dm_snapshot,dm_zero,dm_mirror,dm_log
ata_piix               23621  0
libata                156677  1 ata_piix
sd_mod                 25153  0
scsi_mod              141589  3 scsi_dh,libata,sd_mod
ext3                  124361  2
jbd                    56937  1 ext3
uhci_hcd               25421  0
ohci_hcd               24681  0
ehci_hcd               33357  0

果然没有加载zttranscode; google的结果是这个模块是asterisk为硬件音频编解码的一个接口;如此重要的东东竟然默认是没有加载的,天理何在

我用脚后跟都能想得到模块文件在哪里;呵呵

insmod zztranscode

然后再进入

/usr/src/zaptel-1.4.8/cdcx522apci-1.0.0

insmod shcdc.ko

竟然OK了,鬼哭狼嚎;这下可以用来,555;拨打测试了下,貌似没有想象中CPU占用为0的迹象,3路并发在3.0%左右;

posted @ 2009-06-10 10:24  uu.Net  阅读(529)  评论(0编辑  收藏  举报