You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
apple-isp: firmware fails to start on t8122 (MacBook Air M3), camera never enumerates #630
The internal camera never appears in userspace. cam -l
(libcamera 0.7.1) lists no cameras.
dmesg shows apple-isp probing and finding the sensor, then
failing to start the command processor:
apple-isp 2a4000000.isp: ISP firmware-compat: 14.7 (FW: 14.7)
apple-isp 2a4000000.isp: found sensor 558 DNM40610DHQ0WNMDZ on ch 0
apple-isp: ps: CISP_CMD_CH_CAMERA_CONFIG_GET: 0 through 5
apple-isp 2a4000000.isp: [isp_stop_command_processor] never received magic number from firmware
apple-isp 2a4000000.isp: apple-isp probe!
All six camera configs enumerate first, so the driver is
talking to the hardware. It only fails at the handshake.
This reproduces on every boot, including a clean boot right
after running sudo asahi-fwupdate. When an application tries
to open the camera, the same failure repeats with IO timeouts
and failed opcodes 0x0101, 0x0104 and 0x0021.
I raised this in #asahi:fedoraproject.org first. I was told
the camera is expected to work on M3, and that someone else
had seen the ISP firmware fail to start on this platform but
it was unclear whether it was fixed.
Note: the diagnose log contains an "unsupported firmware
version (14.7) on this platform (t8122)" warning and an audio
config warning. Both were confirmed in chat as false
positives, since asahi-diagnose has not been updated for M3.
This was a stock non-expert install.
Note: the input device Uniq field is redacted. Nothing
else in the log was modified.
The built-in FaceTime HD Camera does not produce video frames.
/dev/video0 opens successfully.
The camera indicator turns on.
V4L2 streaming times out without receiving frames.
PipeWire/WirePlumber detects the camera.
qcam reports no camera detected.
Kernel error
apple-isp 2a4000000.isp: [isp_stop_command_processor] never received magic number from firmware
apple-isp 2a4000000.isp: IO: timed out on request [0x1000100f140, 0xc, 0x0]
apple-isp 2a4000000.isp: IO: failed to send OPCODE 0x0101
Expected behavior
The camera firmware initializes successfully, and the camera streams video frames.
Actual behavior
Despite a successful firmware update, the ISP firmware handshake times out. The camera indicator turns on, but no frames are delivered.
Log file:apple-isp-boot-after-fwupdate.log (attach the output of journalctl -k -b).
This report concerns the 15-inch M3 MacBook Air, whereas the existing related issue discusses the 13-inch model.
Activity
hemu-create commentedon Oct 29, 2026
Hardware
Software
7.2.12-402.asahi.fc44.aarch64+16kasahi-fwupdatecompleted successfullyProblem
The built-in FaceTime HD Camera does not produce video frames.
/dev/video0opens successfully.qcamreports no camera detected.Kernel error
Expected behavior
The camera firmware initializes successfully, and the camera streams video frames.
Actual behavior
Despite a successful firmware update, the ISP firmware handshake times out. The camera indicator turns on, but no frames are delivered.
Log file:
apple-isp-boot-after-fwupdate.log(attach the output ofjournalctl -k -b).This report concerns the 15-inch M3 MacBook Air, whereas the existing related issue discusses the 13-inch model.
hemu-create commentedon Oct 29, 2026
apple-isp-boot-after-fwupdate.log