Thanks Francois, I've just tried that and it solved the problem. It required a reboot as well though - presumably some kernel state remains switched from running the old one; perhaps a bug in istelf.
A minor relief - thanks very much! Neil. ---- On Wed, 11 Jun 2014 23:25:14 -0700 Francois Tigeot<[email protected]> wrote ---- > On Wed, Jun 11, 2014 at 09:16:20PM -0700, kyuupichan wrote: > > Yesterday I upgraded my packages (first installed about 1 month earlier) > > and I suspect that included various X11 packages. > > > > After rebooting because the USB mouse froze (as it tended to do about once > > a week, usually when firefox was under heavy load scrolling a web page > > with images), I was unable to restart X11. > > > > I've attached the full X11 log but these are the relevant parts: > > > > [ 8919.997] (--) RADEON(0): Chipset: "AMD Radeon HD 6310 Graphics" > > (ChipID = 0x9802) > > [ 8919.998] drmOpenDevice: node name is /dev/dri/card0 > > [ 8919.998] Failed to change owner or group for file /dev/dri/card0! 2: > > No such file or directory > [...] > > [ 8919.998] (EE) RADEON(0): [drm] Failed to open DRM device for > > pci:0000:00:01.0: No such file or directory > > > > Looking at dmesg (also attached) the above seems to be because the kernel > > DRI layer is struggling with the graphics card: > > > > info: [drm] Initialized drm 1.1.0 20060810 > > drm0: <Wrestler [Radeon HD 6310]> on vgapci0 > [...] > > drm0: error: Fatal error during GPU init > > info: [drm] radeon: finishing device. > > > > So I tried updating to the latest kernel, but the result is the same. > [...] > > This hardware used to work with Dragonfly (although admittedly poorly : > > once in X returning to the console was impossible). > > I can't really continue to use this without a windowing environment. Any > > ideas on what is needed to fix it? > > This is actually an issue in dports; the xf86-video-ati driver has been > prematurely switched to the KMS version for DragonFly >= 3.8 > > The old user-mode switching version, xf86-video-ati-6.14.6_3 still works > better; I have changed the defaults back but it will take time to regenerate > the dports tree and binary packages. > > You'll have to build xf86-video-ati manually to get the working version for > now: > > * Remove the existing xf86-video-ati package > * Checkout the dports tree in /usr/dports > * cd to /usr/dports/x11-drivers/xf86-video-ati > * Edit the Makefile file and replace this line: > > .if ${DFLYVERSION} < 300751 || !defined(WITH_NEW_XORG) > > by this one: > > .if ${DFLYVERSION} < 300951 || !defined(WITH_NEW_XORG) > > * build and install the port > > -- > Francois Tigeot >
