it sounds like you're nearly there. i also have a us-122 running on debian (ubuntu), and it was pretty finnicky to make it all work. can't really see where you're going wrong, but as far as i remember i didn't run usx2yloader as root. did you try just running usx2yloader without the 'sudo' command?