Hi, We recently got some new switches and for making the work easier, we modified the code a bit to have the ports added by the snmp port finder. The patch is included, please consider adding it to the core :-) Le deagh dhùraghd, Frank Altpeter -- FA-RIPE || http://www.altpeter.de/ Viva la evolution | Parting is such sweet sorrow. -William Shakespeare
--- snmp.php.org 2009-07-08 17:43:36.000000000 +0200 +++ snmp.php 2009-07-08 18:37:17.000000000 +0200 @@ -52,6 +52,7 @@ // used at a latter point to avoid value clashes. 36 => 'HP J8164A (24 Ethernet 10/100 ports and 2 100/1000 uplinks)', 35 => 'HP J8165A (48 Ethernet 10/100 ports and 2 100/1000 uplinks)', + 32 => 'HP J4904A (48 Ethernet 100/1000 ports/4 LWL)', ); // Cisco sysObjectID to Dictionary dict_key map $hwtype = array @@ -89,6 +90,7 @@ 719 => 960, 36 => 865, 35 => 867, + 32 => 871, ); // Cisco portType to Dictionary dict_key map $porttype = array @@ -559,6 +561,15 @@ break; case '719': break; + case '32': + $n1000 = 48; + for ($i = 1; $i <= $n1000; $i++) + if ('' == ($error = commitAddPort ($object_id, $i, 24, $i, $ifList2[$i]['phyad']))) + $newports++; + else + $log[] = array ('code' => 'error', 'message' => "Failed to add port ${i}: " . $error); + + break; case '35': $n100 = 48; // fall through