Re: FW: YDL 1.2 on new G4


Subject: Re: FW: YDL 1.2 on new G4
From: Jim Cole (greyleaf@yggdrasill.net)
Date: Fri Apr 21 2000 - 18:32:40 MDT


Joe Iovinelli's bits of Fri, 21 Apr 2000 translated to:

> idea what to do with it, could someone point out somewhere I can get
> information on installing? Thanks for the help!
Given that this is a temporary fix, there isn't really any detailed
documentation. At least not that I know about. The first and most
important step is to make sure you back up anything that you are about
to overwrite ;)

> The files in there are:
>
> rage128pro.patch.gz...................kernel patch to change xclk in
> drivers/video/aty128fb.c
Unless you are ready to learn about building custom kernels, don't
worry about this one.

> vmlinux.gz...........................2.2.15pre14 kernel with patch
> applied (gzipped)
Decompress this one (gzip -d) and place it in /boot. Also make sure you
have a copy of it on the MacOS side so that you can replace the copy
yaboot is using.

> System.map.gz.......................System Map for this kernel
> (gzipped)
Decompress and place in /boot.

> modules.tar.gz......................modules for this kernel (gzipped)
Decompress and unpack (tar zxvf) in /lib/modules

> xf400_r128.tar.gz...................XFree 4.0 binary that can be
> installed over XF 3.3.X
>
> r128_drv.o.gz......................Fixed driver for above binary
> (gzipped) to work with Rage128Pro
> (gunzip and place in
> /usr/X11R6/lib/modules/drivers/
>
> Xpmac.special.gz...................a version of Xpmac patched to work
For the Xserver, you will need to pick which one you want to use. For
Xpmac, decompress the file in /usr/X11R6/bin and create a symbolic link
in /etc/X11 named X that points to the server. Something like...
ln -sf /usr/X11R6/bin/Xpmac.special X (assuming you are in /etc/X11).
You will also need to update your XF86Config file (in /etc/X11); you
might be able to get away with using Xconfigurator, but I can't say
for certain.

For the XFree 4.0 stuff, you need to decompress/unpack xf400_r128.tar.gz
in /usr/X11R6. This will dump a bunch of stuff into /usr/X11R6/lib/modules,
add a copy of the updated server to /usr/X11R6/bin (named XFree86), and
place a sample XF86Config in /etc/X11. The sample is for an Apple Studio
17", so if you are using something different, you will need to hand edit
this file. Create a symbolic link, /etc/X11/X, that points to
/usr/X11R6/bin/XFree86.

After doing one of the above, make sure you have the system configured to
boot to the command line. And then boot into MacOS. Replace the current
copy of vmlinux with the one you downloaded. If you are using the XFree 4.0
server, you will want to add the following line to your yaboot.conf in
the same place that you have label, root, etc.

  append="video=aty128fb:vmode:17"

There are probably other vmodes that will work, but this is the only one
I have tried.

Cross your fingers and reboot into Linux ;)

Jim



This archive was generated by hypermail 2a24 : Sun Apr 23 2000 - 22:14:40 MDT