LibreNMS seems to have problems properly identifying the hardware platform for Cisco 4900M and 4948 switches. It discovers them as “MIDPLANE” (for 4900M) and “Switch System” for 4948.
Observium seems to have solved this problem with a more complex cisco.ini.php file in /includes/polling/os/cisco.inc.php.
Any chance to have a fix for LibreNMS as well?