N900 Central 1TB with latest firmware (1.07.16). OSX 10.8.4
Not sure if the problem is in OSX or in the router’s firmware.
But for starters, if you try to copy a file that has extended attributes, these won’t be copied:
$ cp LibreOffice_4.1.0_MacOS_x86.dmg /Volumes/Public/tmp/
cp: LibreOffice_4.1.0_MacOS_x86.dmg: could not copy extended attributes to /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg: Invalid argument
The console shows these errors:
cp[1417] Unable to quarantine `LibreOffice_4.1.0_MacOS_x86.dmg’: 22
AFP_VFS afpfs_vnop_listxattr: bad dataLength offset 2 replySize 0
AFP_VFS afpfs_vnop_listxattr: bad dataLength offset 2 replySize 0
AFP_VFS afpfs_vnop_listxattr: bad dataLength offset 2 replySize 0
AFP_VFS afpfs_vnop_listxattr: bad dataLength offset 2 replySize 0
[many more times]
The first one is because it’s trying to copy the com.apple.quarantine extended attribute. The others probably are the reason why it can’t.
The problem is particularly annoying when trying to save files directly from applications that, like Chrome, try to quarantine the file before starting to write its content. The download will just fail.
Sometimes nor even the file will be completely copied, failing in the middle of the process:
$ cp LibreOffice_4.1.0_MacOS_x86.dmg /Volumes/Public/tmp/
cp: /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg: Input/output error
cp: LibreOffice_4.1.0_MacOS_x86.dmg: could not copy extended attributes to /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg: Invalid argument
cp: /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg: Invalid argument
Giving these extra kernel errors:
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 256] [LBlkNum 256] [FSLogMsgID 182463658] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [DevNode //luismc@n900/Public] [MountPt /Volumes/Public] [Path /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg] [FSLogMsgID 182463658] [FSLogMsgOrder Last]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 512] [LBlkNum 512] [FSLogMsgID 1644889769] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [DevNode //luismc@n900/Public] [MountPt /Volumes/Public] [Path /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg] [FSLogMsgID 1644889769] [FSLogMsgOrder Last]
[many more times]
Or the file might end in a state you cannot even delete it:
$ rm /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg
rm: /Volumes/Public/tmp/LibreOffice_4.1.0_MacOS_x86.dmg: Resource busy