I had the same issue with my SG300s. Did you try to wire even the fiber? My SFPs haven't been recognized before I did the complete wiring.Port status should switch from ComboC (--> copper) to ComboF (--> fiber) as soon as the fiber is connected accor...
I'd also bet issue are the ACLs / the implementation of the ACLs. Removinginterface FastEthernet0/1 ip access-group 1 ininterface FastEthernet0/2 ip access-group 2 infrom both interfaces on switch 21 should show results.