> in the meantime I tried to install the build of Hexxeh but even with this, the crosh does not work.
> I suppose that the problem is not due to the build at this point.
> Is something wrong on my laptop hardware?
> I don't know why the crosh works fine on usb but doesn't work properly on my ssd.
>
The problem isn't with the hardware; it's definitely software.
Here's the short summary of what's happening:
* The 'crosh' script uses a command called 'crossystem' to
ask whether to allow the use of debug features.
* The 'crossystem' command will allow the use of debug
features in one of two cases: 1) The kernel command line
includes the argument "cros_debug", or 2) the hardware
is Chrome OS hardware, and the developer switch is on.
The tests you reported earlier indicate that 'cros_debug' isn't
on the kernel command line, so the first condition fails. You're
not using Chrome OS hardware, so the second condition for
'crossystem' will fail, too.
I can't explain why you don't have the problem when booting
from USB. I do know that the boot procedure that constructs
the kernel command line for non-Chrome OS hardware is
different from Chrome OS hardware, so apparently there's a
bug in that flow. If you want a fix, your best bet is to talk with
whoever supplied you with the image.