Hmm, the fs@ list seems to be a bit silent on this, let's try it here :)
The message is slightly modified to reflect reality. For those who can read from a real xbox360 memory card or hard disk, have a look at kern/107707 which defines a xbox360 geom module. Thanks, Rene ---------- Forwarded message ---------- From: Rene Ladan <[EMAIL PROTECTED]> Date: 22 jan 2007 15:38 Subject: xtaf-20070122 available To: [EMAIL PROTECTED] Hi, I put a new version of the XTAF (xbox360 filesystem) module online at http://home.tiscali.nl/rladan/freebsd/xtaf The patch consists of two parts: * glue-20070205.diff.bz2 (the build glue) * kern-20070205.diff.bz2 (the file system module) There fs module still contains some nasty bugs, maybe some (msdos)fs or VOP gurus could have a look? My own guess is that I somehow mangle the cluster offsets, resulting in such things as directories showing up as files in ls(1), directories getting skipped, and some files in the root directory showing the wrong contents. Copying this without modifications from the msdosfs module is not possible because Microsoft decided to omit the . and .. directory entries (everywhere, not just in the root directory). I've uploaded an actual xtaf fs from my xbox360 memory card at http://home.tiscali.nl/rladan/freebsd/xtaf/part0.tbz That file also contains some notes about how that file system should look. To test it on a CURRENT box : (download and bunzip2 the files) # cd /usr/src # patch < glue-20070205.diff # patch < kern-20070205.diff # cd modules/xtaf # make depend && make obj && make && make install (get part0.tbz, extract part0.xtaf from it) # mdconfig -a -t vnode -f part0.xtaf # mount -t xtaf /dev/mdX /my/favorite/mountpoint (play with it) Note that * write support is currently disabled behind #ifdef XTAF_WRITE. * NFS support is currently disabled behind #ifdef XTAF_NFS. Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001
-rw-r--r-- 1 rene wheel 661 Feb 5 17:20 glue-20070205.diff.bz2 MD5 (glue-20070205.diff.bz2) = 21b13df9101b084932d10a0e19956497 SHA256 (glue-20070205.diff.bz2) = aa8709e8a31765b3a9c2c68f9abf2b71fdc7f7f163a14059496a5d657625c09c -rw-r--r-- 1 rene wheel 35885 Feb 5 17:20 kern-20070205.diff.bz2 MD5 (kern-20070205.diff.bz2) = 8e0c3f09a08360fdfec93fe1f645038a SHA256 (kern-20070205.diff.bz2) = c9a0359e42ef347cd9664a3d35f140751c256e072e32a6c53bc2e4d0058a5ea7
_______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"