Obviously modules are not loaded on boot.
I suggest to do some research on what differs when booting with and without inserted sd-card.
Therefor you should start your pc with inserted card, execute
Code: Select all
lsmod > sd-inserted
Reboot with removed sd-card, execute
Code: Select all
lsmod > sd-removed
The missing modules you can try to load with Boot Manager.
Open Menu -> System -> BootManager, goto tab modules, choose to add modules, in upcoming window search for the missing modules and add them to startup.
Save on exit and reboot.