Comment 13 for bug 935230

Were you calling this manually?

usb-modeswitch-dispatcher relies on PATH being set to point to at least /sbin; or wherever modprobe and others reside. Normally that path should be set properly when running via udev.