[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gaah! 'no screens found' -- how & why?



Hi everyone,

sorry for the endless stream of mail.  I've just had something rather
strange happen -- after functioning perfectly well on several reboots,
suddenly all my 2.6.5 kernels are unable to run X.  I don't believe I
did *anything* to the X settings.  X still runs fine under 2.4.25.  A
quick look at the XFree86 logs indicates the problem is with the
framebuffer support.  Attempts to set 'UseFBDev' to 'false' in
XF86Config-4 result in complete failure in both kernels (can't read
VRam).  In any case, the error is weird, since the system booted fine
under 2.6.5 kernels several times -- I'd say over 10 times, as I was
testing a bunch of new kernels; it only suddenly stopped working about
2 hours ago.

This is all on a b&w g3 with the stock ATIRage128 card that came with
it.  

I'm bummed since I noticed several marked improvements under 2.6, e.g.
much better support for my Palm, and the sudden disappaerance of
printing problem that's been bugging me for 2 years.  So if anyone can
help me I'd be MUCH obliged.


Here is part of the XFree86 log, followed by parts of my XF86Config-4 file:

....
XFree86 Version 4.2.1.1 (Debian 4.2.1-10 20030820055107
branden@deadbeast.net) / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 18 October 2002
        If the server is older than 6-12 months, or if your card is
        newer than the above date, look for a newer version before
        reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.19-powerpc ppc [ELF] 
....

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
[this warning shows up under 2.4.25 also, so I assume it's not
relevant to my problem]
...

[just about everything gets loaded now]

...
[now things start to go wrong]

(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.2.1.1, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.5
(II) R128(0): PCI bus 0 card 16 func 0
(**) R128(0): Depth 16, (--) framebuffer bpp 16
(II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp pixmaps)
(==) R128(0): Default visual is TrueColor
(**) R128(0): Option "UseFBDev" "true"
(==) R128(0): RGB weight 565
(II) R128(0): Using 6 bits per RGB (8 bit DAC)
(**) R128(0): Using framebuffer device
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="The XFree86 Project"
        compiled for 4.2.1.1, module version = 0.0.2
        ABI class: XFree86 Video Driver, version 0.5
(EE) Unable to find a valid framebuffer device
(II) UnloadModule: "ati"
(II) UnloadModule: "fbdevhw"
(II) Unloading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(II) UnloadModule: "r128"
(II) Unloading /usr/X11R6/lib/modules/drivers/r128_drv.o
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
----------------------------------------
note the second to last error -- "unable to find a valid framebuffer
device.  But why?

now here's some of XF86Config-4:
Section "Device"
        Identifier      "ATI Rage something"
        Driver          "ati"
        BusID           "PCI:0:16:0"
       Option          "UseFBDev"              "true"
EndSection

.....
Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Rage something"
        Monitor         "ADI Micro Scan"
        DefaultDepth    16
        SubSection "Display"
                Depth           1
                Modes           "1280x1024" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
[several more Display subsections follow]

EndSection


---------------------------------------

And from the kernel config file:

# Graphics support
#
CONFIG_FB=y
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_OF is not set
# CONFIG_FB_CONTROL is not set
# CONFIG_FB_PLATINUM is not set
# CONFIG_FB_VALKYRIE is not set
# CONFIG_FB_CT65550 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_S3TRIO is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
# CONFIG_FB_ATY is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
CONFIG_FB_3DFX=y
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_VIRTUAL is not set

#
# Console display driver support
#
# CONFIG_VGA_CONSOLE is not set
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

------------------------

will try changing the framebuffer line in XF86Config-4, but don't see
why that should be a problem NOW and not before!

Thanks as always for your help!
matt



Reply to: