Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I can usually use dmesg soon after bootup to display hardware info that my kernel loads. After my system has been up for a while however, dmesg no longer produces anything of value concerning hardware. How can I find out my hardware specifics, such as what kind of CD ROM drive I have, that is usually found by dmesg?

share|improve this question
up vote 3 down vote accepted

For SATA and ATA drives atacontrol info ata# where # is the channel number found by atacontrol list

For SCSI drives and those passed through with atapicam you can pull info with camcontrol inq dev0 where dev0 is the device name (like cd0, or da0 for hard drives). And camcontrol devlist will list all the devices.

share|improve this answer

This lists very detailed information about all hardware including the CD/DVD drive. ( note this is on linux however I suspect there is a freeBSD port/equivalent )

share|improve this answer
You're command has no power here. Begone before someone drops a house on you. – Chris S May 21 '12 at 19:39
I stand shamed. – Lamar B May 21 '12 at 19:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.