Unable to start X11 with latest dports + kernel
kyuupichan
kyuupichan at zoho.com
Wed Jun 11 23:42:56 PDT 2014
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<ftigeot at wolfpond.org> 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
>
More information about the Users
mailing list