PS2 [MX4SIO/SIO2SD] SD Card Adapter and SD-driver for the PS2 SIO2 interface

The drivers work fine in the GUI it seems.
Art is loaded, game-settings are saved and so on.

It just fails starting a game and the most recent Betas even freeze and show weird names on original hardware, whereas PCSX2 is forgiving the TLB-Misses.

Btw.: It also already did start a game for me from SD with a new build. The annoying thing... It was a fork which started it once.

Also there is some kind of bug related to selecting a Block-device and saving settings! It doesn't get triggered every time I think.

It somehow creates a folder instead of a file and the loading-icon won't stop spinning.
16295363141151070591789.jpg
conf_opl.cfg which was present before, became 0Byte.
...and the conf_last.cfg, which was not present before, became a folder.

I figure the looping of "sioWriteStart cmd: 02??" "sioWriteStart cmd:FF??" is the MX4SIO driver trying to recognize an SD via SIO?


TLB-Misses:
Screenshot (43).png
 
Last edited:
the folder issues are still a remaining bug from the sdk update to libmc.. there is an issue for it open on github and a test fix, not related to this or bdm.. tlb misses etc in pcsx2 could be unrelated.. but also.. its pcsx2.. idk what would happen with mx4sio enabled.. but anyway i'd wait a little bit to think its related to mx4sio cause there are a bunch of issues with 'latest' atm..
 
  • Like
Reactions: TnA
The TLB-Misses ONLY occur, if I enable the MX4SIO-Driver and they only occur on newer builds AFAIK. ;)

I disabled MX4SIO in the Block-Device-Selection and set BDM to manual and it doesn't show the TLB-Misses.

Screenshot (44).png

It's the same for the PS2. It only freezes if I enable the MX4SIO-Support.


Edit: I just noticed that it remains on "AUTO" in PCSX2, lol.
Anyway... Disabling the MX4SIO-driver stops it from throwing the TLB-misses at me.


Anyway... I think it is not DIRECTLY related to the driver itself, but some backend-handling on the EE, because the misses "appear" to be EE-related (see log).
 
pcsx2.png
i just ran it in pcsx2 i get pcsx2 buffer overrun which i think is more related to mx4sio running in pcsx2.. no tlb misses, i think the tlb misses on your end may be due to ul cfg which is an unrelated issue cause im using a build without the usb util issues.. anyway just give it a couple days and try again.. trying to fix some stuff in 'latest' atm

@TnA just remembered, iLinkMan freezes pcsx2 if bios is < 2.00 so that could contribute to some weirdness on pcsx2
 
Last edited:
I will try to make a USB-Image without a ul.cfg!

However... I only get the TLB-Misses when activating MX4SIO. I tried it on the 1755-build from GitHub.
I can add photos from the other settings (or I can probably extract the configs from the USB image) - if that's of any use - and attach them.

The issue also doesn't appear on USB, where I also have a ul.cfg! ;)


Regarding iLink/Firewire: I didn't turn it on.

Oh! I forgot to mention that I turned more logging on!
 
Last edited:
1755-build from GitHub.
this build is bugged...thats my point..wait.. im not saying it not mx4sio but considering there are a bunch of other issues it'll be easier to determine where the issues are once some of the obvious ones are fixed
 
No problem. I will wait for it. I am out for a while anyway. ;)

Here are the Sources I turned on for logging, btw.
Screenshot (45).png
 
thanks, I still don't get TLB Misses so idk where our differences are.. however

sioWriteStart cmd: 02??
sioWriteStart cmd: FF??

This is what you're talking about, which i'm pretty sure is meant to happen.. its mx4sio polling for a card constantly (I assume) which was the whole reason it was added as an option to disable since this is pointless when not using it.

Quote from Maximus32:
1) Polling for a card is very slow when there is no card inserted and also blocks PAD communication. This is not an issue when using mx4sio, but when NOT using mx4sio the OPL GUI will freeze every second for a short time. The solution I think is to make the loading of BDM drivers configurable. So instead of enabling "BDM support", you enable "USB" / "FireWire" / "MX4SIO". This also solves issues with the FireWire driver on PCSX2 for instance.

@Maximus32 please correct me if I'm wrong as I don't want to create misinformation.
 
Yes, like I wrote above.
I figure the looping of "sioWriteStart cmd: 02??" "sioWriteStart cmd:FF??" is the MX4SIO driver trying to recognize an SD via SIO?
So, no problem about that.

The TLB misses are weird though.
 
Hello, I would like to clear a doubt, do you have any project updates where it has compatibility with Microsd SanDisk?


Olá, gostaria de tirar uma duvida, tem alguma atualização do projeto onde tenha compatibilidade com Microsd SanDisk?
 
Hello friends, I'm here from Brazil and I really hope to help the MX4SIO community in some way, I recently did a project that can add the project, a led in the SD card data rate, I really don't know if it already existed been made , but I didn't see it in the original project so I decided to make this post with the best intentions to help .. this is the scheme of the video that went viral by my friend TecnoBit_videojuegos , I think his name is Alejandro... finally I leave this scheme so that it can maybe be increased in the future for those who want to see the data accessed
Diagramas%2B1.png
 
@Vector085 Sadly not.

@Gambiahero Arlesson Silva THX, but we actually have support for 2LEDs. Take a look into the Gerber-files. ;)

THX for your videos as well.

yes yes , I took a look at the files , the second led from what I saw has no relation to the correct data pin , so what is the functionality of the second led in question ? which are connected to some transistors , in the most excellent project , let 's help each other and do this in order to grow with the project
 
Last edited by a moderator:
Isso poderia evoluir para o uso de cartão SD no PSone ??
para o PSOne precisa de uma interface que tem alguma ligação com o cartão de memória + chip mod, acredito ser dificil no momento atual

English:
for the PSOne it needs an interface that has some connection with the memory card + chip mod, I think it's difficult at the moment
 
Last edited by a moderator:
para o PSOne precisa de uma interface que tem alguma ligação com o cartão de memória + chip mod, acredito ser dificil no momento atual

English:
for the PSOne it needs an interface that has some connection with the memory card + chip mod, I think it's difficult at the moment
welcome to the site. please remember to post in English or provide a translation :)
 
I would like to know If will be possible to conect a pen drive in MX4SIO in the future. Cause, SD Card is so expensive In brazil and have low memory compared to a pendrive.
 
Olá, amigos meu OPL não salva as configurações, por acaso tem alguma versão não oficial que consiga deixar salvo minhas configurações e rodar o MX4SIO?


Hello friends, my OPL does not save the settings, by chance there is any unofficial version that can save my settings and run the MX4SIO?
 

Similar threads

Back
Top