Posted: Wed Jan 09, 2008 7:06 am Post subject: [Asterisk-bsd] 回复: Re: isdnconfig: cannot open "/dev/cap
hello, Richard:
thank you for your help. i think i miss some thing. could you tell me how to compile kernel with isdn. i check the conf file under /usr/src/sys/i386/conf, there is no option for isdn. i read this link from:http://lists.freebsd.org/pipermail/freebsd-isdn/2007-January/000646.html
Quote:
Hi Hans PetterThat worked great, after getting the newest version by svn and doing a make help I've seen that you point that out there as well.Thanks!For others who perhaps have the same issue, here is the short form of what I did:0. svn ... svn://svn.turbocat.net/i4b # Get the newest version of i4b by HPS (into a new directory)1. portupgrade -R asterisk # Update asterisk for a newer version if needed2. make deinstall # Uninstall (old version of) i4b by HPS with:3. /usr/src> make update # Update FreeBSD, in my case to 6.1-RELEASE-p114. make buildworld / .... #
FreeBSD update process as usual, but without a reboot yet!5. i4b/trunk/i4b/FreeBSD.i4b> make S=../src package6. i4b/trunk/i4b/FreeBSD.i4b> make install7. i4b/trunk/chan_capi> gmake all install8. /usr/src> make buildkernel KERNCONF=.... # build the kernel with i4b configured9. /usr/src> make installkernel KERNCONF=... # install kernel10. reboot11. /usr/src> make installworld This is the long run with rebuilding world. If no FreeBSD update is done, but only i4b, the following should do: 0, 2, 5, 6, 7, 8, 9, 10For anyone not familiar with buildworld please consult the FreeBSD manual for a more detailed version of it. And for the compile options to reduce time for re-building the kernel after just a i4b update, see the
i will help files by HPS.
this is done by Hans, but i am confusing
Quote:
make buildkernel KERNCONF=....
KERCONF=..., please tell me what's and how to add ....?
Could you give me details for that point?
thanks!
zhu
Richard Neese <r.neese@gmail.com> 写道:
Quote:
did you kldload the kerel module that was created? untill the driver is loaded
and it sees the device it wont build /dev/capi20.
you should compile a kernel with the isdn into it. and then reboot wiith the
new kernel
On January 8, 2008 06:47:37 pm lizhong zhu wrote:
Quote:
hello, all of friends:
thanks, Richard Neese. I have installed asterisk by portsnap fetch and i
also install the isdn4bsd from svn version from
http://www.turbocat.net/~hselasky/isdn4bsd/index.html. after install
everything, i run :isdnconf, it shows: isdnconfig: cannot open
"/dev/capi20"!: No such file or directory. i also try to install
chan_capi_1_6_1 under /usr/src/isdn4bsd/chan_capi_1_6_1, i got this
error:new-host-3# gmake all install gcc -pipe -fPIC -Wall
-Wmissing-prototypes -Wmissing-declarations -g -I/usr/local/include
-I/usr/include/i4b/include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i386
-Wformat -DASTERISKVERSION="" -Wno-missing-prototypes
-Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c
chan_capi.c:89: warning: type defaults to `int' in declaration of
`STANDARD_LOCAL_USER' chan_capi.c:89: warning: data definition has no type
or storage class chan_capi.c:90: warning: type defaults to `int' in
declaration of `LOCAL_USER_DECL' chan_capi.c:90: warning: data definition
has no type or storage class chan_capi.c:1373:2: warning: #warning "What
about cd->next after free? Currently 'cd' is not freed by cd_free()."
chan_capi.c: In function `cd_alloc':
chan_capi.c:2346: error: too few arguments to function `ast_channel_alloc'
chan_capi.c:2355: error: structure has no member named `type'
chan_capi.c: In function `cd_set_cep':
chan_capi.c:2497: warning: passing arg 1 of `strlcpy' discards qualifiers
from pointer target type chan_capi.c:2500: warning: passing arg 1 of
`strlcpy' discards qualifiers from pointer target type chan_capi.c: In
function `chan_capi_request':
chan_capi.c:3728: warning: passing arg 1 of `snprintf' discards qualifiers
from pointer target type chan_capi.c: In function `__chan_capi_call':
chan_capi.c:3826: warning: assignment discards qualifiers from pointer
target type chan_capi.c:3853: warning: assignment discards qualifiers from
pointer target type chan_capi.c:3887: warning: assignment discards
qualifiers from pointer target type chan_capi.c:3898: warning: assignment
discards qualifiers from pointer target type chan_capi.c:3910: warning:
assignment discards qualifiers from pointer target type chan_capi.c:3925:
warning: assignment discards qualifiers from pointer target type
chan_capi.c:4784:2: warning: #warning "Should send a messages, but which?"
chan_capi.c:4937:2: warning: #warning "Cannot do this, because one cannot
lock 'pbx_chan' here!" chan_capi.c:5462:2: warning: #warning "Maybe cannot
write these variables here! Locking issue!" chan_capi.c:5473:2: warning:
#warning "Does not handle length == 0xFF" chan_capi.c: In function
`cd_copy_telno_ext':
chan_capi.c:5668: warning: passing arg 1 of `snprintf' discards qualifiers
from pointer target type chan_capi.c: In function `chan_capi_command_exec':
chan_capi.c:6739: warning: implicit declaration of function
`LOCAL_USER_ADD' chan_capi.c:6770: error: structure has no member named
`type'
chan_capi.c:6821: warning: implicit declaration of function
`LOCAL_USER_REMOVE' chan_capi.c:6892:2: warning: #warning "TODO: check for
calls that never received connect_conf;" chan_capi.c: At top level:
chan_capi.c:7213: error: unknown field `send_digit' specified in
initializer chan_capi.c:7213: warning: initialization from incompatible
pointer type chan_capi.c:7222: warning: initialization from incompatible
pointer type chan_capi.c:7837: warning: initialization from incompatible
pointer type chan_capi.c: In function `load_module':
chan_capi.c:8001: warning: implicit declaration of function `unload_module'
gmake: *** [chan_capi.o] Error 1
i do not why so many errors for that. Does anyone know how to install
asterisk, isdn4bsd and configure the isdn4bsd? there is no sufficient
resource to learn compare to linux version+asterisk. thanks! zhu
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum