Hi,
I'm trying to use exfat on a G4 PowerMac running 10.5.8, but am having issues. I installed osxfuse 2.5.4 w/ MacFUSE compatibility layer, restarted, installed scons from macports, and installed exfat. When I try to mount a two different flash drives (one formatted using Windows 7 and the other with OSX 10.6.8) I get the following error saying "bus error" as shown below. Exfat-utils has no issues reading the drive.
mount.exfat-fuse output:
$ sudo mount.exfat-fuse /dev/disk1s1 /mnt/exfat
FUSE exfat 1.0.1
Bus error
exfatfsck cli output:
$ exfatfsck /dev/disk1s1
exfatfsck 1.0.1
Checking file system on /dev/disk1s1.
File system version 1.0
Sector size 512 bytes
Cluster size 32 KB
Volume size 7633 MB
Used space 2390 KB
Available space 7631 MB
Totally 2 directories and 3 files.
File system checking finished. No errors found.
Here is the crashlog from the system:
Process: mount.exfat-fuse [341]
Path: /sbin/mount.exfat-fuse
Identifier: mount.exfat-fuse
Version: ??? (???)
Code Type: PPC (Native)
Parent Process: bash [139]
Date/Time: 2013-02-27 22:08:55.280 -0500
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 7E61F209-52B3-4ED9-B7B3-39AD55D0EC47
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x9072e3d0 realpath$DARWIN_EXTSN + 172
1 mount.exfat-fuse 0x00002d38 main + 568 (main.c:349)
Thread 0 crashed with PPC Thread State 32:
srr0: 0x9072e3d0 srr1: 0x0000d030 dar: 0x00000000 dsisr: 0x42000000
r0: 0x0000002f r1: 0xbfffe130 r2: 0x54485244 r3: 0xa00fe864
r4: 0x00000000 r5: 0x00000200 r6: 0x00000000 r7: 0x00000000
r8: 0x00803200 r9: 0x0080b400 r10: 0x0000003f r11: 0xa00c9934
r12: 0x906fd37c r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0xbffffc92 r23: 0x00002b10
r24: 0x00002b10 r25: 0x00000000 r26: 0xbffffc08 r27: 0x00012b10
r28: 0x00101730 r29: 0x00000000 r30: 0xbffffc85 r31: 0x9072e338
cr: 0x82000242 xer: 0x00000004 lr: 0x9072e3c0 ctr: 0x906fd37c
vrsave: 0x00000000
Binary Images:
0x1000 - 0xaff7 +mount.exfat-fuse ??? (???) <3bfaf7dc576d2b6a8e151007d2a08ed7> /sbin/mount.exfat-fuse
0x2d000 - 0x46fff +libosxfuse_i64.2.dylib ??? (???) <f0d23fbf1a65d20d326b245663883f94> /usr/local/lib/libosxfuse_i64.2.dylib
0x8fe00000 - 0x8fe30c23 dyld 97.1 (???) <89a0055b0e7ea2db881b73c6e63bc774> /usr/lib/dyld
0x906e3000 - 0x906eeffb libgcc_s.1.dylib ??? (???) <ea47fd375407f162c76d14d64ba246cd> /usr/lib/libgcc_s.1.dylib
0x906f1000 - 0x90891fe3 libSystem.B.dylib ??? (???) <7dc28e19e1aac16b29cbd7c5d9ce9638> /usr/lib/libSystem.B.dylib
0x923e9000 - 0x92414ff7 libauto.dylib ??? (???) <a64d088b2d17e013b9ee5a08d3a20d33> /usr/lib/libauto.dylib
0x9381f000 - 0x93967ff3 libicucore.A.dylib ??? (???) <bdab570d90979c4f601131d442f84720> /usr/lib/libicucore.A.dylib
0x94016000 - 0x9410cffc libiconv.2.dylib ??? (???) <05ae1fcc97404173b2f9caef8f8be797> /usr/lib/libiconv.2.dylib
0x94938000 - 0x9493dff6 libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x96930000 - 0x96a13fff libobjc.A.dylib ??? (???) <a1d4be2eed463c6799b6a1447fde72ba> /usr/lib/libobjc.A.dylib
0x96b30000 - 0x96b97ffb libstdc++.6.dylib ??? (???) <a4e9b10268b3ffac26d0296499b24e8e> /usr/lib/libstdc++.6.dylib
0x9777d000 - 0x978a2ff3 com.apple.CoreFoundation 6.5.7 (476.19) <dee0f0024f3bf976cfa0a0816e8aa338> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0xfffec000 - 0xfffeffff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff8000 - 0xffff9703 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
I know 10.5 PPC is rarely supported these days and am willing to accept
an answer of "nothing can be done to make it work," but I thought I would reach out and see
if there are any suggestions.