Reduce the noise when plugging in (USB) mass storage devices, like a 4 port

flash card reader.
Also remove an 'Opened da0 -> <random number>' which is not needed on a daily
basis (available through bootverbose).

Reviewed by:	phk, ken
MFC after:	1 week
This commit is contained in:
Nick Hibma 2007-02-21 07:45:02 +00:00
parent 5f9e5adf8b
commit 55fe33a350
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=166861
2 changed files with 7 additions and 3 deletions

View file

@ -1820,11 +1820,15 @@ dagetcapacity(struct cam_periph *periph)
uint32_t block_len;
uint64_t maxsector;
int error;
u_int32_t sense_flags;
softc = (struct da_softc *)periph->softc;
block_len = 0;
maxsector = 0;
error = 0;
sense_flags = SF_RETRY_UA;
if (softc->flags & DA_FLAG_PACK_REMOVABLE)
sense_flags |= SF_NO_PRINT;
/* Do a read capacity */
rcap = (struct scsi_read_capacity_data *)malloc(sizeof(*rcaplong),
@ -1843,7 +1847,7 @@ dagetcapacity(struct cam_periph *periph)
error = cam_periph_runccb(ccb, daerror,
/*cam_flags*/CAM_RETRY_SELTO,
/*sense_flags*/SF_RETRY_UA,
sense_flags,
softc->disk->d_devstat);
if ((ccb->ccb_h.status & CAM_DEV_QFRZN) != 0)
@ -1878,7 +1882,7 @@ dagetcapacity(struct cam_periph *periph)
error = cam_periph_runccb(ccb, daerror,
/*cam_flags*/CAM_RETRY_SELTO,
/*sense_flags*/SF_RETRY_UA,
sense_flags,
softc->disk->d_devstat);
if ((ccb->ccb_h.status & CAM_DEV_QFRZN) != 0)

View file

@ -133,7 +133,7 @@ g_disk_access(struct g_provider *pp, int r, int w, int e)
if (dp->d_open != NULL) {
g_disk_lock_giant(dp);
error = dp->d_open(dp);
if (error != 0)
if (bootverbose && error != 0)
printf("Opened disk %s -> %d\n",
pp->name, error);
g_disk_unlock_giant(dp);