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

Re: X won't log in (was Re: Xpmac can't find font 'fixed')



> > It seems that gnome-core doesn't get everything you want. Apt-get
> > these, too:
> >
> > apt-get install gnome-control-center gnome-help gnome-panel
> > gnome-session
>
> Got it.

OK, the next time you log in, you should get more than just an xterm.

> I replaced Xpmac with XFree86, and put those kernel arguments into the
> BootX line
>
> (II) FBDev: driver for framebuffer: fbdev, afb
> (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.1.0.1, module version = 0.0.2
>          ABI class: XFree86 Video Driver, version 0.4
> (II) FBDev(0): using default device
> (II) Running in FRAMEBUFFER Mode
> (**) FBDev(0): Depth 24, (--) framebuffer bpp 32
> (==) FBDev(0): RGB weight 888
> (==) FBDev(0): Default visual is TrueColor
> (==) FBDev(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) FBDev(0): Hardware: valkyrie (vidmem: 768k)
> (II) FBDev(0): Checking Modes against framebuffer device...
> (II) FBDev(0):  mode "1024x768" test failed
> (II) FBDev(0):  mode "800x600" test failed
> (II) FBDev(0):  mode "640x480" test failed
> (II) FBDev(0): Checking Modes against monitor...
> (--) FBDev(0): Virtual size is 1024x768 (pitch 1024)
> (**) FBDev(0): Built-in mode "current": 78.7 MHz, 60.0 kHz, 75.0 Hz
> (II) FBDev(0): Modeline "current"   78.75  1024 1056 1152 1312  768 769
> 772 800 +hsync +vsync -csync
> (++) FBDev(0): DPI set to (100, 100)
> (II) Loading sub module "fb"
> (II) LoadModule: "fb"
> (II) Loading /usr/X11R6/lib/modules/libfb.a
> (II) Module fb: vendor="The XFree86 Project"
>          compiled for 4.1.0.1, module version = 1.0.0
>          ABI class: XFree86 ANSI C Emulation, version 0.1
> (**) FBDev(0): Using "Shadow Framebuffer"
> (II) Loading sub module "shadow"
> (II) LoadModule: "shadow"
> (II) Loading /usr/X11R6/lib/modules/libshadow.a
> (II) Module shadow: vendor="The XFree86 Project"
>          compiled for 4.1.0.1, module version = 1.0.0
>          ABI class: XFree86 ANSI C Emulation, version 0.1
> (--) Depth 24 pixmap format is 32 bpp
>
> Fatal server error:
> AddScreen/ScreenInit failed for driver 0

Just a guess, but I bet the valkyrie chip doesn't do 24 bit depth. Change it 
to 8 to start, and perhaps try 15 or 16 later.

To change it in /etc/X11/XF86Config-4, in the Screen section, there will be a 
line DefaultDepth    24. Change that to 8. I'm surprised that XFree86 doesn't 
downgrade automatically though.

> One other thing:  While configuring the server, it asks for the BusID
> of the video card, but lspci doesn't show it.  How else could I get it?
>   (It says that it's required for PowerPC machines...)

It's only required if XFree86 is accessing the card directly. In your case, 
the kernel is accessing it and providing the framebuffer. So don't worry 
about it.

Frank



Reply to: