Ben's Linux
page
Last revision of this
page: Sept 20, 2001
miBoot
PowerMac kernels
Kernels here are
tuned for PowerMac machines but should work on other PPC machines as
well.
No precompiled binary yet
My current
"devel" source tree can be found via rsync from
rsync.penguinppc.org::linux-2.4-benh. The following command can be
used:
mkdir /usr/src/benh_kernel
rsync
-avz rsync.penguinppc.org::linux-2.4-benh /usr/src/benh_kernel
To keep it up-to date, just re-run the last
command regulary.
Note:
My recent kernels have a feature for
Rage128 based PowerBooks to drive the external VGA connector for
mirroring. You can use the m3mirror that can be found here: (Binary) (Source).This
tool is used that way:
m3mirror lcd:0 crt:1
Will disable the LCD and enable the VGA output
m3mirror lcd:1 crt:1
Will enable both the LCD and the
VGA output
etc...
It is possible to use all of the
chip supported resolutions on the VGA output, but you should make sure
you disable the LCD if you are in anything but 1024x768-60. I'm not
sure if you may damage your LCD by doing so but it looks unsafe. I'll
try to figure out a way to let aty128fb know about the LCD size and
automatically switch it off on unsupported resolutions.
Additionally, you can pass aty128fb two parameters on the kernel
command line, for example:
video=aty128fb:crt:1,lcd:0
Will boot the kernel with
display on the VGA output only.
Some
links
Summary of the input layer for PPC
written by Franz Sirl and is available at "PPC
changes for the new input layer"
More infos about the new
Linux Input drivers can be found at This
page. Various options of the ADB driver can now be dynamically
configured via /proc/sys/dev/mac_hid
Very old
kernels
yaBoot
Airport driver (version
0.9.3)
Note: This driver is for kernels 2.2.x only. An
airport driver is included in my rsync 2.4 kernel
Download Version
0.9.0
Download Version
0.9.1
Download Version
0.9.2
Download Version
0.9.3
This driver is based on the WaveLAN/IEEE PCMCIA
driver by by Andreas
Neuhaus heavily hacked by me to run on the Apple airport card.
In order to use it, you need a recent kernel (2.2.17pre7 or pre9
should be ok) linked to /usr/src/linux. Make sure you enable support
for wireless in the Network Devices section of the kernel config
(don't beleive the help text that tells you this option alone does
nothing).
Then, compile this module, insmod it with the following
command:
insmod airport.o network_name=my_network
[enc=key]
You need to replace my_network by the actual
network name configured in your airport base station, and key
by the hexadecimal WEP key of your base station. You can get this key
using Apple's base station admin tool, there's a menu option to get
the "Network Equivalent Password" in the "Base Station" menu.
Then, use ifconfig to setup the "airport" interface like an ordinary
ethernet interface.
You can find more infos about wireless on
linux, including wireless tools, on the following pages:
The
WaveLAN/IEEE driver home page
Jean
Thourrilhes Wireless pages
Jonathan
C. Sevy base station config tool
Harald Roelle Airport
on Linux/PPC page
BootX
versions
BootX 1.2.2
Fix an occasional hang (reverted to CW Pro 4)
BootX 1.2.1
Fix for the 603
slowdown problem
BootX 1.2fc1
This version fixes the MacOS 9 issues. miBoot is included
in the archive
BootX 1.2b3
BootX 1.1.3
This is the latest "Final" version to use if you are
encountering problems with 1.2b3
Have fun !