SkillAgentSearch skills...

HWInfo

Collect hwinfo reports and find devices with bad Linux-compatibility.

Install / Use

/learn @linuxhw/HWInfo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Devices with bad Linux-compatibility

This is a project to find PCI/USB devices with bad Linux-compatibility based on the hwinfo reports collected by Linux users at https://linux-hardware.org for the last year.

In the scope of this project, the device is considered badly supported by Linux if driver is not found for this device in at least one user probe on any Linux distribution.

You can find appropriate hwinfo report in this repository by a probe ID as follows:

find . -name {PROBE ID}

Everyone can contribute to this repository by uploading probes of their computers by the hw-probe tool:

sudo -E hw-probe -all -upload

Total reports: 209702.

Contents

  1. About
  2. PCI Devices
  3. USB Devices
  4. Usage of Outdated Kernels

About

The structure of the repository is the following:

{COMPUTER TYPE}/{VENDOR}/{MODEL PREFIX}/{MODEL}/{HWID}/{OS}/{KERNEL}/{ARCH}/{PROBE ID}

( e.g. Notebook/Dell/XPS/XPS L421X/D7DA07727B83/ROSA-2014.1/3.14.22-NRJ-LAPTOP-3ROSA/X86_64/F74F6103A1 )

PCI Devices

Non-100% value in the 'Missed' column indicates that the driver for a device is available in the latest kernel versions. You can find corresponding hwinfo reports for listed devices by a probe ID.

Missed - percentage of probes with missed driver for the device, Linux - the minimum Linux kernel version in which the driver was found, Probe - latest probe ID with missed driver for the device.

Bluetooth (PCI)

9 out of 9 (100%)

| ID | Subsystem | MFG | Name | Missed | Linux | Probe | |-----------|-----------|-----------------|--------------------------|--------|----------|-------| | 1814:3298 | 103c:18ec | Ralink | RT3290 Bluetooth | 97% | 4.15.0 | A764257E87 | | 1814:3298 | 103c:191c | Ralink | RT3290 Bluetooth | 94.7% | 5.4.0 | E12E55583D | | 1814:3298 | 105b:e056 | Ralink | RT3290 Bluetooth | 98.4% | 5.3.12 | C6B17158AC | | 1814:3298 | 10cf:1772 | Ralink | RT3290 Bluetooth | 100% | | 1135E21142 | | 1814:3298 | 1814:3298 | Ralink | RT3290 Bluetooth | 100% | | 32BEE165BA | | 1814:3298 | 1a3b:210b | Ralink | RT3290 Bluetooth | 100% | | 2333E930AF | | 1814:3298 | 1a3b:2787 | Ralink | RT3290 Bluetooth | 100% | | F20C485A7B | | 1814:3298 | 1a3b:2987 | Ralink | RT3290 Bluetooth | 100% | | 121F403E29 | | 1814:3298 | 1a3b:2f87 | Ralink | RT3290 Bluetooth | 100% | | 5FAD549031 |

Card reader (PCI)

94 out of 1504 (6.25%)

| ID | Subsystem | MFG | Name | Missed | Linux | Probe | |-----------|-----------|-----------------|--------------------------|--------|----------|-------| | 10ec:5209 | 103c:1672 | Realtek Semi... | RTS5209 PCI Express C... | 2.6% | 3.14.44 | 585D199B71 | | 10ec:5209 | 17aa:21fe | Realtek Semi... | RTS5209 PCI Express C... | 4.5% | 3.10.0 | 33F0BF2A69 | | 10ec:5227 | 103c:1940 | Realtek Semi... | RTS5227 PCI Express C... | 6.2% | 4.15.0 | F440B0000D | | 10ec:5227 | 103c:1991 | Realtek Semi... | RTS5227 PCI Express C... | 1.2% | 3.10.42 | CEC2A1A3E3 | | 10ec:5227 | 103c:1992 | Realtek Semi... | RTS5227 PCI Express C... | 3.2% | 4.1.25 | 2C52151F77 | | 10ec:5227 | 103c:2209 | Realtek Semi... | RTS5227 PCI Express C... | 4.7% | 4.9.20 | 2857EF3B7B | | 10ec:5227 | 10cf:187f | Realtek Semi... | RTS5227 PCI Express C... | 1.4% | 4.1.15 | 28280D252B | | 10ec:5227 | 1179:0001 | Realtek Semi... | RTS5227 PCI Express C... | 3% | 4.15.0 | 13B9CE0773 | | 10ec:5227 | 1462:10f4 | Realtek Semi... | RTS5227 PCI Express C... | 50% | 5.8.0 | 852662BDF3 | | 10ec:5227 | 17aa:220c | Realtek Semi... | RTS5227 PCI Express C... | 1.6% | 4.1.15 | 06D4EEDAAE | | 10ec:5227 | 17aa:5034 | Realtek Semi... | RTS5227 PCI Express C... | 0.5% | 4.13.0 | 27139478FF | | 10ec:5229 | 1025:1076 | Realtek Semi... | RTS5229 PCI Express C... | 50% | 5.14.11 | 6E6D3FE55C | | 10ec:5229 | 103c:84fc | Realtek Semi... | RTS5229 PCI Express C... | 12.5% | 5.0.0 | E224468100 | | 10ec:5229 | 10ec:5229 | Realtek Semi... | RTS5229 PCI Express C... | 0.5% | 3.10.51 | 13AB4D878D | | 10ec:5229 | 17aa:381e | Realtek Semi... | RTS5229 PCI Express C... | 100% | | 588AC16C28 | | 10ec:5229 | 8086:2072 | Realtek Semi... | RTS5229 PCI Express C... | 1.6% | 4.15.0 | 70FA214165 | | 10ec:522a | 103c:806e | Realtek Semi... | RTS522A PCI Express C... | 20% | 5.4.0 | 62A9EF950E | | 10ec:522a | 103c:8079 | Realtek Semi... | RTS522A PCI Express C... | 1.4% | 4.4.1 | 15E62C605F | | 10ec:522a | 103c:80a4 | Realtek Semi... | RTS522A PCI Express C... | 4.5% | 4.9.60 | B01FB51118 | | 10ec:522a | 103c:80ff | Realtek Semi... | RTS522A PCI Express C... | 14.7% | 4.7.2 | [B7B039F46E](<Noteb

Related Skills

View on GitHub
GitHub Stars73
CategoryDevelopment
Updated1mo ago
Forks13

Security Score

95/100

Audited on Feb 24, 2026

No findings