With respect to the laptop which was the original subject of this thread, the Toshiba Satellite L505D-S5983, my guess is that it includes some new hardware which Unbuntu and some other distros can't handle. Maybe future Linux releases will be able to handle it.