what does this error mean (avrdude: stk500_getsync(): not in sync: resp=0x00)

How do I know I have a good COM port cause it seems if it knows my device is there then I should be good but I gues thats not the case. and as far as the problem with my laptop how do I get it to recognize that its even hooked up?