You can use lspci -n to analyce what hardware is on your system. My new laptop a HP Compaq 8510p gives the following output:
|
PCI ID
|
<th>
Works?
</th>
<th>
Vendor
</th>
<th>
Device
</th>
<th>
Driver
</th>
<th>
Comment
</th>
|
80862a00
|
<td>
Yes
</td>
<td>
Intel Corporation
</td>
<td>
Mobile Memory Controller Hub
</td>
<td>
intel-agp
</td>
<td>
v2.6.21
</td>
|
80862a01
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
Mobile PCI Express Root Port
</td>
<td>
</td>
<td>
</td>
|
80862a04
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
Mobile HECI Controller
</td>
<td>
</td>
<td>
</td>
|
80862a06
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
Mobile PT IDER Controller
</td>
<td>
</td>
<td>
</td>
|
80862a07
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
Mobile KT Controller
</td>
<td>
</td>
<td>
</td>
|
80861049
|
<td>
Yes
</td>
<td>
Intel Corporation
</td>
<td>
82566MM Gigabit Network Connection
</td>
<td>
e1000
</td>
<td>
v2.6.21
</td>
|
80862834
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB UHCI #4
</td>
<td>
</td>
<td>
</td>
|
80862835
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB UHCI #5
</td>
<td>
</td>
<td>
</td>
|
8086283a
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB2 EHCI #2
</td>
<td>
</td>
<td>
</td>
|
8086284b
|
<td>
Yes
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) HD Audio Controller
</td>
<td>
snd-hda-intel
</td>
<td>
v2.6.21
</td>
|
8086283f
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) PCI Express Port 1
</td>
<td>
</td>
<td>
</td>
|
80862841
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) PCI Express Port 2
</td>
<td>
</td>
<td>
</td>
|
80862847
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) PCI Express Port 5
</td>
<td>
</td>
<td>
</td>
|
80862830
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB UHCI #1
</td>
<td>
</td>
<td>
</td>
|
80862831
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB UHCI #2
</td>
<td>
</td>
<td>
</td>
|
80862832
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB UHCI #3
</td>
<td>
</td>
<td>
</td>
|
80862836
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
82801H (ICH8 Family) USB2 EHCI #1
</td>
<td>
</td>
<td>
</td>
|
80862448
|
<td>
Yes
</td>
<td>
Intel Corporation
</td>
<td>
82801 Mobile PCI Bridge
</td>
<td>
i810_rng,hw_random
</td>
<td>
</td>
|
80862811
|
<td>
–
</td>
<td>
Intel Corporation
</td>
<td>
Mobile LPC Interface Controller
</td>
<td>
</td>
<td>
</td>
|
80862828
|
<td>
Yes
</td>
<td>
Intel Corporation
</td>
<td>
Mobile SATA IDE Controller
</td>
<td>
ata_piix
</td>
<td>
v2.6.21
</td>
|
10029581
|
<td>
–
</td>
<td>
ATI Technologies Inc
</td>
<td>
no information
</td>
<td>
</td>
<td>
</td>
|
1002aa08
|
<td>
–
</td>
<td>
ATI Technologies Inc
</td>
<td>
no information
</td>
<td>
</td>
<td>
</td>
|
11800476
|
<td>
Yes
</td>
<td>
Ricoh Co Ltd
</td>
<td>
RL5c476 II
</td>
<td>
yenta_socket
</td>
<td>
v2.6.21
</td>
|
11800476
|
<td>
Yes
</td>
<td>
Ricoh Co Ltd
</td>
<td>
RL5c476 II
</td>
<td>
yenta_socket
</td>
<td>
v2.6.21
</td>
|
11800832
|
<td>
–
</td>
<td>
Ricoh Co Ltd
</td>
<td>
R5C832 IEEE 1394 Controller
</td>
<td>
</td>
<td>
</td>
|
11800822
|
<td>
Yes
</td>
<td>
Ricoh Co Ltd
</td>
<td>
R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
</td>
<td>
sdhci
</td>
<td>
v2.6.21
</td>
|
11800843
|
<td>
–
</td>
<td>
Ricoh Co Ltd
</td>
<td>
no information
</td>
<td>
</td>
<td>
</td>
|
80864229
|
<td>
–
</td>
<td>
</td>
<td>
PRO/Wireless 4965 AG or AGN Network Connection
</td>
<td>
</td>
<td>
</td>
This makes it easier to determine which device drivers I’m missing and might have to compile for the kernel.