0 down vote favorite I'm working on MINI2440 and building a custom OS for it using buildroot, but for testing purpose I'm using OS downloaded from official website. So the problem is, I'm using usbpush to push OS images in MINI2440 through USB, but it popups the message when I enter below commond sudo ./usbpush supervivi-128M 0x30008000 Unable to claim usb interface 1 of device: could not claim interface 0: Device or resource busy I don't understand one concept that, whenever I assign executable permission to usbpush, it runs automatically in background. It's clearly seen below ps -ef | grep usb* silicod+ 2431 2207 0 10:25 pts/10 00:00:00 grep --color=auto usbpush I tried to kill using sudo kill -9 2431 But it creates new pid and again run itself in background. I tried googling but nothing works for me. Can any one has same problem, Please help me out