It's strange, that your board works via serial. Maybe in your configuration interrupt driven serial driver is enabled. It overwrites variant implementation. In that case, my board works too. But, it doesn't matter now.
Could another difference be that Sergi is running through GDB and you're loading the ELF file directly? -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss