In order to compile a hardware device please follow these instructions:
You could also be interested in the reading of this help page
These are the entries you will find inside the inserting/updating pages.
Inside this entry you have to write the name of the device as listed by the lspci (if it is a PCI device) or lsusb (if it is a USB device) commands. Please read this guide to learn how to find it.
In order to collect as more information as possible, please add inside this entry the name of the device as printed on the device itself or on the device box, or the name used by the shop that have sold that device to you. Add it only if it is different from the name already inserted inside the model name entry
When inserting a new name inside this entry please use the format listed below
%vendor name% %device name%
where %vendor name% and %device name% are the vendor and the name as printed on the device itself (or written on the device box) and not the one indicated by the lspci command.
In this way a user that is searching for a device has more possibilities to find it: using the name as indicated on the box or on the device or as listed in a online store or in a shop, or using the name indicated by the lspci or lsusb command.
In the case of notebooks you have to insert the vendor name of your notebook by choosing from a list of allowed vendors
If the device is not a notebook you don't have to insert the vendor name, it is automatically retrieved from the vendorid code you have inserted inside the vendorid:productid entry (see below).
If the vendor is not found in the list of known vendors the system ask the user to add an issue in order to ask the insertion of the new vendor/vendorid.
The vendor list has been taken from the PCI ID repository and from the USB ID repository. You can see the list of the vendor id inserted
If you have tested the device with more than one distribution please specify the kernel version (among the ones of those distributions) according to the following directives:
The vendorid:productid code is used to find a device in the search page.
Also, the system checks that a device with the same code is not present in the database. This is useful to avoid hardware duplication
(Thanks Michał Masłowski and Julius22)
Open a terminal and type the following command:
sudo lspci -nnk
You should obtain a list of hardware similar to the one written below
03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [ 14e4:4311 ] (rev 02) Kernel driver in use: b43-pci-bridge Kernel modules: ssb 05:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [ 10de:0427 ] (rev a1) Kernel modules: nouveau, nvidiafb
The strings in bold and placed inside the square brackets (in the above list) are the code you are looking for. The first set of digits (before the colon) are the VendorID, the second set of digits are the ProductID. In the above example: the VendorID:ProductID code of the wifi card (note the strings "Network controller" and "WLAN") is 14e4:4311 while the VendorID:ProductID code of the video card (note the string "VGA") is 10de:0427
Open a terminal and type the following command:
sudo lsusb
You should obtain a list of hardware similar to the one written below
Bus 001 Device 002: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B] Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
The strings in bold (in the above list) are the code you are looking for. The first set of digits (before the colon) are the VendorID, the second set of digits are the ProductID. In the above example: the VendorID:ProductID code of the external USB wifi card (note the strings "Wireless") is 0846:4260
Below is a brief list of what could be specified inside the description entry:
Dispositivos 3G | 34 |
Acquisition cards | 34 |
Bluetooth | 56 |
Placas de rede | 172 |
Leitores de impressão digital | 11 |
Controladores de host | 170 |
Modems | 18 |
Notebook | 791 |
Printers | 125 |
Adaptadores RAID | 20 |
Scanners | 24 |
Leitores de cartão SD | 57 |
Placas de som | 142 |
Placas de vídeo | 342 |
Webcams | 132 |
Placas wifi | 234 |
TOTAL | 2362 |