Such as lspci, lshw, discover is a hardware identification system based on the libdiscover2 library.
The available version for Debian lenny is the following one : 2.1.2-3
To install it :
root@localhost:~# apt-get install discover
It will install the following extra packages : discover-data libdiscover2
To use it, run the command /sbin/discover as root or with an user having sufficient privileges.
To get a summary of the devices found on the different buses :
root@localhost:~# discover -b
To make a search by device type :
root@localhost:~# discover -t network
Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
More information : man discover