[Pkg-voip-commits] [dahdi-tools] 12/285: xpp_fxloader: Don't try to load FPGA firmware twice

tzafrir at debian.org tzafrir at debian.org
Thu Jul 7 19:18:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

tzafrir pushed a commit to branch master
in repository dahdi-tools.

commit e38b85fde98b68871f12335fb4523bdf03db92ea
Author: Tzafrir Cohen <tzafrir.cohen at xorcom.com>
Date:   Tue Nov 16 10:56:54 2010 +0000

    xpp_fxloader: Don't try to load FPGA firmware twice
    
    When called from udev to load the FPGA firmware, make sure that this is
    not the event generated for the first end-point of the existing two, as
    we need to talk with the second one.
    
    This is probably better done in the udev rules, but will be slightly
    more complicated to apply only to the FPGA loading and not to USB
    firmware loading.
    
    
    git-svn-id: http://svn.astersk.org/svn/dahdi/tools/trunk@9482 17933a7a-c749-41c5-a318-cba88f637d49
---
 xpp/xpp_fxloader | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xpp/xpp_fxloader b/xpp/xpp_fxloader
index 284c5ab..73a6c6e 100644
--- a/xpp/xpp_fxloader
+++ b/xpp/xpp_fxloader
@@ -349,6 +349,9 @@ udev_delayed_load() {
 		run_fxload -D "$DEVICE" -I "$FIRM_USB"
 		;;
 	e4e4/11[3456]1/*)
+		# There are potentially two separate udev events, for
+		# each of the two endpoints. Ignore the first interface:
+		case "$DEVPATH" in *.0) exit 0;; esac
 		if [ "$prod_id" = 1131 ]; then
 			FIRM_FPGA="FPGA_FXS.hex"	# Legacy
 		else

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/dahdi-tools.git



More information about the Pkg-voip-commits mailing list