事情的缘起是因为编译了三汇的语音卡驱动和编解码卡驱动,在加载编解码卡驱动的时候
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%左右;