2. NetBSD/mac68k Features
2.1 Working systems
Please see the machine-status document in HTML format:
2.2 Working hardware
The hardware listed here has been reported to me or one of the mailing
lists as working/non-working. There are no guarantees that the information
is 100% correct. If we are ever able to get our hands on some of these
pieces of hardware for testing we should be able to give more definite
answers.
Video Cards
Working Video Cards
Note: QuickDraw-compatible cards should work (scottr@og.org) However,
accelerated cards and many 24-bit cards will not.
- Apple Toby Frame Buffer Card
- Apple Mac II High-Resolution Video Display Card
- Apple 8.24
- Apple Portrait Display Card
- Lapis Technologies 1-bit @ 1024x768 Steven R. Weiss (srw@cyberspace.or)
- RasterOps 264 SE/30 Monroe Williams (monroe@cs.pdx.edu)
- RasterOps 24S John Valdes (valdes@macavity.uchicago.edu)
- Micron Color 30 Joe Bacso (jbacso@cadence.com)
- Futura II LX Michel Chalufour (michelc@tiac.net)
- SuperMac GFX Kai-Yew Lum (kaiyewl@engin.umich.edu)
Non-Working Video Cards
- Apple Macintosh Display Card 8-24 GC Kevin Coffee (kpc@enteract.com)
- SuperMac 8/24 Chas Williams (chas@ohm.nrl.navy.mil)
- Magic 8-bit video card Kevin Wilson (kevin@spef8.spef.syr.ge.com)
- Radius 24XP Michael Petrotta (mgp@uclink.berkeley.edu), IIsi
- MicroXeed 24-bit video card Bow-Yaw Wang (bywang@sm.iis.sinica.edu.tw)
- Formac video card Brad Salai (bsalai@servtech.com)
- Lapis Procolorserver 8.16 Kevin Radke (radke@cpre1.ee.iastate.edu)
- RasterOps 24Sx Mack Nagashima (mackn@CSUA.Berkeley.EDU)
- Radius Spigot Pro AV Nigel Pearson (nigel@ind.tansu.com.au)
- SuperMac Spectrum/8 Series III Paul (wb2oyc@bellatlantic.net)
- SuperMac VideoSpigot
ADB Devices
Working ADB Devices
- Apple Standard Mouse
- Apple Standard Keyboard
- Apple Extended Keyboard
- Apple Adjustable Keyboard Olivier Boudry (schultz@bluewin.ch)
- Animas 3-button Mouse
- Kensington Turbo Mouse
- Gravis 3-button Mouse
- Logitech TrackMan Ken Nakata (kenn@eden.rutgers.edu)
- Logitech MouseMan (M/N: M-AH32) Dan McMahill (mcmahill@sandia.mit.edu)
- Logitech Marble (3 button trackball/optical) Derrick Hutchinson (derrick.hutchinson@reuters.com)
- Logitech Cordless MouseMan Mark Routbort (routbort@neuro.duke.edu)
- Mouse Systems A3 (3 button/optical) Colin Wood (ender@macbsd.com)
- MicroSpeed 3-button Mouse Brad Salai (bsalai@servtech.com)
- Alps Glidepoint touchpad Nathan Raymond (xray@cs.brandeis.ed)
Non-working ADB devices
NOTE: most of these mice have 1 functioning button, but the second and
third might not work.
- Logitech MouseMan (M/N: AC-13-4MD) John Wittkowski (jpw@netscape.com)
- Logitech TrackMan (M/N: T-AA1-4MD) John Wittkowski (jpw@netscape.com)
- Logitech TrackMan Marble (M/N: T-AH11) xiamin (ingerrn@cris.com)
- EMAC Silhouette trackball
Monroe Williams (monroe@cs.pdx.edu) &
John E. Clark (clark@synergy.encinitas.ca.us)
Network Cards
Working Network Cards
Take a look at:
http://www.macbsd.com/macbsd/macbsd-docs/ethernet.html
Note: most Ethernet cards based on the 8390 chip should work for most
machines. Many SONIC-based cards are now working as well, as is onboard
SONIC-based Ethernet for the Quadra-series Macs. MACE-based onboard
Ethernet for AV Macs should be supported in NetBSD 1.3 and later.
Non-working Network Cards
Take a look at:
http://www.macbsd.com/macbsd/macbsd-docs/ethernet.html
Note: it appears that some SONIC cards are still not working, but support
for these cards is in the works.
Accelerator Cards
Working Accelerator Cards
- Daystar 33MHz 030 w/cache turned off in the control panel
- Daystar 40MHz 030 on a IIcx (jahenso@netcom.com)
- Daystar 50MHz 030 PowerCache w/ cache turned on in the control panel
- DiiMO 50mHz 030 accelerator on an SE/30 (monroe@mbw.placo.com)
- DayStar 80 MHz 040 PowerCache (tchen@ibl.org)
- Dove MaraThon 030 w/ cache on MacII (gunnar@bitcon.no)
- Sonnet Quaddouble 50Mhz 040 FPU Accelerator on a Q700 (David.Sterling@Colorado.edu)
Note: work is currently being done by Kevin Radke
(radke@cpre1.ee.iastate.edu) to get the cache on Daystar accelerators
working under NetBSD. He has test kernels available at
ftp://cpre1.ee.iastate.edu/pub/netbsd/
.
Note: if NetBSD does not boot on your machine with its Daystar accelerator,
try turning off the cache in the control panel.
Non-working Accelerator Cards
- Carerra '040 on a IIci (ijonglin@ee.princeton.edu)
Note: Current kernels should boot just about any of the Daystar '030 (and
probaby '040) accelerators. However, two users have had trouble getting
an '030 accelerator to work on their Mac II's (which has an '020 by default).
Likewise, '030-users have had trouble getting '040 accelerator working with
their machines.
2.3 Future Enhancements & Wish List
To get the most up-to-date TODO list, take a look at:
http://www.NetBSD.org/Ports/mac68k/todo.html
Claimed Projects
- installation docs (briggs@puma.macbsd.com)
- update kernel compilation docs (briggs@puma.macbsd.com)
- configuration (briggs@puma.macbsd.com)
- FPU emulation (for Macs w/o FPUs) (kenn@eden.rutgers.edu)
- ADB support (jpw@netscape.com)
- dt fixes, if any (vuori@sci.fi)
- hfs fixes, if any (kesteloo@cs.unc.edu)
- SCSI disconnect/reconnect support (briggs@puma.macbsd.com)
- interrupt handling for Quadras (briggs@puma.macbsd.com)
- performance -- examine pmap, swtch, interrupt latency (claimed?)
- low-level docs before Alice forgets (everyone)
- man4/man8 pages written & added (ender@macbsd.com)
- Portable cross-development system (MachTen?, MacMiNT?, Other Unix?).
- New console/adb/grf/virtual terminal. (Final bug fixes...)
Note: the above is a little (ok, a lot) out of date. -Colin
Unclaimed Projects/Wish List
- IDE support
- read-only HFS support for MacOS volumes (More or less done)
- portable cross-development from other unix's (This too.)
- binary compatibility with MachTen (?)
- floppy driver (partial support for DD floppy drives available)
- AppleTalk/LocalTalk (netatalk port to NetBSD in progress)
- tape driver(s) (e.g. teac & DAT; probably working)
- CD-ROM support (has anyone tried mounting A/UX cd-rom?) (This works.)
- MO support (probably works)
- 24-bit NuBus video cards (may be working in 1-bit mode w/ 1.0 release)
- NuBus multi-port serial cards
- other languages (lisp, prolog, pascal, better assembler/debugger)
- MIDI driver
- PAS16 NuBus card (Pro Audio Spectrum 16 sound card)
- MacOS emulation
How YOU Can Contribute to the Project
To see the current status of different projects, including unclaimed
projects, check out the TODO page:
http://www.NetBSD.org/Ports/mac68k/todo.html
This page is our "whiteboard" for the mac68k port's status. At this point,
there is no telling which will be updated first as new projects are
claimed: the
TODO page
or this documents Claimed/Unclaimed Projects sections. More than likely
the
TODO page
will change first.
Another possible page to check is Scott Reynold's project page on
www.NetBSD.org:
http://www.NetBSD.org/People/Pages/scottr.html
If you see a project you would like to work on or assist with, send e-mail
describing your interests to port-mac68k@NetBSD.org. You do not have to
"register" your effort or anything formal like that, but we do like to keep
track of who is doing what. Plus, if we come across any information that is
useful to the work you are doing we will pass it along.
We do accept equipment loans, equipment donations, and monetary donations.
If you would like to loan or donate equipment, please send e-mail to
port-mac68k@NetBSD.org describing what equipment you are willing to part with.
We will need to determine which member of the NetBSD/mac68k team can best
put the equipment to use. From there we will give you a shipping address.
If you donate the hardware, we will make an honest effort to add support
for your hardware if that is what you desire. If you don't care what we do
with the hardware, we'll put it to the best use possible without
necessarily interrupting current project priorities.
This is a list of equipment we would really like to borrow for testing:
- Machines: Anything other than a Mac II, especially a Quadra,
Centris, Powerbook, or Duo. We could use IIx, IIcx, IIci, IIsi, IIvi,
IIvx, and SE/30 machines as well (although these machines are pretty
well-supported now).
- Priority for the machines we would like to borrow is currently:
Quadras (AV&other), Centrises, PowerBooks, Duos, Performas
- Other hardware: Any video card plus the monitor if the card is
particular to that monitor. ADB devices: trackballs, 3-button
mice, Non-Apple mice, etc...
If you are willing to lend us a machine, please make sure it has 8MB RAM
and at least 60MB of hard drive space that can be allocated to a BSD
partition. 5MB of RAM will do if necessary, but currently it *must have
an FPU* to be useful to us.
Next Chapter |
Previous Chapter
Table of contents of this chapter,
General table of contents
Beginning of this Chapter
(Contact us)
$NetBSD: info-2.html,v 1.14 2003/07/23 16:32:07 keihan Exp $
Copyright © 1994-2003
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.