Intel 82802 Firmware Hub RNG support
Michael M. Press
mmp9769 at cs.rit.edu
Wed Mar 1 11:32:37 PST 2006
Some older Intel boards have 82802AB or 82802AC chips with random number
generators built into them. I have a system with one of these chips in it,
but FreeBSD doesn't appear to have a driver for it. I think support for
this hardware RNG would be great and I am willing to write the driver, but
I don't have much knowledge or experience with drivers and will probably
not be able to do it on my own.
OpenBSD has support for these chips built in to their 'pchb' driver
(sys/arch/i386/pci/pchb.c). I edited sys/i386/pci/pci_bus.c on my system
and added some code to the legacy_pcib_attach function to attempt to mimic
what OpenBSD is doing. After rebuilding and rebooting, my changes seem to
have no effect. This doesn't really surprise me, since I have very little
idea what I'm doing anyway and I don't even know if I'm tinkering with the
correct file. I would greatly appreciate any suggestions anyone can offer
that might help me. If anyone who has more experience than me would like
to take over and write the driver themselves, they should feel free to do
so.
Thanks.
--Mike
More information about the freebsd-drivers
mailing list