Your i.in.erdas has compiled wrongly. Because linux is running intel based chips (actually it runs also with alphas, sun risc etc... :^)) you have to tell when compiling if you use byte swap or not It's a flag in Gmakefile of i.inerdas (and r.in.erdas) which should be on or off hope this helps you