I noticed that there were a few questions in this forum, and other newsgroups regarding LBA48 support on a few drives that produced odd errors. Dealing with the same problem, and not finding any solutions, I've tried to come up with some kind of explanation and a general guideline to making things work.
First off, I'm working with an Xbox v1.3 with an X-BIT mod, and a W.D. Special Edition 160GB Locked. I'm using Evox M7 w/ LBA48 support Partition 6 uses 137Gb, Partition 7 takes the rest.
When booting up the Linux Kernel, I get an error during the blue boot screen indicating that my drive did not support the LBS48 and it had a max 28bit support (although I know it has LBA48 support). I found out that the LSB stands for Linux Base Project which basically sets guidelines for Linux distributions, but it did nothing to explain this problem. This error may also be some hint to the underline problem.
1) Installation using Shallax Stardust directly onto drive F (non-native) will fail no matter what configuration I use. I have tried Ctrl-C out of the install program and mounting the f drive using FATX, and I noticed that the whole drive appears garbled when doing a simple directory listing. Installation onto drive E works without a problem. I'm not sure what the cause of the installation problem is, but the error involves some kind of write failure to the drive, which could be related to the inappropriate reading of the drive contents. Nonetheless, I installed gentoox on drive E and proceeded.
2) After gentoox was installed, I noticed odd behavior on the FATX partitions. Gentoox could not write filenames that there long and contained characters such as ()_. in them. Short filenames and directory names worked, however. The long filenames worked in the reiserfs partition created in the rootfs as well. Seeing that I like to use my xbox for some applications that use long filenames and use a lot of disk space, I sought out to use my G drive as the storage drive. I also decided that my F drive was plenty of space for my Gentoox installation, games, and general applications, so I would format my G drive as a reiserfs partition.
3) I moved the file system to drive F using magic. I disabled G drive support from the EvolutionX config file, and then formatted and mounted the G drive using:
Code: Select all
mkreiserfs /dev/hda56 mkdir /mnt/gdrive mount -t reiserfs /dev/hda56 /mnt/gdrive
Code: Select all
/dev/hda56 /mnt/gdrive reiserfs defaults 0 0
You can also place the rootfs onto the G drive as Terra did in the previous post, but depending on how much room you want to have available, and how big your drive G is, it may benefit you to leave it on drive F if you don't do that many disk operations with it.
I hope this has helped answer some questions and served as a guide for those large hard drive peoples