Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurable SDIO Clocking #197

Merged
merged 5 commits into from
Sep 28, 2024
Merged

Configurable SDIO Clocking #197

merged 5 commits into from
Sep 28, 2024

Conversation

androda
Copy link
Contributor

@androda androda commented Sep 28, 2024

These changes are designed to try and mitigate the effects of using BlueSCSI in a high-EMI environment. High-noise environments are causing disruption of the SDIO bus, which usually manifests as disk image write issues and log entries such as the following:
SDIO card reports write CRC error, status 0x000000EB

This mitigation does result in an overall read/write speed decrease. On my PowerMac 7300, max read speeds usually run around 8000k and max write speeds around 4800k. With mitigation level 2 in place this drops to 7000k read and 3800k write.

To configure this mitigation, place these lines in your bluescsi.ini file. Only 1 and 2 are valid for this configuration, with increasing slowdown when 2 is specified.

[SDIO]
AddClockDelay=1

@erichelgeson erichelgeson added the update docs Reminder to update docs on release label Sep 28, 2024
@erichelgeson erichelgeson merged commit 1bf6c57 into main Sep 28, 2024
1 check passed
@erichelgeson erichelgeson deleted the SDIODelayConfig branch September 28, 2024 20:17
@erichelgeson erichelgeson removed the update docs Reminder to update docs on release label Oct 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants