I have several working setups where getty on ttyE0-ttyE3 and xconsole do not fight each other while xdm is running, so the question is what goes wrong in your installation that causes this. Martin