PS2 Linux SMB, OPL doesn't load game list, probably a permissions issue

EIL22

Forum Noob
Hello.

I'm using the newest unstable version of OPL (1.2.0 Beta 2082) I'm trying to use samba to set up an SMB for OPL to load games from in Linux. The SMB seems to kind of be working, as I'm not getting any errors from OPL anymore, yet the games I have in the share are not showing up, and also OPL doesn't create it's folders in the share either. However I know that the connection is working at some level, because I can see that my computer starts sending some data over the ethernet connection as soon as OPL has booted on the PS2. Also it can't be that it's not actually connected to anything, because if I for example change one number from the static IP address in my OPL network settings, I will immediately get error 310, but once I change it back it doesn't give me any errors.

The share folder is located on my ssd which is formatted to ext4, but that file system should work when using smb, and it doesn't need to be FAT32, right?

I think it must be a permissions issue, since otherwise OPL would probably at least create it's own folders in the share. Or does it do that only after you first boot into a game?

I have also tried using the command chmod -R 777 ~/PS2SMB and then also chmod -R 777 DVD in the PS2SMB folder just in case. I feel like samba isn't allowing any user to write to the share, because if I open it up in my file browser on the pc through smb://, it doesn't allow me to rename files for example. If I open it through /home, I can write to it.

Here's my samba configuration file.

[global]
client min protocol = CORE
client max protocol = NT1
server max protocol = SMB3
server min protocol = NT1
strict sync = no
keepalive = 0
server signing = disabled
smb encrypt = disabled
socket options = TCP_NODELAY TCP_QUICKACK TCP_KEEPIDLE=20 IPTOS_LOWDELAY SO_KEEPALIVE
large readwrite = yes
aio read size = 0
aio write size = 0
strict locking = no
strict allocate = no
read raw = no
write raw = no
follow symlinks = yes
map to guest = Bad User

[PS2SMB]
comment = PS2 SMB
path = /home/elias/PS2SMB
browseable = yes
read only = no
guest ok = yes
public = yes
available = yes
force user = elias

Any and all help troubleshooting would be greatly appreciated. Thanks.
 
did you figure it out? I was I was having a similar issue and all I needed to do was to enable network loading in OPL settings
 
did you figure it out? I was I was having a similar issue and all I needed to do was to enable network loading in OPL settings
Hello, thanks for replying. No, I still don't have it working. I'm thinking of just installing windows on the laptop I was trying to do this on and hoping that things will go easier then. I have set the ETH thing to "Auto" if that's what you mean by enabling network loading. I mean if I press O to bring up games list it does bring up the SMB game list menu but it doesn't show any of my games there.
 
Hello.

I'm using the newest unstable version of OPL (1.2.0 Beta 2082) I'm trying to use samba to set up an SMB for OPL to load games from in Linux. The SMB seems to kind of be working, as I'm not getting any errors from OPL anymore, yet the games I have in the share are not showing up, and also OPL doesn't create it's folders in the share either. However I know that the connection is working at some level, because I can see that my computer starts sending some data over the ethernet connection as soon as OPL has booted on the PS2. Also it can't be that it's not actually connected to anything, because if I for example change one number from the static IP address in my OPL network settings, I will immediately get error 310, but once I change it back it doesn't give me any errors.

The share folder is located on my ssd which is formatted to ext4, but that file system should work when using smb, and it doesn't need to be FAT32, right?

I think it must be a permissions issue, since otherwise OPL would probably at least create it's own folders in the share. Or does it do that only after you first boot into a game?

I have also tried using the command chmod -R 777 ~/PS2SMB and then also chmod -R 777 DVD in the PS2SMB folder just in case. I feel like samba isn't allowing any user to write to the share, because if I open it up in my file browser on the pc through smb://, it doesn't allow me to rename files for example. If I open it through /home, I can write to it.

Here's my samba configuration file.



[global]
client min protocol = CORE
client max protocol = NT1
server max protocol = SMB3
server min protocol = NT1
strict sync = no
keepalive = 0
server signing = disabled
smb encrypt = disabled
socket options = TCP_NODELAY TCP_QUICKACK TCP_KEEPIDLE=20 IPTOS_LOWDELAY SO_KEEPALIVE
large readwrite = yes
aio read size = 0
aio write size = 0
strict locking = no
strict allocate = no
read raw = no
write raw = no
follow symlinks = yes
map to guest = Bad User

[PS2SMB]
comment = PS2 SMB
path = /home/elias/PS2SMB
browseable = yes
read only = no
guest ok = yes
public = yes
available = yes
force user = elias

Any and all help troubleshooting would be greatly appreciated. Thanks.

The Samba SMBv1 protocol must be enabled for it to work with the PS2.
I don't know how it is in Linux but at least in Windows it must be enabled since it is disabled for security reasons.
For this reason, remember that OPL Server is used in Windows.
Also remember that although OPL does not send you "error notices" it does not mean that a connection has been established (it happened to me).
To check this, "ping" your console and see if there are any lost packets.
Another simple way to know if there was a connection is that OPL has created the folders (DVD, CD, VMC, etc.) automatically on your device. If it does not create them, it is because there was no connection.
 
The Samba SMBv1 protocol must be enabled for it to work with the PS2.
I don't know how it is in Linux but at least in Windows it must be enabled since it is disabled for security reasons.
For this reason, remember that OPL Server is used in Windows.
Also remember that although OPL does not send you "error notices" it does not mean that a connection has been established (it happened to me).
To check this, "ping" your console and see if there are any lost packets.
Another simple way to know if there was a connection is that OPL has created the folders (DVD, CD, VMC, etc.) automatically on your device. If it does not create them, it is because there was no connection.
Hello, thanks for your help - I really appreciate it. I checked and OPL hasn't created the folders, so the connection must not be working then. If I have understood it correctly, SMB1 is enabled in Linux by putting min protocol: NT1 in the samba configuration file, but I have done that already and it hasn't helped. Honestly I'm probably just going to give up on trying to get this to work on Linux, maybe I could get it eventually but it's probably not worth the hassle.
 
Hello, thanks for your help - I really appreciate it. I checked and OPL hasn't created the folders, so the connection must not be working then. If I have understood it correctly, SMB1 is enabled in Linux by putting min protocol: NT1 in the samba configuration file, but I have done that already and it hasn't helped. Honestly I'm probably just going to give up on trying to get this to work on Linux, maybe I could get it eventually but it's probably not worth the hassle.

Don't stop reading the help threads, maybe you'll find something that works for you:

https://www.psx-place.com/threads/opl-smb-linux-configuration-guide.20638/

In any case, if you want to move to Windows it would be best, because this operating system does not put so many "obstacles" in your way.
 
Don't stop reading the help threads, maybe you'll find something that works for you:

https://www.psx-place.com/threads/opl-smb-linux-configuration-guide.20638/

In any case, if you want to move to Windows it would be best, because this operating system does not put so many "obstacles" in your way.
Well, I decided to install Windows on that machine today and I'm happy to say that I have the SMB working perfectly fine now! As much as I love certain things about Linux, everything is just so much easier on Windows some times. Anyway, I'm just glad I don't have to worry about the DVD laser dying or my disks getting scratched, so I'm very happy now. Thanks for your help.
 

Similar threads

Back
Top