While most hardware "just works" with PC-BSD, it is possible that you'll run across a piece of hardware that does not. If you do, you can help improve hardware support for all PC-BSD users by reporting the problem so that it can be addressed by the developers. It should be remembered that PC-BSD is really FreeBSD, meaning that any hardware that works on FreeBSD will work on PC-BSD.
If you wish to check your hardware before installing PC-BSD, a good place to start is the FreeBSD 8.1 Hardware List. Another good method is to run PC-BSD in Live Mode, that way you can test your various devices before committing to an install.
If you are experiencing problems with a device, start with a Google search for the term "FreeBSD" and the type and model of the hardware. This will let you know if there is a known issue with the device. If there are many search results, concentrate on the most recent ones as often hardware that used to be problematic has since been fixed or the missing driver will be available in an upcoming release of FreeBSD.
Currently there are some known issues with wireless devices and the developers that are fixing these problems are looking for testers. More information is available on the Wireless Testing page.
If you experience problems with a device that should work but does not or you can't find any existing problem reports for your hardware, please take a few moments to report the problem. Instructions on where to send your report and suggestions for what information should be included in your report are here.
Thinkpad BIOS Versions with Known Bug
If you wish to install PC-BSD on an IBM/Lenovo Thinkpad laptop, it is important to first check your Thinkpad model number to see if its BIOS has a known bug. This bug is rather nasty and will render the computer completely unbootable--even the BIOS will be inaccessible. This situation occurs as the BIOS thinks that the PC-BSD (FreeBSD) partition number represents the IBM repair partition. The only way to get the affected laptop to boot again is to physically remove the hard drive, insert it into another laptop, wipe the drive, and insert the drive back into the system. While the hard drive is in the other system, you'll note that PC-BSD boots just fine as the problem is with the BIOS, not the hard drive. Once the BIOS is accessible again, you should upgrade (or possibly downgrade) the BIOS to a version number that fixes this bug. See Table 2.3 for the models which are affected, the BIOS version number that fixes the bug, and links to the BIOS software should you need to upgrade your BIOS. The BIOS needs to incorporate the Fix "The system cannot boot from a hard disk drive with partition ID of n5h where n is 1 or greater".
Table 2.3: Thinkpad BIOS Versions with Known Bug
|Model Number||BIOS Version That Fixes Bug||Notes|
|A20m||1.08 - IWET54WW|
|A20p||1.05 - IVET62WW|
|A21m, A22m (except Sxx models)||1.02 KXET24WW|
|A21p, A22p||1.04 - KYET27WW|
|T20||1.10 - IYET49WW|
|X20, X21||2.16 (IZET90WW)||not version 2.12 as stated on IBM page|