Problemas alimentación por jack

Saludos a todos estoy montando un proyecto de domótica con Arduino UNO R3 y me encontré con el problema de que solamente me funciona adecuadamente cuando lo alimento por USB desde un desktop ya que si lo alimento por USB desde mi laptop no funciona el circuito con una fuente de alimentación externa.

Lo que tengo conectado es lo siguiente, un sensor de sonido, un relay a 5v y un led, todo lo estoy alimentando con una fuente de PC de 600 Watts y el Arduino (como ya comenté) desde el PC Desktop, he intentado conectar el arduino a un fuente externa por el jack pero sigo sin conseguir que me funcione, solamente es operativo correctamente cuando lo conecto al PC Desktop.

De antemano, gracias por su colaboración.

circuito? conexiones del relay?
las notebook limitan la corriente de los puertos usb mas que en desktop.

Saludos.
El problema, normalmente, no es cuestión de la fuente sino del código. Seguramente tienes configurado el puerto serial esperando que halla comunicación para continuar, y como no la hay no hace nada.

Tendrias que postear el codigo para poder verlo. y ayudarte mejor

Ejemplo While(!Serial){}; usado normalmente para el Leonardo, congela tu sketch hasta que no detecte coneccion serial.