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.