[asterisk-users] Xorcom Astribank udev issue in Ubuntu 9.10

Eric van der Vlist vdv at dyomedea.com
Sun Nov 15 04:29:08 CST 2009


Le samedi 14 novembre 2009 à 20:44 +0100, Eric van der Vlist a écrit :

> and playing with "udevadm test", I have noticed that the following rule:
> 
> +++++++++++++++++++++++++++++++++++++++++++
> KERNEL=="[0-9]*", GOTO="xpp_usb_add_end"
> +++++++++++++++++++++++++++++++++++++++++++
> 
> is always met and that if I comment it, the astribank get initialized.
> 
> Is that safe to remove this rule or is there a better solution?

I am doing some more tests and that rule really seems to be doing the
difference.

I also notice that even when that rule is commented, plugging an
uninitialized astribank after the server has been restarted doesn't seem
to work: for whatever reason, when I try to load the dahdi module in
asterisk I get this error message:

asterisk*CLI> module load  chan_dahdi.so
Unable to load module chan_dahdi.so
Command 'module load  chan_dahdi.so' failed.
[Nov 15 11:10:45] WARNING[2640]: pbx.c:5048 ast_register_application2: Already have an application 'DAHDISendKeypadFacility'
  == Parsing '/etc/asterisk/chan_dahdi.conf':   == Found
  == Parsing '/etc/asterisk/dahdi-channels.conf':   == Found
  == Parsing '/etc/asterisk/users.conf':   == Found
[Nov 15 11:10:45] WARNING[2640]: chan_dahdi.c:2121 dahdi_open: Unable to specify channel 1: No such device or address
[Nov 15 11:10:45] ERROR[2640]: chan_dahdi.c:10022 mkintf: Unable to open channel 1: No such device or address
here = 0, tmp->channel = 1, channel = 1
[Nov 15 11:10:45] ERROR[2640]: chan_dahdi.c:15972 build_channels: Unable to register channel '1-2'

This isn't a big deal since I won't be doing that so often on a
production server, but that may be worth mentioning...

Another weirdness is that dadhi tools keep complaining
that /sys/bus/xpds/devices/00:0:0/timing_priority is missing:

vdv at asterisk:~$ sudo lsdahdi 
Use of uninitialized value $busnum in sprintf at /usr/local/share/perl/5.10.0/Dahdi/Hardware/USB.pm line 100.
Use of uninitialized value $devnum in sprintf at /usr/local/share/perl/5.10.0/Dahdi/Hardware/USB.pm line 100.
/usr/sbin/lsdahdi: warning - OLD DRIVER: missing '/sys/bus/xpds/devices/00:0:0/timing_priority'. Fall back to /proc
### Span  1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER) 
### Span  2: XBUS-00/XPD-00 "Xorcom XPD #00/00: BRI_NT" AMI/CCS 
  1 BRI_NT     Clear       (In use) (SWEC: MG2)  
  2 BRI_NT     Clear       (In use) (SWEC: MG2)  
  3 BRI_NT     Hardware-assisted HDLC  (In use)  
### Span  3: XBUS-00/XPD-01 "Xorcom XPD #00/01: BRI_TE" AMI/CCS 
  4 BRI_TE     Clear       (In use) (SWEC: MG2)  
  5 BRI_TE     Clear       (In use) (SWEC: MG2)  
  6 BRI_TE     Hardware-assisted HDLC  (In use)  
### Span  4: XBUS-00/XPD-02 "Xorcom XPD #00/02: BRI_NT" AMI/CCS 
  7 BRI_NT     Clear       (In use) (SWEC: MG2)  
  8 BRI_NT     Clear       (In use) (SWEC: MG2)  
  9 BRI_NT     Hardware-assisted HDLC  (In use)  
### Span  5: XBUS-00/XPD-03 "Xorcom XPD #00/03: BRI_NT" AMI/CCS 
 10 BRI_NT     Clear       (In use) (SWEC: MG2)  
 11 BRI_NT     Clear       (In use) (SWEC: MG2)  
 12 BRI_NT     Hardware-assisted HDLC  (In use)  

And:

vdv at asterisk:~$ ls /sys/bus/xpds/devices/00:0:0
blink  chipregs  driver  offhook  power  span  subsystem  type  uevent

Also, I have always wondered why dahdi sees 4 spans when my astribank
only has 2 BRIs!

Thanks for your help, I would really like to know at least how safe it
is to comment that rule!

Eric


-- 
Eric van der Vlist <vdv at dyomedea.com>
Dyomedea (http://dyomedea.com)




More information about the asterisk-users mailing list