* Minor GUI changes (deferred error message display, small optim for main loop)
* provide Error messages for network startup
On error when starting the network, you will have a message with an error code, which correspond to
#define ERROR_ETH_NOT_STARTED 100
#define ERROR_ETH_MODULE_PS2DEV9_FAILURE 200
#define ERROR_ETH_MODULE_SMSUTILS_FAILURE 201
#define ERROR_ETH_MODULE_SMSTCPIP_FAILURE 202
#define ERROR_ETH_MODULE_SMSMAP_FAILURE 203
#define ERROR_ETH_MODULE_SMBMAN_FAILURE 204
#define ERROR_ETH_SMB_LOGON 300
#define ERROR_ETH_SMB_ECHO 301
#define ERROR_ETH_SMB_OPENSHARE 302
If you have an error 300, it means OPL fails connecting to your SAMBA/CIFS serveur, so it can be due to:
* bad IP address for your PC
* bad port
* false crendential (or guest account not allowed)
If you have an error 302 is when the share name is invalid.
Finally, YOU CAN RE-TRY NOW TO CONNECT AS MANY TIMES AS NEEDED (until successful connection).
To do so, try connecting, check the error code, go to network settings, change them, go back to your menu list and HIT REFRESH ("select" button) OR WAIT FOR AUTO-REFRESH IF ENABLED. OPL will try to connect again.
Some changes in the way the network is "reloaded".
The refresh button/autorefresh are reverted back to their original behavior (only reload the list if needed, and no impact on reloading the network).
Now, into the network configuration screen, you will have a new button appearing called "Reconnect". This button is there when you have succesfully connected your share.
If you hit "reconnect", OPL will close/(re)open the share. EVEN if you changed the share name.
That means you can "navigate" through DIFFERENT SHARES IN THE SAME OPL SESSION.
Well reconnection works but 1 thing if possible
Say you have a Fat with HD and have auto connect ETH but don't have it connected
and it errors out then you noticed to connect reconnect will not show is their a way around this
starting sever works to force connection and of course rebooting OPL but would be nice to reconnect with your implementation if no ETH found with error
BTW thanks for this fix it seams to get rid of the lockup on boot if no ETH connection and on auto connect
In fact, if you have bad parameter, and thus the connection fails, whenever you entered the network settings and left it, it was already re-trying to connect (with your eventual new values).
I clarified the button text now to clearly show this behavior.
Thanks and thanks for your hard work on improving OPL :D
Sorry for asking, but where can i dl this version???
I own must compile it.....
I'm getting error 302, pretty sure the share name is correct, and I know the connection is fine because I FTP to it.
if direct connection PS2-PC should have a crossover cable.
shared folder permissions
show how your settings are PC and PS2?