mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-17 05:43:59 +00:00
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:
parent
5f9e5adf8b
commit
55fe33a350
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=166861
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue