--- dahdi-linux-2.5.0/drivers/dahdi/wcb4xxp/base.c.orig 2011-08-11 16:34:05.000000000 +0200 +++ dahdi-linux-2.5.0/drivers/dahdi/wcb4xxp/base.c 2011-08-11 16:39:23.000000000 +0200 @@ -2520,7 +2520,7 @@ DAHDI_CONFIG_CCS | DAHDI_CONFIG_CRC4; sprintf(bspan->span.name, "B4/%d/%d", b4->cardno, i+1); - sprintf(bspan->span.desc, "B4XXP (PCI) Card %d Span %d", b4->cardno, i+1); + sprintf(bspan->span.desc, "B4XXP (PCI) [%s] Card %d Span %d", (bspan->te_mode) ? "TE" : "NT", b4->cardno, i+1); bspan->span.manufacturer = "Digium"; strlcpy(bspan->span.devicetype, b4->variety, sizeof(bspan->span.devicetype)); --- dahdi-tools-2.5.0/xpp/perl_modules/Dahdi/Span.pm.orig 2011-08-11 16:41:54.000000000 +0200 +++ dahdi-tools-2.5.0/xpp/perl_modules/Dahdi/Span.pm 2011-08-11 17:03:11.000000000 +0200 @@ -131,7 +131,7 @@ '(?:quad|octo)BRI PCI ISDN Card.* \[(NT|TE)\]', 'octoBRI \[(NT|TE)\] ', 'HFC-S PCI A ISDN.* \[(NT|TE)\] ', - '(B4XXP) \(PCI\) Card', # Does not expose NT/TE type + 'B4XXP \(PCI\) \[(NT|TE)\] Card', '(WCBRI)', # has selectable NT/TE modes via dahdi_cfg ); @@ -194,7 +194,7 @@ foreach my $cardtype (@bri_strings) { if($head =~ m/$cardtype/) { my $termtype = $1; - $termtype = 'TE' if ( $1 eq 'B4XXP' or $1 eq 'WCBRI' ); + $termtype = 'TE' if ( $1 eq 'WCBRI' ); $self->{IS_DIGITAL} = 1; $self->{IS_BRI} = 1; $self->{TERMTYPE} = $termtype;