(Answer) (Category) Linux on PowerPC FAQ-O-Matic : (Category) Hardware Compatibility :
What PowerPC machines work with Linux?
This information may not be correct the following web sites should contain the
currently supported machines.  If you find a mistake, please update this FAQ.

http://www.mklinux.org/ (MkLinux)
ftp://samba.anu.edu.au/pub/linux-pmac/STATUS (linux-pmac)

General Comments:
If you have a NuBus machine you will need to run MkLinux.  If you have a PCI
based Macintosh you can run either MkLinux or LinuxPPC.  If you have a PREP,
BeBox, or other non-Macintosh PPC system you will need LinuxPPC.

The information listed in the table assumes you will be using the latest release
of MkLinux and LinuxPPC.
 
If your machine isn't listed here, and you're not sure about hardware
specifics of your machine, a few sites with model details are:
http://www.primenet.com/%7Eericy/MacEvolution.html
http://www.everymac.com/
http://www.rpi.edu/~johnsd10/macline/
http://www5.zdnet.com/mac/catalog.html

*I think a good rule of thumb is if your computer uses ram DIMM chips then
 it's PCI and linux-pmac should work.  If it uses SIMMs, then you probably
 got a NuBus machine and it won't work.  All 604 and 604e are PCI.  
 - wj@acpub.duke.edu


--------- Mutations (603, 603e)-------------------------------------------
Not supported by anyone yet..
                                  MkLinux            LinuxPPC
52xx                              no *               no
53xx                              no *               no
62xx                              no *               no
63xx except 6360                  no *               no


--------- NuBus Macs (601)------------------------------------------------
NuBus machines are only supported by MkLinux..

61xx                              yes                no
71xx                              yes                no
81xx                              yes                no
9150(WGS)                         yes                no
Radius 81/xx(x) family            yes                no

--------- PCI Macs (601)------------------------------------------------
7200                              yes                yes
7500                              yes                yes
8200                              yes                yes
PowerWave 120                     yes                yes

--------- PPC 603/603e Macs --------------------------------------------
4400                              yes                yes
5400                              yes                yes 
5500                              yes                yes (U !X)
6360                              yes                yes (!X?)
6400                              yes                yes
6500                              yes                yes
20th Aniversary Macintosh         yes                yes
PowerBase 180/200                 yes                yes (I?)
StarMax 3000, 5000                yes                yes (M)
PowerBook 2300(NuBus)             yes *              no
PowerBook 5300(NuBus)             yes *              no
PowerBook 1400(NuBus)             yes *              no
Powerbook 2400                    yes *              yes
Powerbook 3400                    yes *              yes
UMAX C600                         yes (U)            yes  *
UMAX C500                         yes (U)            yes  *
--------- PPC 604/604e Macs --------------------------------------------
7300      604e                    yes *              yes
7600      604                     yes                yes
8500      604                     yes                yes
8600      604e                    yes                yes
9500      604                     yes (A)            yes (A)
9600      604e                    yes                yes (TT4)
PowerWave 132   604               yes                yes
PowerWave 150   604               yes                yes
PowerCenter 120/132 604           yes                yes
PowerCenter 150 604               yes                yes
PowerTower 180e 604e              yes                yes
PowerCenterPro 180/210/240 604e   yes (!S !A) *      yes (S?) *
PowerTowerPro 200 604e            yes *              yes (!S) *
PowerTowerPro 225 604e            yes (T?) *         yes (T?) *
StarMax 4000, 5500                yes *              yes (M)
UMAX Pulsar(?) 604e               yes *              (?)
UMAX J700 604e                    yes                yes (X?)
UMAX S900 604e                    yes                yes (X?)
--------- PPC 750 (G3) Macs --------------------------------------------
PowerMac G3 (beige)               yes                yes
PowerMac G3 (Blue)                yes (I.C)          yes (BX)
PowerBook G3 Original             yes                yes
PowerBook G3 Wallstreet           yes (C)            yes (BX?)
PowerBook G3 (PDQ)                yes (C)            yes (U)
PowerMac iMac G3 (All Models)     no                 yes (BX)
PowerMac iBook G3 (All Colors)    no                 no
--------- PPC 7400 (G4) Macs --------------------------------------------
PowerMac G4/400 (PCI Graphics)     ?                 yes (BX)
PowerMac G4 (AGP Graphics)        no                 no

APS and PowerTools made machines using Tanzania boards like in the 
StarMaxi, and ought to work similarly.
(*) - see special note for this machine below
(A) - ATI mach64 video card in this machine is supported, but see note below
(C) - Requires current kernel (newer than last distribution)
(I?) - IDE drives a problem?
(M) - see http://www.duke.edu/~wj/linux/ for linux on StarMaxi
(!S) - no support for the Adaptec SCSI card, must put HD on non-adaptec bus
(T?) - IMS Twin Turbo isn't well-supported.. e.g., see notes below.
(TT4) - IMS Twin Turbo 4mb needs driver from
        http://www-flash.stanford.edu/~jsk/linux-pmac/
(U) - unverified, but should work! change it if you know better! ;)
(!X) - no X. X should work okay if you use Mac OS-based BootX booter and the
       No Video Driver Option Checked.
(BX) - OpenFirmware Booting is not supported on this machine yet, due to 
       issues with improved OF or the video card. You must use Mac OS-based
       BootX Booter.
ATI Graphics notes
- 16 bit colour is handled improperly for VT and GT chipsets under Xpmac
- PowerBase's video is 'flaky' under linux-pmac
- DR2.1update[56] may not correctly recognize some ATI cards (such as 
  the ATY,mach64_3D_pcc)
-------------------------------------------------------------------------
More on PowerMac 7300 support:
Running LinuxPPC on a PowerMac 7300 should work without a hitch
Running MkLinux requires MacOS 7.6.1 or newer due to a System Enabler issue with
older MacOS versions.
-------------------------------------------------------------------------
PowerTower Pro 225 w/ IMS Twin Turbo 128M 8Meg video card and IBM drive.
- IMS Twin Turbo: in 24-bit, console is unreadable, X works. 
in 8-bit: Console is visible, but with colormap problems (I get yellow 
background/red text), and X also has colormap problems (light yellow text 
on lighter yellow background). 
- Had to add jumper to drive to get it to work (see elsewhere in FAQ for 
info on this -- 2.1 update 2 might have fixed the problem).
-------------------------------------------------------------------------
PowerCenter Pro's: Yes, it is possible to get it working,
  though a mini-tower case certainly helps.  The problem is that this machine
  has two SCSI buses: one regular internal bus recognized by the MkLinux
  Installer, and one Ultra-Wide one serviced by an Adaptec 2940UW, which is 
  *not* recognized by said Installer.  Opening up the case, and placing the 
  hard drive on the former bus (as shipped by Power Computing, the HD is
  on the latter bus) will alleviate this problem. 
 
  ObWarning: Please take your time, be careful, and be patient in doing
  this, as the PCP 180 and 210 are in cramped quarters, even in the mini-
  tower case.  Strive to keep the area near the heat sink free of SCSI
  cables wherever possible, because the original SCSI ribbon cable layout
  is meant for maximizing air flow as well -- every inch of space around
  hardware components helps!
 
  ObWarrantyWarning:  This procedure may violate your warranty.  Coax,
   cajole, and badger Power Computing to ship Linux-capable machines. =-)
 
  While you'll now be able to run MkLinux, your disk access will suffer
  a performance hit (your HD is on a slower bus).  You can compensate a
  little by moving the CD-Rom drive to the Adaptec-supervised bus.  MkL
  won't see the CD-ROM drive anymore, so if you want anything from the 
  MkL CDs after this point, you're stuck with 1) copying 
  items to the HD from the CD-ROM in the MacOS and 2) using hmount on the
  MkLinux side to access the desired items.  Hey, it's better than
  nothing.
 
  AFAIK, there's no word on when the Adaptec 2940UW will be supported (check
  relevant Web sites!), so this is the best solution for the time being.
 
  (As for formatting the HD, you must must must read the documentation that 
  comes with your bundled copy of FWB's Hard Disk Toolkit.  
  Search on "MkLinux".)
Note--the Adaptec is a 2930. It might work with the aic7xxx driver, if ported
-------------------------------------------------------------------------
Umax Pulsar (166MHz 604e) - This 9500 series based clone seems to work OK with 
DR2, but under X the colormap becomes distorted even in 8bit mode.
This is probably due to the Imagine 128 video card, which also leaves the 
original MacOS mouse pointer in place after switching to MkLinux. 
(NB: This is the case even if the card's acceleration is turned off in MacOS.)
-------------------------------------------------------------------------
Apple PowerMac G3:
Linux-pmac requires MultiBooter to boot from the internal IDE disk.  MkLinux
requires a current kernel (from the globegate cvs tree).  See bottom for the
location of the latest MkLinux kernels.  Alternately, linux-pmac can be
booted from a floppy disk or with BootX.
-------------------------------------------------------------------------
UMAX C600 - booting off floppy, linuxppc installed on external scsi drive,
and using built-in video. So far doesn't seem to like the IDE drive. 
Installed as a challenge to myself (a mac user), as I'm trying to learn 
Linux/Unix.
Linuxppc I have is an older release, I'll know soon if '98 release works...
-------------------------------------------------------------------------
UMAX C500 - Ethernet using a DEC tulip based card crashes the installer, so
you can't use FTP or NFS install methods. All others methods should work.
X works great! E-mail for details.
-------------------------------------------------------------------------
52/53/62/63xx class machines are a work-in progress.  Much of the basic
implementation is in place for MkLinux support, but it is not bootable
yet.  These are PowerMacs, however, hence they should be listed.
-------------------------------------------------------------------------
Non-MacOS PowerPC machines that run Linux:
 
Firepower (? - please add what you know)
Motorola  - PowerStack, Series E, PowerStack II
Zenith Z PowerSeries E ( now has Cirrus X support )
IBM 830, 43P (these are normally shipped w/ AIX 4.x;
              both bsed on PPC604)
IBM 850 - IBM Personal Computer Power Series 850 has a PC604
           (100MHz,120MHz, 133MHz). It shipped with either 
           NT 3.5.x or AIX 4.x. It was withdrawn from marketing March 1996.  
           Some hardware/service support is still available.
IBM 40P - PPC601 based box
IBM Nobis - Similar to 40P, manufactured in Milan, Italy
IBM INDI - PPC604 based box built in Milan, Italy
Be BeBox 2x66, 2x133 (currently only supports #9GXE64 and Diamond Stealth64 VGA)
-------------------------------------------------------------------------
started 1997-01-28 jcarr@linuxppc.org
updated 1997-02-06 mliberat@ecs.umass.edu
updated 1997-02-08 timothy_buchheim@hmc.edu (added PowerTower 180e)
updated 1997-02-17 john@dtoptions.co.uk (added UMAX Pulsar 604e/166)
updated 1997-02-17 slipcon@cs.jhu.edu (added 7600 - why was it missing?)
updated 1997-02-19 caesar@andrew.cmu.edu (added PowerTower Pro 200)
updated 1997-02-19 tony_niesz@mail.utexas.edu (added Radius 81/110)
updated 1997-03-15 matesch@students.wisc.edu (distinguish btw. mk/pmac)
updated 1997-03-15 sharding@oregon.uoregon.edu (added PowerCenter 150 info)
updated 1997-03-16 mlan@selection-line.net (info about ATI video card)
updated 1997-03-16 tdemayo@earthlink.net (added PowerCenter 120)
updated 1997-03-29 dlazenby@ix.netcom.com (added IBM Personal Computer Power Series 850 info.)
updated 1997-04-04 mendenmh@nashville.net (added Mac7300 info)
updated 1997-04-12 ssartor@planet.net (added UMAX J700) 
updated 1997-04-13 stian@mail.utexas.edu (added more PowerMac 7300 info)
updated 1997-04-13 fray@kernel.crashing.org (added some NuBus info)
updated 1997-04-13 sawatzkb@skatter.usask.ca (added PowerWave 132 info)
updated 1997-04-14 jk@esperance.com (added PowerBase 240, minor cleanup, and ISO dates, fixed non-mac list(no new info))
updated 1997-04-16 wj@acpub.duke.edu (added StarMax info)
updated 1997-04-18 haceaton@aplcomm.jhuapl.edu (updated StarMax info)
updated 1997-04-19 jcg@cs.cmu.edu (updated PowerTowerPro info)
updated 1997-05-16 skramer@erinet.com (added PowerCenterPro 180)
updated 1997-05-24 sigurasg@menandmice.is (added UMAX S900)
updated 1997-06-02 gdt@linuxppc.org (updated native [PreP] info)
updated 1997-06-14 wj@acpub.duke.edu (updated monolithic info)
updated 1997-06-24 dcaugh@nortel.ca (added PowerCenter Pro 180 HW config info)
updated 1997-06-24 ralf@espenschied.com (added PowerMac 9600)
updated 1997-07-07 reik@nt.e-technik.uni-erlangen.de (added PowerCenter 150 with MkLinux)
updated 1997-07-09 buskulic@lapp.in2p3.fr (added Performa 5400)
updated 1997-07-28 tony_niesz@mail.utexas.edu (updated Radius info)
updated 1997-07-29 nicolas@pobox.com (added ** for linux-pmac and 9500)
updated 1997-09-15 geweke@uclink.berkeley.edu (added linux-pmac on PowerCenter Pro 180)
updated 1997-10-20 hamlin_m@pa.msu.edu (added PCC PowerCurve, re-organized info for clarity)
updated 1997-10-27 mcalmus@sunflowr.usd.edu (updated Umax S900)
updated 1997-12-02 atong@uiuc.edu
updated 1998-04-27 shimpei+faqomatic@socrates.caltech.edu (added G3 info)
updated 1998-05-04 ran@krazynet.com (added IMSTT 4mb driver url, added linux-pma support for 9600)
updated 1998-07-23 drjlevi@netonecom.net (added PowerBook 1400)
updated 1998-07-28 goodney@scf.usc.edu (added UMAX C500 info)
updated 1997-05-08 wj@duke.edu (updated StarMax, added Performa 6360)
updated 1998-09-22 sean_cleary@csufresno.edu (original G3 PB)
updated 1998-10-28 marsmail@globegate.utm.edu (G3 IDE correction, added PB2300,
                                               PB G3 series PDQ vs. Wallstreet)
updated 1999-10-02 arthur99@global2000.net (added new G3/G4 Macs and iMac)
updated 2000-02-04 dgatwood@mklinux.org (fixed numerous errors, omissions, etc.)
updated 2000-04-15 dgatwood@mklinux.org (sync with other copy, removed duplicate)
nexus@xs4all.nl, wj@acpub.duke.edu, jcarr@linuxppc.org, mliberat@ecs.umass.edu, timothy_buchheim@hmc.edu, john@dtoptions.co.uk, slipcon@cs.jhu.edu, caesar@andrew.cmu.edu, tony_niesz@mail.utexas.edu, matesch@students.wisc.edu, sharding@oregon.uoregon.edu, mlan@selection-line.net, tdemayo@earthlink.net, dlazenby@ix.netcom.com, mendenmh@nashville.net, ssartor@planet.net, stian@mail.utexas.edu, fray@kernel.crashing.org, sawatzkb@skatter.usask.ca, jk@esperance.com, haceaton@aplcomm.jhuapl.edu, jcg@cs.cmu.edu, skramer@erinet.com, sigurasg@menandmice.is, gdt@linuxppc.org, dcaugh@nortel.ca, ralf@espenschied.com, reik@nt.e-technik.uni-erlangen.de, buskulic@lapp.in2p3.fr, nicolas@pobox.com, geweke@uclink.berkeley.edu, hamlin_m@pa.msu.edu, mcalmus@sunflowr.usd.edu, atong@uiuc.edu, nritter@mail.lfcds.lfc.edu, richardl@coopinf.demon.co.uk, shimpei+faqomatic@socrates.caltech.edu, ran@krazynet.com, coop@genesisnetwork.net, drjlevi@netonecom.net, goodney@scf.usc.edu, wj@duke.edu, sean_cleary@csufresno.edu, marsmail@globegate.utm.edu, arthur99@global2000.net, dgatwood@deepspace.mklinux.org
I am running MkLinux DR3 on a C500 and C600 and it works just fine. A few early issues were encountered setting up the IDE drive, but the latest version of PDISK solved those problems.

mino@supermac.com, hollis@andrew.cmu.edu
Apple Network Server 500/700:
Go to www.linuxppc.org/ans/ for booting information.
There are people working on installers for the ANSen.
There is also a LinuxPPC/ANS support list:
www.linuxppc.org/ans/anslist.html
leviatan@dal.net, hollis@andrew.cmu.edu, jhaas@linuxppc.org
I've been able to confirm 2.1.56 boots and mounts root off an initial ramdisk
on IBM 7024 E30 series RS/6000 machines. As such, I'd assume it will also boot
on the older 7024 E20 machines as well. The kernel did not see the secondary 
PCI bus, or the NCR SCSI controller that resided on the secondary PCI bus. These
machines are basically PREP machines, I used the PREP Redhat install image on
Cort Dougan's site. I can not test any of the newer prebuilt kernels/install
images as all of our machines are headless, and none of them appear to have
serial console support compiled in. If someone builds a more recent kernel with
serial console support I'd be glad to give it a try. Same goes for a CHRP image,
as I have limited access to a 7024 F40.
chorn@warwick.net
Oops, make that a 7025 F40 in the above.
chorn@warwick.net
While I'm not positive that the machine works with either version of Linux 
(it should), you have mislabeled the PowerWave 604/120 as a 601 machine!  
The machine you may have been thinking of was the Power120, a 601 - NuBUS
machine.  The PowerWave is identical to the 9500 in regards to its inner 
workings with the exception of a NuBUS to PCI bridge chip 
(which should have (absolutely?) no effect on compatability).  
I hope this clears things up a bit!
Ummagumma_1@yahoo.com
Re PowerBook 1400: It's not "officially" supported by the MkLinux team, but I've
had success on my 1400 using two methods that others have discovered:

-----

Current MkLinux kernels support the PB1400.  See the note at bottom for
info on obtaining the latest kernels.  The solutions below, while
correct, are outdated.  Note further, that while the machine is supported,
not all features are functional.  Internal modem, ethernet, and external
SCSIs are not supported.

        --marsmail@globegate.utm.edu
-----

1. Andrew Fyfe has hacked some kernels to work on the PB1400. They're at:

   ftp://shell7.ba.best.com/pub/bandr/MkLinux-PB1400/

(For me, 3 of them (Mach-980605, Mach-980606, Mach-980609) booted but froze 
after putting out about half-dozen lines. However, the kernel entitled 
simply, "Mach_Kernel.gz"  (date listed as Tue May 26 on first line of log) 
does work, at least for installing RPMs, doing Bash, Perl scripts and
C-programs -- I haven't gotten X or networking going yet.)

2. Guy Brooker used another approach on his PB1400 that did allow him to 
   use X. On 5/25, he wrote to the MkLinux setup list:

> I have also given pre-DR3 MkLinux a go on my PB 1400c/133. Rather than
> using a special kernel build, I was able to get everything running by
> tricking the MkLinux booter into thinking it was on a PB 5300.
> 
> This was easy, using a simple utility available on MacIntouch :
> 
>     http://www1.macintouch.com/files/wish.hqx (18k BinHex)
> 
> which patches the machine id gestalt. The trick is to get it to load
> before MkLinux booter. 'Wish I Were..' comes as a control panel and an
> extension.
> 
> The extension is of type 'INIT', and mklinux booter is type 'scri',
> which load before INITs. Simply make the 'Wish I Were..' extension
> type 'scri' using ResEdit, File Typer Lite or whatever. Using the control
> panel, choose a Powerbook 5300 as the model type, and MkLinux will now
> boot. No need for a special kernel build.
> 
> So far so good. X works fine...
drjlevi@netonecom.net, marsmail@globegate.utm.edu
Powerbook 1400, getting Mklinux running -- this is how I did it. If you're not
sure that it's going to run on your PB1400 (or other machine, for that matter)
and therefore don't want to buy the book and/or CD straight up, and you _don't_
have an ethernet ftp connection so you can install live off the net (I'll have
one for Christmas, thanks), this works: 
1. get the _most recent_ kernel from the ftp address in this section (note that
the DR3 Full Release is one year old at this point, and there have been further
developments of the kernel itself, a separate file which may be substituted for
the old kernel [the old kernel does _not_ work with the PB1400 and probably
others] --thankyou David ;-)  ) 
2. from www.mklinux.apple.com/ go to your local mirror (much faster, I used
aarnet in au) and have a look at the DR3 Full Release listing. 
3. for a _minimal_ install, to see if mklinux will run, you do not want to spend
the next few weeks downloading that whole directory: first up, download the two
READMEs and the three .hqx files
4. using Stuffit Expander (www.aladdinsys.com/) or something else that will
decode both .hqx and .gz, decode the three .hqx files and the updated kernel file
(.gz) 
5. having read the READMEs _thoroughly_, follow the instructions as to
partitioning your disk, and as to placing the downloaded files 
6. note that you replace the mach_kernel file from the DR3 Full Release with the
_updated_  mach_kernel file (the installer looks for this in the Extensions
Folder [renamed mach kernel without the _] as the base for the installation, then
looks for the mach_servers folder at the highest level of your Mac hard disk, for
the installation process) 
7. so what are you installing? inside the RedHat directory at the FullRelease ftp
site, you will find a 'base' folder, and inside this is a 'comps' file. Download
this file. The installer wants to install RPMs (RedHat Package Managers) and is
really fussy about having the right files for what it sees as each section of the
install. This means you must install at least the whole 'base' list which you
will find in the 'comps' file. Duplicate the 'comps' file on your HD, keep the
full file as 'comps2' in case you want it later. 
8. Using BBEdit or similar, open the 'comps' file and look at the list of files
under 'base'. These are the packages which you _will_ need to ftp from the
FullRelease site. Most are very small, but it's a pain. In this comps file,
delete all the filenames listed in all other categories _after_ the 'base'
category, files and 'end'. Leave the other category names and 'end', just delete
all the filenames in between (then the installer won't be whining for these
files). Later on, you can install more packages straight from mklinux itself. 
9. ftp _only_ those 'base' files out of all those in the the RPMS folder in the
base folder at FullRelease (all ending in .rpm), placing them on your Mac inside
a folder named RPMS, and placing that folder inside one named RedHat, itself
placed at the highest level of your Mac HD. 
10. create another folder inside RedHat, calling it 'base' (no quotes); ftp and
place in it the file 'hdlist' (about 2MB) from the 'base' folder at FullRelease
ftp, shove the edited 'comps' file in there too, and for good measure ftp the
'ppc' and 'rpmcontents.gz' files from FullRelease and shove them in the RedHat
folder. You're duplicating the folder/file structure on the ftp site, but not
downloading _all_ the files (or keeping their names in 'comps') 
11. OK, let's look at your RedHat folder on your Mac HD: contains two loose files
(ppc and rpmcontents.gz) and two folders (base and RMPS); base folder contains
comps and hdlist; RPMS folder contains _all_ the files listed under 'base' in
'comps '(very easy to miss downloading one or two, and sometimes one or two are
damaged in downloading: if the installer complainsabout particular files, go back
and check that you _do_ have them [if not, get them], and if so, redownload and
replace them) -- you are ready to roll.  
12. work through the installation process as in the READMEs, except telling it to
install off your HD (not CD), and mounting your Mac HD so mklinux can see it
(call the point MacOS or something) so it can still find the kernel file in your
Extensions folder on your Mac HD when it boots from its _own_ partition (these
are, I think, the only two choices in the installation which are different from
what is said in the READMEs [which you might want to print, because they're a bit
long to memorize])

This worked for me: gave me everything I needed for a minimal (and working!)
install, and mklinux is up and running on my PB1400.

Hope this is not too long, guys, but I did get stuck, and it occurred to me that
other people might, too. If this is not useful, please remove it. 
-- Clytie Siddall   --   clytie@riverland.net.au   --   Renmark, South Australia
clytie@riverland.net.au
Additional PowerBook Support:

Under MkLinux, the PowerBook 1400, 2300, and 5300 are partially supported.
External SCSI support is not working yet, nor is support for the internal
modem or card-based ethernet (internal).  PCMCIA cards are not supported
on any PowerBook.  Thus, the systems are a bit isolated, but they're useful
for development, etc.  Note that the PowerBook 2300 ONLY works when it is
NOT in the dock.  We have no idea why.

The PowerBook 2400 should work with external SCSI.  There are some weird
problems with the internal IDE drives reported.  I don't have one, so I
can't debug this.  (Wish there were one in this area.)  I'm told that
linuxppc works on this machine, so I'm not overly concerned, but it would
be nice to have it working.  There is some chance that the IDE bug may be
the same as the one on the 2300, i.e. it might work if it is out of the
dock, but this has not been verified.

The PowerBook 3400 is supported under MkLinux as long as you have a
CD-ROM drive in the expansion bay.  It you don't have a CD-ROM drive,
get the latest GENERIC kernel (see note at bottom about current kernels)
and add the line

mach_options= max_wdunits=1

to limit the driver to a single bus.  That's a cheap hack, and if the
underlying cause of the problems with dangling IDE bussses isn't fixed,
this eventually be replaced by something to allow specifying a given bus
to disable, but will work for now.


-- marsmail@globegate.utm.edu
marsmail@globegate.utm.edu
Original G3 Powerbook (250 Mhz, in the 3400 case, before Wall Street G3 Series)
LinuxPPC works using a Sept 21 version of vmlinux.coff from www.linuxppc.org for a floppy boot to an external drive. Installing is a little tricky because of the just having one floppy/CDROM bay and the usual IDE drive problems. I installed LinuxPPC on an external SCSI drive on another machine and then hung the external drive off the G3 PB and after redoing the fstab and quik.conf with Quik from MacOS, it booted and worked no problem.

----------------------------------------------------------------------------
Further note:
MkLinux will work on the original G3 PowerBook and the Walstreet G3 series. Some problems have been reported with the IDE hardware in the new PDQ series G3 laptops. LinuxPPC is reported to work with these as well.

        --marsmail@globegate.utm.edu

sean_cleary@csufresno.edu, marsmail@globegate.utm.edu
Re: PowerMac (Performa) 6360.. These work fine, atleast with Release 4. 
Notes on booting them, set the configuration as follows:

boot-device  ata/ATA-Disk@0:0 * Note- the capitals are important

boot-file    ata/ATA-Disk@0:X/boot/vmlinux root=/dev/hdaX (X is the root part.)

output-device ttya 

input-device  kbd

My 6360 boots fine, and runs KDE like a charm! Good luck!
sfaulconer@mindspring.com
Note about current MkLinux kernels:

The latest kernels and servers for MkLinux can be obtained at:

ftp://globegate.utm.edu/pub/MkLinux/Mach_Kernel.generic.gz
ftp://globegate.utm.edu/pub/MkLinux/vmlinux.generic.gz
ftp://globegate.utm.edu/pub/MkLinux/System.map.gz

ungzip the files, remove the generic, replace the _ with a space,
and place them in the appropriate directories.

--marsmail@globegate.utm.edu
marsmail@globegate.utm.edu
Working with Linux/PPC as well are the Amiga series of computers with
PowerPC accelerator cards from Phase5. This includes the Amiga 1200
with PPC-603e accelerator and the Amiga 3000(T) and 4000(T) with 
PPC-604e accelerator.

Work is still in progress for supporting more controllers/adapters,
etc. but the PPC kernel itself (currently 2.1.124) works fine.
Jesper Skov (jskov@cygnus.co.uk) is the Linux/APUS (Amiga PowerUP System)
port maintainer and primary developer.

Arno Griffioen (arno@linux-m68k.org)

---

If you want to run Linux/PPC on PowerUP Amiga, remember to check out the
Linux/APUS FAQ at http://sunsite.auc.dk/ftp/pub/os/linux/apus/docs/faq.html
Here you also find the latest kernels, sources and bootstrappers
http://sunsite.auc.dk/ftp/pub/os/linux/apus/

Good Luck :)

Kolbjørn Barmen (kolla@nvg.org)
arno@linux-m68k.org, kolla@nvg.org
I have a BeBox Rev5. I know a Rev6 and higher will work with LinuxPPC, but I could not find any info a Rev 5 BeBox would work.
neosoftsys@aol.com
I tried to install DR3 (from the R. Morin MkLinux book) with no sucess to-date. I have a G3/300 MHz, ATA-DVD-ROM, UW-SCSI internal 4GB HD, 384 MB RAM, external scsi: 2 GB APS/micropolis HD + APS SCSI DAT (sony) + LaCie 9.1 GB (scsi-2) HD, Apple ColorSync 750 Monitor (internal Card), older apple monitor on PCI ATI graphics card.
When trying to installl off the CDROM the system hangs aftering a warning about e10 and the MACE. If I copy the relevant files from the cdrom to the LaCie apple HFS partition (I use about 1.2 GB for the apple UNIX partition on the LaCie), I get further in the boot up, but then my monitor changes to "colored snow" and my system hangs. I've spent hours searching on-line and bugging folks for help with no luck. I welcome any suggestions. I've ordered LinuxPPC hoping it will work....TIA
muon@muon.com
I just finished installing MkLinux on my Powerbook 1400cs w/Nupowr 250Mhz G3 upgrade and 64 MB RAM. What I did was: 1. download the necessary files from a ftp-archive, and download the latest available kernel (v 07). 2. print the readme files from the archive and other relevant info in this FAQ-archive. 3. backup my entire harddisk (750MB) to a JAZ-disk. 4. restart the machine from the JAZ-disk. 5. initialize the harddisk. 6. partition the harddisk with pdisk (350Mb for MacOS, 64MB Linux Swap and the rest for Linux Root). 7. place the necessary Linux-files in the right places in the system folder and restart. 8. choose MkLinux at the splash-screen and finish the setup according to the instructions in the readme file. 9. so far everything works like a charm !
jarand.hindenes@c2i.net
I am now doing my final project, Distributed Processing Based on Macintosh. I was given 4 6100 Mac, each with 160MB of hard disk. Now, if i have to install DR3, I will nedd 800MB. I have come out with some solutions: 1. Use a pc to install the entire DR3, and only base DR3 on each Mac. However, I donn't know whether the Linux in Unix same as Linux in Mac? It's different, right? Can I make it this way? 2. Another solution is, I install only base DR3 that require only 160MB on each Mac. Then can they run PVM? (They are network) I am facing this problem. Hopefully..if anyone can help me?
kosemi@hotmail.com
Powerbook 3400 combined ethernet/modem.
The modem does *not* work in linuxppc. There *is* an ethernet driver available from
http://jarok.cs.ohiou.edu/linuxppc/3400/
The subdirectories contain versions for different kernel versions. If you want to compile your own kernel, copy the de4x5.c and replace the one in /usr/src/linux/drivers/net/
and rename dot_config to /usr/src/linux/.config
Otherwise just download vmlinux and System.map
bakerc@pacbell.net
I have an Umax S900 604e 200 MHz. My problem is, that LinuxPPC refuses to recognize my third SCSI bus, a Formac PowerRaid UW card. Since my only Harddisc is on this SCSI channel, I cannot install LinuxPPC at all. I really dont want to buy an old overpriced SCSI2 harddisc just for LinuxPPC. Does anybodey know if there is a precompiled kernel out there which supports this card? Thanks.
stefan.piesche@3linear.de
The entry under the PowerPC 601 processor labelled "PowerWave 120" should probably be "PowerCurve 120". The "PowerWave 120" is a 604-based machine using the "Tsunami" architecture (same as the Apple Power Macintosh 9500), while the "PowerCurve 120" is a 601-based machine using the "Catalyst" architecture (same as the Apple Power Macintosh 7200, except that the "PowerCurve 120" has its CPU on an upgradable daughter card, while the Power Macintosh 7200 is not upgradable).
john@mccalpin.com
I got my PB 5300ce working under R1-pre and DR3 alike. In both cases I hung the PB in SCSI-disk mode off the back of my 8100 and installed from there, DR3 from a CD and R1-pre from a HFS partition. This allowed a root partition size of around 750Mb on the 1.1-gig IDE drive, the remainder being a 200-meg HFS+ for MacOS booting and a 100-meg HFS for transferring large files to the Linux portion.
After installing, lilo.conf was changed to /dev/hda7 (rather than /dev/sdc7 as the installer suggested) to account for the different location of the drive from the POV of the two machines. Booting the PB resulted in a drop to single-user mode, where it was found necessary to remount the root partition in RW mode and edit /etc/fstab to further correct SCSI -> IDE:
# mount -o remount -w / # pico /etc/fstab
editing fstab was a simple matter of converting /dev/sdcX entries to /dev/hdaX, leaving the numbers the same.
# reboot
At this point, rebooting with the new /etc/fstab went smoothly, and the system was usable. As I type, I am installing JDK onto it, so I can use it for programming until I can get my hands on a G3 mk4 :).
I have seen some IDE problems, along the lines of kernel warnings talking about IDE Interrupt Timeouts. These only appear to show when the file system is under heavy strain, so careful use should avoid most problems.
chromi@cyberspace.org
I have installed Linuxppc 2000 on a 2400 with a Newer G3 card. Seems to work fine with the internal IDE drive (1.3 gig).
hcaley@loomer.com
It also runs (with some tweaks) on the FireWire Powerbook G3's (aka Pismo). I have a somewhat complete HOWTO at http://jeff.zaius.org/coding/linuxppc.php3.

--
-Jeff Thompson  (http://jeff.zaius.org)
jeff@zaius(.dyndns).org, jeff@kinkaid.org, jeff@artifex.org
jeff@zaius.org
does anyone know if any of the daystar genesis mp+ machines work with linux pcc?
jeremy@segpub.com.au
There is a report from BPLAN (German) that their PEGASOS motherboard (G4 PowerPC) will run LINUX for PowerPC (since July 2001).
The PEGASOS motherboard will be available in limited quantity to developers in January 2002. See:

http://www.bplan-gmbh.de/news/news04_e.html

"In addition to Linux ( since this years` second quarter )"

http://www.bplan-gmbh.de/register_e.html

PS: I don't know which version of LINUX will run on this motherboard. Any information from other members?
anon@testx.com
TOTALIMPACT had announced that "Linux for PowerPC" will run on their BRIQ (Network Appliance Computer) product:

http://www.totalimpact.com/briQ.html

"The briQ also allows the flexibility to run any PowerPC based Linux distribution available."
anon@testx.com
EYETECH (UK) had announced that their new AMIGA ONE motherboard (based on PowerPC G4) will be able to run "Linux for PowerPC". The motherboard will be available in February 2002.

http://www.eyetech.co.uk/amigaone/faq.php

"Question: Will the AmigaOne be able to run Linux?
 EYETECH:  Yes, if someone recompiles the kernal etc to suit."

PS: Unfortunately there is no confirmation about any attempt to port "Linux for PowerPC" to AMIGA ONE. I do not know any information about such attempt.
nomorespamx@lycos.com
SiliconFruit had announced a product called "RIORED-J" that enable Linux for PowerPC to run on top of ordinary Slot 1 PC Motherboard (INTEL 440BX Chipset).
RIORED-J is a PowerPC G4 CPU module with interface to Slot 1 CPU slot.
The product will use BOCHS and PowerPC version of LINUX BIOS.

http://www.siliconfruit.com

http://www.acl.lanl.gov/linuxbios/

PS: I do not know if this product REALLY works. There is no confirmation.
anon@testx.com
Linux for PowerPC will run on top of several "Single Board Computer" (SB). This product is targeted at Embedded and Industrial applications.

http://www.actis-computer.com/shop/listeprod.asp?fam=13&cat=24

http://www.acttechnico.com/mot-ebx-motorola.html

http://www.agelectronics.co.uk/prod_ppc.html

http://www.brightstareng.com/elinux.htm

http://www.cogcomp.com/cma_cpu_ppc.html

http://www.embeddedplanet.com/

http://www.forcecomputers.com/main/viewMain.cfm

http://www.mcg.mot.com/cfm/templates/product.cfm?PageID=217&ProductID=51&PageTypeID=1

http://www.men.de/products/press/press.asp?f=en/04linux

http://www.microsys.de/html/linux-e.html

http://www.snmc.com/products.html

http://www.synergymicro.com/VME/VME.html

http://www.transtech-dsp.com/powerpc/vq750.htm

There are several Linux for PowerPC distributions for embedded / industrial applications.

http://www.lynuxworks.com/products/bluecat/bluecat.php3

http://qslinux.org/

http://www.denx.de/embedded-ppc-en.html

http://www.mvista.com/products/hardware.html#powerpc
anon@testx.com
Eyetech (UK) had announced that their new AMIGA ONE G3-SE (600 MHz G3) will run TurboLinux.

http://www.eyetech.co.uk
anon@testx.com
There is information on the hardware supported by Yellow Dog Linux at:
  http://www.yellowdoglinux.com/support/hardware/breakdown/index.php
and the hardware that is unsupported/partially supported here:
  http://www.yellowdoglinux.com/support/hardware/others.shtml
linuxFAQ@phillipswa.com
[Append to This Answer]
Previous: (Category) G3/G4 Upgraded PowerMacs
Next: (Answer) What PowerPC machines will NOT work with Linux?
This document is: http://www.jonh.net/cgi-bin/lppcfom/fom?file=350
[Search] [Appearance]
This is a Faq-O-Matic 2.718d.
Hosted by anduin.org and SourceForge Logo