The color coding scheme isn't technically required but it should be observed at all times for practical purposes - you wouldn't want to troubleshoot an installation where no reasonable scheme is used.
I found the answer
These ports need a couple of commands to work
switch(config-if)# speed 100000
switch(config-if)# no negotiate auto
switch(config-if)# negotiate auto
Then run shutdown followed by ...