Thanks to: Henrique de Moraes Holschuh <hmh@debian.org>
The shell script can't handle 1000's of devices.