$ 0 0 doesn't work, as it is altered during boot when running usb_scan. You need to hardcode it in usb_set_bootargs