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

[FR] Is it possible to add NFS support to this? #68

Open
vrooze opened this issue May 12, 2024 · 3 comments
Open

[FR] Is it possible to add NFS support to this? #68

vrooze opened this issue May 12, 2024 · 3 comments

Comments

@vrooze
Copy link

vrooze commented May 12, 2024

Hi there!

I've been looking for good way to remotely copy files onto the HDD without relying on buggy NBD/FTP.
I came across https://github.com/sahlberg/wLaunchELF/tree/smb2 which works really well however the hdd support shows the partitions but not the contents. I can copy all the files I want but can't paste them anywhere because the HDD support doesn't work!

I've debated going exfat support but that raises a whole new bag of issues!

@israpps
Copy link
Owner

israpps commented May 12, 2024

Hi there!

I've been looking for good way to remotely copy files onto the HDD without relying on buggy NBD/FTP. I came across https://github.com/sahlberg/wLaunchELF/tree/smb2 which works really well however the hdd support shows the partitions but not the contents. I can copy all the files I want but can't paste them anywhere because the HDD support doesn't work!

I've debated going exfat support but that raises a whole new bag of issues!

Smblaunchelf is not built on the same SDK than my fork and it seems to get rid of all the current wLaunchELF networking code. So I will not add SMB2 to this fork.

Now, about NFS... Are we talking about this NFS????

Not sure if I can implement it from scratch. I don't own a development kit so debugging IRX drivers is s nightmare

@vrooze
Copy link
Author

vrooze commented May 12, 2024

Hi there!
I've been looking for good way to remotely copy files onto the HDD without relying on buggy NBD/FTP. I came across https://github.com/sahlberg/wLaunchELF/tree/smb2 which works really well however the hdd support shows the partitions but not the contents. I can copy all the files I want but can't paste them anywhere because the HDD support doesn't work!
I've debated going exfat support but that raises a whole new bag of issues!

Smblaunchelf is not built on the same SDK than my fork and it seems to get rid of all the current wLaunchELF networking code. So I will not add SMB2 to this fork.

I've recently got back into my PS2 and got a SATA w/networking hooked up.
I've been having a pig of a time transferring ART etc over and NBD only seemed to reliably work on linux.

Now, about NFS... Are we talking about this NFS????

Yeah.

I ran into that other fork that adds SMB and NFS so I setup NFS on this box and I can browse and copy files perfect from it.
Issue was the hdd code is janky and doesn't always load the contents of the PFS partitions so it's harder to copy over.
The NFS part of it seemed fine though!

I even board a 3.5" disk dock to see if locally adding is any easier but the pfsfuse/shell doesn't always work properly so the whole thing is a bit of a pain!

Not sure if I can implement it from scratch. I don't own a development kit so debugging IRX drivers is s nightmare
No worries if it's not simple to borrow from the other (seemingly abandoned) fork. It's a lazy convenience more than anything!

Realistically a proper none PFS/APA/FAT32 stack would work better.
I know ExFAT is on the wishlist already, that would tick a lot of the boxes. However I read it also introduces a bunch more issues with Popstarter and OPL etc...

quick edit to drop the docs link for that above fork: https://www.psx-place.com/resources/smblaunchelf.1190/

@israpps
Copy link
Owner

israpps commented May 13, 2024

I've recently got back into my PS2 and got a SATA w/networking hooked up. I've been having a pig of a time transferring ART etc over and NBD only seemed to reliably work on linux.

Yeah. The creator of that NBD server only cares for Linux.

Now, about NFS... Are we talking about this NFS????

Yeah.

I ran into that other fork that adds SMB and NFS so I setup NFS on this box and I can browse and copy files perfect from it. Issue was the hdd code is janky and doesn't always load the contents of the PFS partitions so it's harder to copy over. The NFS part of it seemed fine though!

The HDD code is not the issue, bugs raised through the recent toolchain updates and broke something on HDD transfers. My fork on the other hand uses an older SDK that prevents this

I even board a 3.5" disk dock to see if locally adding is any easier but the pfsfuse/shell doesn't always work properly so the whole thing is a bit of a pain!

I'm about to update HDL batch installer to add a PFS file browser, that should work better than PFSFUSE due to not depending on DOKAN (Wich adds another layer to the process to have bugs)

Not sure if I can implement it from scratch. I don't own a development kit so debugging IRX drivers is s nightmare
No worries if it's not simple to borrow from the other (seemingly abandoned) fork. It's a lazy convenience more than anything!

Realistically a proper none PFS/APA/FAT32 stack would work better. I know ExFAT is on the wishlist already, that would tick a lot of the boxes. However I read it also introduces a bunch more issues with Popstarter and OPL etc...

The network stack is not related in any form to PFS/APA. The only thing that is shared between HDD and network is the DEV9 interface.

quick edit to drop the docs link for that above fork: https://www.psx-place.com/resources/smblaunchelf.1190/

Will take a look!

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

No branches or pull requests

2 participants