On Sat, Apr 02, 2011 at 11:34:32AM +0200, Patrick M. Hausen wrote: > Hi, all, > > On my system using the "old" ATA driver, I can use a command like this > to get useful information about my disk drives: > > ------------------------------------------------------------ > nas-pmh# atacontrol cap ad4 > > Protocol SATA revision 2.x > device model ST32000542AS > serial number 5XW251QF > firmware revision CC34 > cylinders 16383 > heads 16 > sectors/track 63 > lba supported 268435455 sectors > lba48 supported 3907029168 sectors > dma supported > overlap not supported > > Feature Support Enable Value Vendor > write cache yes yes > read ahead yes yes > Native Command Queuing (NCQ) yes - 31/0x1F > Tagged Command Queuing (TCQ) no no 31/0x1F > SMART yes yes > microcode download yes yes > security yes no > power management yes yes > advanced power management yes yes 49344/0xC0C0 > automatic acoustic management yes yes 254/0xFE 254/0xFE > ------------------------------------------------------------ > > When I switch to the new AHCI driver the drives are connected to > the CAM subsystem: > > ------------------------------------------------------------ > nas-pmh# camcontrol devlist > <ST32000542AS CC34> at scbus0 target 0 lun 0 (ada0,pass0) > <ST32000542AS CC34> at scbus1 target 0 lun 0 (ada1,pass1) > <ST32000542AS CC34> at scbus2 target 0 lun 0 (ada2,pass2) > <ST32000542AS CC34> at scbus3 target 0 lun 0 (ada3,pass3) > <JetFlash Transcend 2GB 8.07> at scbus4 target 0 lun 0 (da0,pass4) > ------------------------------------------------------------ > > But: > > ------------------------------------------------------------ > nas-pmh# camcontrol inquiry ada0 > nas-pmh# camcontrol readcap ada0 > (pass0:ahcich0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 > (pass0:ahcich0:0:0:0): CAM status: CCB request was invalid > ------------------------------------------------------------ > > > Obvious question: is there a way to get the same information (NCQ support, > write cache status, ...) with the new driver?
You want "camcontrol identify adaX". DO NOT confuse this with "camcontrol inquiry adaX" (this won't work). identify = for ATA inquiry = for SCSI See camcontrol(8) man page for specifics. -- | Jeremy Chadwick [email protected] | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP 4BD6C0CB | _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[email protected]"
