On Thu, 2009-04-16 at 09:40 -0500, Michael Sullivan wrote:
> On Tue, 2009-04-14 at 18:19 -0700, Mark Knecht wrote:
> > On Tue, Apr 14, 2009 at 5:07 PM, Michael Sullivan <msulli1...@gmail.com> 
> > wrote:
> > <SNIP>
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > mythfrontend[31548]: segfault at 6f732e4c ip 6f732e4c sp bfe0b09c error
> > > 4
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > mythfrontend[32128]: segfault at 6f732e4c ip 6f732e4c sp bffb8a4c error
> > > 4
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > [drm:i915_getparam] *ERROR* Unknown parameter 5
> > > mythfrontend[32527]: segfault at 6f732e4c ip 6f732e4c sp bf98041c error
> > > 4
> > <SNIP>
> > >
> > > Here's what I could gather from Xorg.0.log:
> > >
> > > camille log # grep EE Xorg.0.log
> > >        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> > > (II) Loading extension MIT-SCREEN-SAVER
> > > (EE) Failed to load module "type1" (module does not exist, 0)
> > > (EE) Failed to load module "freetype" (module does not exist, 0)
> > > (EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed
> > > (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file
> > > or directory)
> > > (EE) AIGLX: reverting to software rendering
> > > camille log # grep WW Xorg.0.log
> > >        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> > > (WW) The directory "/usr/share/fonts/CID/" does not exist.
> > > (WW) The directory "/usr/share/fonts/OTF" does not exist.
> > > (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or
> > > directory)
> > > (WW) Warning, couldn't open module type1
> > > (WW) Warning, couldn't open module freetype
> > > (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
> > > (WW) intel(0): ESR is 0x00000001, instruction error
> > > (WW) intel(0): Existing errors found in hardware state.
> > >
> > <SNIP>
> > 
> > This is all suggesting to me a fairly serious setup problem, but not
> > necessarily a problem with Myth.
> > 
> > You are correct - there is no mythfrontend log file. That would be on
> > your server. My mistake. You still might want to look through the tail
> > of that file but I doubt anything about this will be there.
> > 
> > As I said earlier, you should simply remove the freetype line from the
> > fonts section of your xorg.conf file. It's not an issue though.
> > PRobably the same for the type1 font, assuming it's a font. Xorg isn't
> > finding those fonts which jsut means it cannot use them. That's not
> > going to cause a crash in Myth though.
> > 
> > I'm not understanding why your system isn't finding the right video
> > driver. It appears hal wants you to run the i915 driver. Is the i915
> > driver in memory? (lsmod|grep i915)
> > 
> > Is it on your system? On the 32-bit machine they are in /usr/lib/dri.
> > Your Xorg.0.log file says they aren't there. Why not?
> > 
> > dragonfly ~ # ls -la /usr/lib/dri/
> > total 8824
> > drwxr-xr-x   2 root root    4096 2009-04-12 08:37 .
> > drwxr-xr-x 125 root root   77824 2009-04-14 17:22 ..
> > -rwxr-xr-x   1 root root 2150796 2009-04-12 08:37 i810_dri.so
> > -rwxr-xr-x   1 root root 2372108 2009-04-12 08:37 i915_dri.so
> > -rwxr-xr-x   1 root root 2422028 2009-04-12 08:37 i965_dri.so
> > -rwxr-xr-x   1 root root 1978328 2009-04-12 08:37 swrast_dri.so
> > dragonfly ~ #
> > 
> > If they really aren't there then you need to build them. They are
> > provided byxf86-video-intel.  I don't have them on this AMD64 machine
> > but note that if I wanted to add them then they drag in XvMC which I
> > am suspecting is causing the segfault crash on my wife's 32-bit Intel
> > based machine:
> > 
> > lightning mythtv # emerge -pv1 xf86-video-intel
> > 
> > These are the packages that would be merged, in order:
> > 
> > Calculating dependencies... done!
> > [ebuild  N    ] app-admin/eselect-xvmc-0.1  0 kB
> > [ebuild  N    ] x11-libs/libXvMC-1.0.4  USE="-debug" 220 kB
> > [ebuild  N    ] x11-drivers/xf86-video-intel-2.6.3-r1  USE="dri -debug" 772 
> > kB
> > 
> > Total: 3 packages (3 new), Size of downloads: 992 kB
> > lightning mythtv #
> > 
> > I am curious as to whether this matters. xvmc is one of the rendering
> > technologies and is pretty much default with Myth. On my wife's
> > machine neither implementation is selected. Possibly that's part of
> > the problem on her machine. I'll have to play with that a bit:
> > 
> > dragonfly ~ # eselect xvmc list
> > Available XvMC implementations ( * is current ):
> >   [1]    xorg-x11
> >   [2]   intel
> > dragonfly ~ #
> > 
> > I don't know what other clues to give you. I'm going back to xorg-1.3
> > as we speak to see if I can get her machine working again. I'll let
> > you know how it goes.
> > 
> > - Mark
> > 
> 
> In my /var/log/Xorg.0.log file, the only errors are as follows:
> 
> camille ~ # grep EE /var/log/Xorg.0.log
>       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (EE) Unable to locate/open config file
> (II) Loading extension MIT-SCREEN-SAVER
> (EE) open /dev/fb0: No such file or directory
> (EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed
> (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file
> or directory)
> (EE) AIGLX: reverting to software rendering
> 
> 
> Now I don't know what /dev/fb0 is, but the /usr/lib/dri/i915_dri.so I
> think I should have, but I don't.
> 
> camille ~ # locate i915_dri.so 
> camille ~ # ls -l /usr/lib/dri
> total 2004
> -rwxr-xr-x 1 root root 2047960 Apr 12 03:17 swrast_dri.so
> 
> 
> Where can I get this file?

I found /usr/lib/dri/i915_dri.so on one of my other boxes and ran equery
belongs on it.  It belonged to media-libs/mesa.  I re-merged mesa and
rebooted X and myth works.  I checked LiveTV and it works too.


Reply via email to