lspci per tutte le periferiche PCI, lsusb per le periferiche USB, oppure ti vai a leggere /proc/bus/usb/devices con
cat /proc/bus/usb/devices
Oppure ti leggi direttamente i messaggi del kernel con dmesg, o vai a leggere /var/log/messages. Di solito c'è scritto tutto.
dmesg | less
per spulciartelo pagina per pagina. Oppure greppi l'output per cercare parole chiave precise.
dmesg | grep -i <parolachiave>
e, se c'è, grep ti estrapola la riga, o le righe, che contengono la parola chiave.
Se il modem o il chipset non compaiono vuol dire che il kernel non li supporta o il BIOS non li ha attivati.