Re: shutdown no longer umounts idle USB connected drive.

From: Ian FREISLICH <ianfreislich_at_gmail.com>
Date: Sat, 05 Sep 2026 15:04:41 UTC

On 9/5/26 09:35, Christos Margiolis wrote:
> On Sun Aug 23, 2026 at 7:37 PM EEST, Ian FREISLICH wrote:
>> On 8/23/26 10:55, Christos Margiolis wrote:
>>> On Sun Aug 23, 2026 at 12:05 AM EEST, Ian FREISLICH wrote:
>>>> Hi
>>>>
>>>> I have a USB connected hard drive which powers down when idle. Recently
>>>> (in the last 2 weeks or so) shutdown appears to have stopped waiting for
>>>> the drive to spin up in order to cleanly unmount. I can perform a git
>>>> bisect but the system is relatively slow so if anyone has a change in
>>>> mind that might be the culprit, I can start around that point.
>>>>
>>>> Ian
>>>
>>> Which driver is it using? Anything showing up in dmesg?
>> [router] ~ # usbconfig -d ugen0.2 show_ifdrv
>> ugen0.2: <External SATA Hard Drive Adapter cable PA023U3 Other World
>> Computing> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON (224mA)
>> ugen0.2.0: umass0: <ULT-Best Best USB Device, class 0/0, rev 3.00/41.01,
>> addr 1>
>>
>> I started getting these after a kernel built on July 28, but only during
>> the cron.daily job:
>>
>> Jul 31 03:06:53 router kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28
>> 00 43 22 1e 28 00 00 40 00
>> Jul 31 03:06:53 router kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI
>> Status Error
>> Jul 31 03:06:53 router kernel: (da0:umass-sim0:0:0:0): SCSI status:
>> Check Condition
>> Jul 31 03:06:53 router kernel: (da0:umass-sim0:0:0:0): SCSI sense:
>> ABORTED COMMAND asc:47,1 (Data phase CRC error detected)
>> Jul 31 03:06:53 router kernel: (da0:umass-sim0:0:0:0): Retrying command
>> (per sense data)
>> Jul 31 03:07:01 router kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28
>> 00 43 22 1e 28 00 00 40 00
>> Jul 31 03:07:01 router kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI
>> Status Error
>> Jul 31 03:07:01 router kernel: (da0:umass-sim0:0:0:0): SCSI status:
>> Check Condition
>> Jul 31 03:07:01 router kernel: (da0:umass-sim0:0:0:0): SCSI sense: NOT
>> READY asc:4,1 (Logical unit is in process of becoming ready)
>> Jul 31 03:07:01 router kernel: (da0:umass-sim0:0:0:0): Polling device
>> for readiness
>>
>> But I now can't reproduce the issue. Oh well.
>>
>> Ian
> 
> Have you managed to reproduce it since this email or has the issue been
> fixed?

It's happened once more, I noticed it yesterday but I don't recall which 
reboot caused it. What's odd is that failure to mount doesn't stop the 
startup and drop into single user mode and the unclean state doesn't 
prompt a fsck.

Ian