Mark Hounschell wrote: > In the 2.4 kernel (not using devfs) the SG_GET_ACCESS_COUNT ioctl to an > sg device would report the correct/expected usage count when issued to a > sd disc that was mounted, accounting for the mount by the system. The > 2.6 kernel does not. Is this now the expected behavior or is this a bug? Mark, I think you can consider that ioctl deprecated in the lk 2.6 series. The implementation of that ioctl in lk 2.6.15 is not very encouraging: case SG_GET_ACCESS_COUNT: /* faked - we don't have a real access count anymore */ val = (sdp->device ? 1 : 0); return put_user(val, ip); which will yield 1 in almost all cases. In the lk 2.6 series sysfs ** is meant to take over those sort of functions from the sg driver. However struct scsi_device (one instance per scsi device (normally a logical unit)) no longer seems to maintain an access count. I have written about the SG_IO ioctl and its various implementations in the lk 2.6 series at: http://www.torque.net/sg/sg_io.html However I haven't addressed the status of the lesser used sg ioctls (e.g. SG_GET_ACCESS_COUNT) in the lk 2.6 series. ** ..._GET_ACCESS_COUNT is more of a job for procfs than sysfs. Doug Gilbert - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html