⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.avmb1

📁 嵌入式系统设计与实例开发实验教材二源码 多线程应用程序设计 串行端口程序设计 AD接口实验 CAN总线通信实验 GPS通信实验 Linux内核移植与编译实验 IC卡读写实验 SD驱动使
💻 AVMB1
字号:
Driver for active AVM Controller.The driver provides a kernel capi2.0 Interface (kernelcapi) andon top of this a User-Level-CAPI2.0-interface (capi)and a driver to connect isdn4linux with CAPI2.0 (capidrv).The lowlevel interface can be used to implement a CAPI2.0also for passive cards since July 1999.The author can be reached at calle@calle.in-berlin.de.The command avmcapictrl is part of the isdn4k-utils.t4-files can be found at ftp://ftp.avm.de/cardware/b1/linux/firmwareCurrently supported cards:	B1 ISA (all versions)	B1 PCI	T1/T1B (HEMA card)	M1	M2	B1 PCMCIAInstalling----------You need at least /dev/capi20 to load the firmware.mknod /dev/capi20 c 68 0mknod /dev/capi20.00 c 68 1mknod /dev/capi20.01 c 68 2...mknod /dev/capi20.19 c 68 20Running-------To use the card you need the t4-files to download the firmware.AVM GmbH provides several t4-files for the different D-channelprotocols (b1.t4 for Euro-ISDN). Install these file in /lib/isdn.if you configure as modules load the modules this way:insmod /lib/modules/current/misc/capiutil.oinsmod /lib/modules/current/misc/b1.oinsmod /lib/modules/current/misc/kernelcapi.oinsmod /lib/modules/current/misc/capidrv.oinsmod /lib/modules/current/misc/capi.oif you have an B1-PCI card load the module b1pci.oinsmod /lib/modules/current/misc/b1pci.oand load the firmware withavmcapictrl load /lib/isdn/b1.t4 1if you have an B1-ISA card load the module b1isa.oand add the card by callingavmcapictrl add 0x150 15and load the firmware by callingavmcapictrl load /lib/isdn/b1.t4 1if you have an T1-ISA card load the module t1isa.oand add the card by callingavmcapictrl add 0x450 15 T1 0and load the firmware by callingavmcapictrl load /lib/isdn/t1.t4 1if you have an PCMCIA card (B1/M1/M2) load the module b1pcmcia.obefore you insert the card.Leased Lines with B1--------------------Init card and load firmware.For an D64S use "FV: 1" as phone numberFor an D64S2 use "FV: 1" and "FV: 2" for multilinkor "FV: 1,2" to use CAPI channel bundling./proc-Interface-----------------/proc/capi:  dr-xr-xr-x   2 root     root            0 Jul  1 14:03 .  dr-xr-xr-x  82 root     root            0 Jun 30 19:08 ..  -r--r--r--   1 root     root            0 Jul  1 14:03 applications  -r--r--r--   1 root     root            0 Jul  1 14:03 applstats  -r--r--r--   1 root     root            0 Jul  1 14:03 capi20  -r--r--r--   1 root     root            0 Jul  1 14:03 capidrv  -r--r--r--   1 root     root            0 Jul  1 14:03 controller  -r--r--r--   1 root     root            0 Jul  1 14:03 contrstats  -r--r--r--   1 root     root            0 Jul  1 14:03 driver  -r--r--r--   1 root     root            0 Jul  1 14:03 ncci  -r--r--r--   1 root     root            0 Jul  1 14:03 users/proc/capi/applications:   applid level3cnt datablkcnt datablklen ncci-cnt recvqueuelen	level3cnt: capi_register parameter	datablkcnt: capi_register parameter	ncci-cnt: current number of nccis (connections)	recvqueuelen: number of messages on receive queue   for example:1 -2 16 2048 1 02 2 7 2048 1 0/proc/capi/applstats:   applid recvctlmsg nrecvdatamsg nsentctlmsg nsentdatamsg	recvctlmsg: capi messages received without DATA_B3_IND	recvdatamsg: capi DATA_B3_IND received	sentctlmsg: capi messages sent without DATA_B3_REQ	sentdatamsg: capi DATA_B3_REQ sent   for example:1 2057 1699 1721 1699/proc/capi/capi20: statistics of capi.o (/dev/capi20)    minor nopen nrecvdropmsg nrecvctlmsg nrecvdatamsg sentctlmsg sentdatamsg	minor: minor device number of capi device	nopen: number of calls to devices open	nrecvdropmsg: capi messages dropped (messages in recvqueue in close)	nrecvctlmsg: capi messages received without DATA_B3_IND	nrecvdatamsg: capi DATA_B3_IND received	nsentctlmsg: capi messages sent without DATA_B3_REQ	nsentdatamsg: capi DATA_B3_REQ sent   for example:1 2 18 0 16 2/proc/capi/capidrv: statistics of capidrv.o (capi messages)    nrecvctlmsg nrecvdatamsg sentctlmsg sentdatamsg	nrecvctlmsg: capi messages received without DATA_B3_IND	nrecvdatamsg: capi DATA_B3_IND received	nsentctlmsg: capi messages sent without DATA_B3_REQ	nsentdatamsg: capi DATA_B3_REQ sent   for example:2780 2226 2256 2226/proc/capi/controller:   controller drivername state cardname   controllerinfo   for example:1 b1pci      running  b1pci-e000       B1 3.07-01 0xe000 192 t1isa      running  t1isa-450        B1 3.07-01 0x450 11 03 b1pcmcia   running  m2-150           B1 3.07-01 0x150 5/proc/capi/contrstats:    controller nrecvctlmsg nrecvdatamsg sentctlmsg sentdatamsg	nrecvctlmsg: capi messages received without DATA_B3_IND	nrecvdatamsg: capi DATA_B3_IND received	nsentctlmsg: capi messages sent without DATA_B3_REQ	nsentdatamsg: capi DATA_B3_REQ sent   for example:1 2845 2272 2310 22742 2 0 2 03 2 0 2 0/proc/capi/driver:   drivername ncontroller   for example:b1pci                            1t1isa                            1b1pcmcia                         1b1isa                            0/proc/capi/ncci:   apllid ncci winsize sendwindow   for example:1 0x10101 8 0/proc/capi/users: kernelmodules that use the kernelcapi.   name   for example:capidrvcapi20Questions---------Check out the FAQ (ftp.isdn4linux.de) or subscribe to thelinux-avmb1@calle.in-berlin.de mailing list by sendinga mail to majordomo@calle.in-berlin.de withsubscribe linux-avmb1in the body.German documentation and several scripts can be found atftp://ftp.avm.de/cardware/b1/linux/Bugs ----If you find any please let me know. Enjoy,Carsten Paeth (calle@calle.in-berlin.de)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -