The following list outlines hardware that the OpenBSD project could use.
There are a number of reasons why developers need hardware, and it is important
to first of all realize these reasons:
- To support a specific device, normally one which is more rare or new.
- To be part of their development environment.
- Some types of machines may be different in some way
(i.e. big-endian or unsigned-char) and ensure that developers
write code more carefully.
- That said, space or power may be at a premium for some people.
If you do not own these devices, but want to help us, we recommend you
search on eBay for the devices. If
you do the bidding and then get the device shipped to us, it really
helps us. It is better if developers develop, and skip the bidding process,
since any time saved can be spent on improving OpenBSD instead.
If it is clear which specific developer should be contacted, please do
so directly. Otherwise contact Theo de Raadt
who will pass on the message to whichever developers are in need.
Please be very clear as to where you are located!! For larger items this
can be very important.
Specific developers to contact for various reasons
If you do not get a response from these developers, please consider
contacting another developer.
- email@example.com for "older hardware" in Europe.
- firstname.lastname@example.org for any general offers or questions.
General device requirements.
We try to spread these types of devices around our development community.
- Narrow SCSI disk drives of 2GB or more, 3.5" size.
(Narrow SCSI means 50pin).
Many developers are running out of these drives, which are needed
to continue supporting older hardware.
- Laptops. These die often enough that our developers need about 2-3
replacements a year.
- Apple Mac powerpc equipment.
- HP J6750 machines (J6700 is the second best choice).
- Faster & smaller sparc64 machines, for instance 1U rack mount
machines. It is important to spread sparc64 around the development
community, since it is the most strict platform for detecting non-portable
or buggy code.
- Any amd64 or faster i386 hardware which comes available.
- We generally do not need older and "very common" ISA/PCI equipment, since
our developers will generally have gotten their hands on these in the
David Gwynne (in Australia) would like a couple of NVMe devices
to further develop the nvme(4) driver with.
- 1x Samsung m.2 NVMe SSD
- 1x PCI-e to m.2 adapter
- 1x PCI-e SSD
10Gb Ethernet Support
David Gwynne (in Australia), Mike Belopuhov (in Germany), and Claudio Jeker (in
Switzerland) are working on support for 10 Gigabit Ethernet devices. These
developers would like the following hardware to help development:
Contact email@example.com, firstname.lastname@example.org, and email@example.com.
- 10GbaseSR SFP+ modules for use in 10Gb network cards
- Switches with 10Gb modules for hacking
- Direct Attach (SFP+) and CX4 cabling
- optical cabling with LC connectors (for 10GbaseSR and 10GbaseLR)
- Broadcom, Emulex (ServerEngines) and QLogic 10Gb NICs for driver
Specific platform requests by our developers
- A SCSI hard drive caddy for an HP C3750 is needed in Koblenz, Germany.
- HP J6700/J6750 2U machines. Note these are fairly cheap on Ebay
at the moment.
- A Commmell LE-565
motherboard is needed in Australia.
- Four Dell R610 (or similar) 2.5" SAS drive sleds.
- Two DRAC (remote access cards) for Dell 1750 servers.
- A Lemote Fuloong mini PC is needed in France for ports testing.
- A loongson system with HDD is needed in Spain for ports testing. Only
shipments from EU.
- A G4 Mac mini or a PowerMac G5 is needed in France for ports testing and development.
- A Mac mini, iBook, PowerBook needed for ports development.
- A Thecus N1200
is needed in Australia.
- A removable hard drive for SPARCbook (Tadpole S3GX), preferably 2GB or bigger,
needed in Paris, France.
- Disk drive caddies for the T5120/5220/5140/5240-series machines
(with disks in them, or empty).
Specific cards needed by our developers
- Some kind of Magma 1 (or 3) slot Expresscard->PCIe expansion system, for
improving our PCI drivers.
- CardBus serial adapter to unify PCI/CardBus serial code.
Needed in Melbourne, Australia. Contact firstname.lastname@example.org.
- Any VIA Rhine (VT610x) 10/100 PCI ethernet cards.
- An ATI/AMD Radeon fanless PCI-Express card is needed in Spain. Only models
HD4000 or greater and fully supported by OpenBSD.
Specific devices and equipment needed by our developers
- TI TUSB3140 serial USB adapter in Calgary.
- Sun StorEdge MultiPack-FC desktop array needed in Assen, The Netherlands.
- A variety pack of shortish (SPF connectors on at least one end) fibers
wanted in Calgary.
- Interesting bit of
portable ARM hardware wanted in Oslo, Norway.
- Any kind of DCC (Digital Command Control) capable controller, used to
control digital model railroads. Actually needed to test misc/srcpd
with real hardware. Parts needed in Brandenburg, Germany.
- A USB drive that supports "USB Attached SCSI" wanted in San Francisco, CA, USA.
- A fast and small laptop to replace my aging thinkpad x40 (x220 or x230
would be perfect) to work on ASR, smtpd and more.
Money to help buy one would be great too.
- Any USB SuperSpeed (3.0) device using isochronous transfers, generally
webcams or cameras, needed in Aachen, Germany.
- Sun T1000 2.5" Dual-Drive Mounting Bracket (341-2929) needed in Berlin, Germany.
- Thinkpad X61s fan and screen are needed in Spain (or a broken laptop with at
least one of the parts in good condition). Contact email@example.com.
- Machines with non-working xhci(4) "Intel 7 Series xHCI" and
"Intel 8 Series xHCI" USB3 controllers (e.g. Dell Optiplex 3020)
are needed in Aachen, Germany.
- Wireless access points capable of 802.11n are needed in Berlin, Germany.
- Licenses for recent Maple for Linux, or Mathematica, or similar
software. I no longer use these for regular work, but I would be willing
to try and make sure it can be installed seamlessly through the ports