At least you can give the full kernel messages when you could boot normally. And please give "hwinfo --full" output, too. Last but not least, once after you succeed the boot without USB stick, what happens if you plug in the USB stick there? Does it freeze?