-
Notifications
You must be signed in to change notification settings - Fork 8
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
I/O Error in curlftpfs (works with ftpiiu from HBL) #62
Comments
What happens if you directly try to access the /fs/ of the ftp server? |
BTW it worked before your On my 3DS I use ftpd and it works with |
tcpdump from
which leads to I/O error at shell level. Before fa4440b the error is the same. With Tiramisu and ftpiiu_everwhere this looks as following
I hope this is of any help. |
Might also be related mtheall/ftpd#183 |
The issue is probably related to the usage of "LIST -a" by some clients. Related part of the code : ftpiiu_plugin/source/ftpSession.cpp Lines 1236 to 1255 in 0019195
This workaround seems rather fragile, as it counts characters one by one and therefore any additional space (or possibly any windows-style line ending) would break it. ftpiiu_plugin/source/ftpSession.cpp Line 241 in 0019195
Maybe just trimming the string before the recursive call would help. |
Note that the initial argument string is effectively left-trimmed before it's sent to processing : all initial spaces are skipped at ftpiiu_plugin/source/ftpSession.cpp Lines 1514 to 1515 in 0019195
A similar logic should probably be used before the recursive call. ftpiiu_plugin/source/ftpSession.cpp Lines 1244 to 1245 in 0019195
by the same two lines as above. |
Same here. Having a look at the code of ftpiiu_everywhere which works, I see that it sets the path to I wonder which of the functions returns the ENODEV as errno. You would have to include some code for the analysis. |
ftpiiu_plugin/source/ftpSession.cpp Lines 1233 to 1261 in 0019195
The result of |
Then looking into this and fixing it. This fix will be included in the upcoming ftpiiu plugin version v0.4.4. I'll close this issue once it has been released. |
I have always used
curlftps
to access the memory of my WiiIU transparently in the file system of my Linux computer.This works wonderfully with the ftpiiu_everwhere started via the HBL in the Tiramisu environment.
In Aroma I immediately get an I/O error.
What information do you need for the analysis? The recording of the network traffic or a
strace
from the ls command or logs from the WiiU?The text was updated successfully, but these errors were encountered: