As Stephane mentions above, a code version change cannot hurt if you can pull it off.... but in the meantime lets see if the switch is even seeing the optic insertion... pull the optic out, and put it back in.. do a "show log" and see if you see something like "SX optic inserted in port ", etc.. With the default log filter you should at least see the optic insertions and removals. We can then go from there...