bsamuels@beenthere-donethat.org.uk wrote:
I tried booting using my previous kernel with the same results so I've ruled out the new kernel.
not quite....
I have no idea where, or how, to start looking and some advice is sorely needed and would be very welcome.
(--) PCI: (0:14:0) ATI Mach64 GR rev 39, Mem @ 0xe9000000/24, 0xe8006000/12, I/O @ 0x2000/8 (--) PCI:*(1:5:0) Matrox MGA G400 AGP rev 5, Mem @ 0xf8000000/25, 0xea800000/14, 0xea000000/23
you have 2 gfx cards? it looks like the Matrox one is being made default. This is maybe what you want or not I can't tell =)
(II) Loading sub module "mga_hal" (II) LoadModule: "mga_hal" (WW) Warning, couldn't open module mga_hal (II) UnloadModule: "mga_hal" (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0) (II) MGA(0): Matrox HAL module not loaded - using builtin mode setup instead
at this point its trying to load an external module that is not there, but it tries to default to something else (possibly a builtin module but I can't tell too much more)
drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed [drm] failed to load kernel module "mga" (II) MGA(0): [drm] drmOpen failed (EE) MGA(0): [drm] DRIScreenInit failed. Disabling DRI.
when you built your new kernel did you build in DRI support for your matrox card? what about the ATI card?
In this situation I would think about removing one of the cards from the machine, rebuilding the kernel with the DRI support if that is something that you want/need. Then I would reconfigure X from scratch and try to get it running with only one card, once you have that you can look at adding to your configuration maybe.
I will try and take a longer look for you this evening when I am home, but I do have to rebuild my machine first...
HTH Adam