yes, but the interface speed seems odd (see output below).
If I remove the card and run M122 again, it says 'SD card 0 not detected, interface speed: 0.2MBytes/sec'.
If I start the Duet without card and run M122, I get 'SD card 0 not detected, interface speed: 30.0MBytes/sec'.
Diagnostics
Used output buffers: 1 of 32 (2 max)
Platform Diagnostics:
Memory usage:
Program static ram used: 13132
Dynamic ram used: 81780
Recycled dynamic ram: 3392
Current stack ram used: 2752
Maximum stack ram used: 3584
Never used ram: 29184
Last reset 00:00:14 ago, cause: power up
Error status: 0
Bed probe heights: 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Free file entries: 10
SD card 0 detected, interface speed: 0.2MBytes/sec
SD card longest block write time: 0.0ms
MCU temperature: min 24.5, current 26.6, max 27.6
Supply voltage: min 0.4, current 0.6, max 0.9, under voltage events: 0, over voltage events: 0
Slowest main loop (seconds): 0.000512; fastest: 0.000042
Move Diagnostics:
MaxReps: 0, StepErrors: 0\. Underruns: 0
Heat Diagnostics:
Bed heater = 0, chamber heater = -1
GCodes Diagnostics:
Move available? no
Stack pointer: 0 of 5
macro is idle
http is idle
telnet is idle
serial is ready with "M122"
aux is idle
file is idle
Network Diagnostics:
WiFiServer is disabled
SPI underruns 0, overruns 0
Webserver Diagnostics:
HTTP sessions: 0 of 8
ok