On Tue, Nov 7, 2017 at 10:49 PM, Jeremy Cline <jeremy(a)jcline.org> wrote:
Hey folks,
For some time now, Fedora has operated without a database of hardware
users have. Smolt, the old hardware database, was retired in 2012[0] and
its intended successor[1] was never deployed by Fedora Infrastructure.
It would be nice to have a hardware database, so I (and hopefully some
others) would like to get Census up and running for Fedora. Before we
look at deploying Census, however, it would be good to make sure it has
everything we need.
Census has client plugins to collect information[2]. At the moment, it
has plugins for:
* The vendor, device, subsystem_vendor, subsystem_device, and class from
each PCI device
* The idVendor, idProduct, bcdDevice, and bDeviceClass for USB devices
as well as the bInterfaceClass, bInterfaceSubClass, and
bInterfaceProtocol for each interface
* The contents of /etc/os-release
* All the RPMs installed on a system
Other than the drivers bound to the PCI and USB devices (which is an
open PR[3]), what else would be good to collect?
On ARM any platform "SoC attached" would be useful else you'll get
almost nothing as most NICs/SATA/storage/GPU/cameras etc are generally
not attached via USB/PCI. This would also include things like SDIO
(for wifi), and I suppose i2c/gpio would be useful in that context
too.
Peter