Updating supported PCI devices for Minix

modified: 25 May 2005

In the Minix 2.0.4 fixes directory there is a pci_table.cdif patch for /usr/src/kernel/pci_table.c. This table lists manufacturer and device codes and has has been updated several times. Every PCI device has its own codes and it seems that every time someone provides support for another ethernet device there is a new addition. The current Minix 2.0.4 PCI support is unforgiving, if the exact device code for the hardware you are using is not found in the table the device won't work. Perhaps in the future a more flexible system will be developed, but this is what we have to live with now.

There are a large number of PCI devices that could potentially be supported by Minix. If you find you have a device that doesn't work, check for a newer version of this file.

You may find that all you need to do to make something work is to modify the table to add a device not yet listed. The best source I know of for information on PCI device IDs is the Linux PCI ID Repository at http://pciids.sourceforge.net/. This is frequently updated, and you may find what you need here. If you successfully modify the Minix sources to support additional devices please inform the world about it, and send me the info so I can post an updated patch.


All material on this site not otherwise attributed is copyright ©1994-2005 Albert S. Woodhull
Click here for information on copying and other use.
Mail comments on this page to: Al Woodhull <awoodhull@hampshire.edu>
[Viewable With Any Browser]
Valid CSS!
[Valid XHTML 1.0!]