Xbox360 media don't have an explicit partition table. The table is hardcoded into the console itself. This means that a new GEOM class is needed to correctly slice the media so that the file systems on it can be mounted (the file system code itself is under development). The class can be loaded as a kernel module and it can be built into the kernel using "options GEOM_XBOX360" Fix: apply patch at http://home.tiscali.nl/rladan/freebsd/geom_xbox360.diff Patch is tested with 'make kernel' How-To-Repeat: * Attach an Xbox360 memory card/hard disk (e.g. via a USB connector) to a FreeBSD 7.0 box. * A new device node /dev/daX appears * Load the geom_xbox360 kernel module * The GEOM class now recognises the medium and creates /dev/daXs1 through /dev/daXsN (N=2 for memory card and N=5 for hard disks)
Responsible Changed From-To: freebsd-bugs->freebsd-geom Over to maintainer(s).
2007-04-20 : added support for the new 512 MB memory units. The new patch is at the same location and tested with the 64 MB and 512 MB memory units and the 20 GB hard disk.
State Changed From-To: open->feedback To submitter: the link is a 404 now. Do you have a new location where the patch can be found? Thanks.
Responsible Changed From-To: freebsd-geom->gavin Track
State Changed From-To: feedback->open Feedback was received. Patch is now available from ftp://rene-ladan.nl/pub/freebsd/geom_xbox360.diff Additional notes from submitter: Note that the module cannot cope with the newer 256MB memory cards shipping with the XBox 360 Arcade, nor with the 120GB hard disks (160 euro seems a bit too much for me) Other interesting utilities: * ftp://rene-ladan.nl/pub/distfiles/uxtaf.{c,txt} {code/doc} userland implementation of the XBox360 file system (XTAF) * ftp://rene-ladan.nl/pub/distfiles/extract360.py utility to extract/analyze the actual XBox360 files (most files are wrapped in an archive)
Responsible Changed From-To: gavin->freebsd-geom Back to mailing list
I've moved the patch to perforce, available in //depot/user/rene/xtaf/... Rene
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Keyword: patch or patch-ready – in lieu of summary line prefix: [patch] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>