diff -Nur dahdi-tools-2.2.0-orig/dahdi_scan.c dahdi-tools-2.2.0/dahdi_scan.c --- dahdi-tools-2.2.0-orig/dahdi_scan.c 2009-07-23 13:23:57.000000000 +0200 +++ dahdi-tools-2.2.0/dahdi_scan.c 2009-07-23 13:24:13.000000000 +0200 @@ -71,6 +71,11 @@ } } if (!match) { + /*re-calculate the basechannel for analog ports*/ + memset(&s, 0, sizeof(s)); + s.spanno = x; + if (ioctl(ctl, DAHDI_SPANSTAT, &s)) continue; + basechan += s.totalchans; continue; } }