Every few weeks a SOCD report detected: (iBoot async abort)

PeytonManning
edited April 24 in SecuritySpy

Setup: 2024 Mac mini M4, 32GB RAM, Sequoia 15.6 and SecuritySpy. Recording to external WD and Seagate drives (self-powered, not bus-powered), both attached through a USB hub that connects to the mini via a USB-A → USB-C adapter.


Every few weeks the mini spontaneously reboots, with "SOCD report detected: (iBoot async abort)" in the panic log. No obvious trigger, SecuritySpy is always running at the time.


I would try a NAS, but the docs indicate that is not a good option for the software.


Currently using an Anker 4-port USB-C slim hub (unpowered, single 5 Gbps uplink) plugged directly into the mini — drives are self-powered USB-A. Wondering if the unpowered hub under sustained SecuritySpy write load is the culprit, and whether a powered hub or TB4 dock has fixed this for anyone else.

Comments

  • This is a highly unusual problem, and could indicate a fundamental hardware problem with your machine. However, it would be a good idea to first rule out the external drives and USB adaptor as the source of the problem. I would recommend running this test:

    • Remove the drives and USB adaptor
    • Configure SecuritySpy to capture to the system drive (simply remove any current storage locations you have set under Settings > Storage and Settings > Cameras > Setup)
    • Run like this for a month and see if the problem reoccurs or not.

    Best case scenario - it doesn't panic, which points to one of the external drives or the USB adaptor as the source of the problem. Instead of your current setup, get a proper two-drive enclosure such as the OWC Mercury Elite Pro Dual - only $70 and it will provide excellent performance and reliability for your two drives. Just configure it to JBOD mode (not RAID) so that each disk mounts independently.

  • To help with the power concern, not the SOC panic. The M4 mac mini is often criticized for its low connection power budget. Basically 25W total for all connections.

    "In the case of the Mac Mini, all ports, both Thunderbolt and USB-C, can deliver a maximum of 12.5 Watts, 5V, and 2.5 amps. If we connected two MacBooks for charging and the Mac is able to provide a total of 25 Watts output from the two ports. If a third device is connected, the total power it can deliver decreases."

    Discussed here;

    https://forums.macrumors.com/threads/max-number-of-usb-device-power-limitation.2481830/?post=34577891#post-34577891

  • Still having some issues. I talked to Apple and upgraded to most recent OS then did a complete reinstall of the OS . I get the attached hang log.


  • Hi @PeytonManning the sample file that you just posted shows a different problem, which is a hang within a standard file-system function that opens a file for recording. This kind of operation should take a millisecond or so, not the several seconds shown in the sample. SecuritySpy is essentially just frozen waiting for the file system, halting its normal operation. If this is happening frequently, it indicates a potential problem with the drive that SecuritySpy is set to capture to.

    The first thing to try here is the latest beta version of SecuritySpy (currently 6.21b9). You are currently running version 6.19. Version 6.20 added more efficient filesystem access, and in the 6.21 beta we have shifted more file-system access to background threads, so that these kinds of stalls are less disruptive.

    I hope the beta will improve things, however this kind of problem often can't be solved by software workarounds alone - you might be looking at a new drive here, in which case a USB-connected SSD would be the ideal replacement.