cisco 2900xl

it has 22 ports, which are auto sensing 10 or 100mbps, and 2 ports which are 100mbps optical.