There are some half answers in this thread. I am currently looking into this as well.
Facts:
Newest BIOS removes need to have dvd drive attached thus freeing up a spot on the IDE chain.
The 137GB limit is ~not~ per IDE chain but per DEVICE. Put two 160GB drives on a standard IDE chain and you'll get 137+137=274, not 137GB. Try it on your pc and see.
XBOX does boot up with
2 hard drives attached. Mine stutters when the flubber animation is going but it does boot.
Note: 1st drive can be left as Cable Select but the 2nd drive must be placed in Slave mode.
Linux users are said to be able to mount, format, and access the second drive:
xboxhacker.net forum post | QUOTE |
Styno Posted: Mar 7 2003, 03:06 PMĀ
this technique is possible, i did it on my xbox:
the 120gb maxtor and the 10gb -original- seagate happy together xbox v1.0 / debian / no-dvd check / maxtor:master - seagate:slave (both unlocked)
---dmesg hda: Maxtor 6Y120L0, ATA DISK drive hdb: ST310211A, ATA DISK drive hda: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=238216/16/63, UDMA(33) hdb: 19541088 sectors (10005 MB) w/512KiB Cache, CHS=20480/232/16, UDMA(33) ---
create an fs on /dev/hdb and mount: ---mount--- xbox:~# mount | grep hdb /dev/hdb on /mnt/external type reiserfs (rw) xbox:~# --- next step is connecting an external usb drive, but no luck so far... loading module usb-storage is ok, but when i try to load a scsi module, it segfaults...
Styno |
My experiments:
Once booted with both hard drives connected, I can format the second hard drive using raw ftp commands through FlashFXP. The first hard drive is enumerated as /Device/Harddisk0 (as in boXplorer). By issuing the ftp raw command formatpath /Device/Harddisk1/Partition1 I get a valid key and am able to format a partition on the second drive.
I cannot access this drive however. When I remove my master drive and connect the second drive as primary and reattach the dvd, I am able to bootup with a evox bootcd. Going into settings, there it is, the partition that I created. I am able to ftp and copy files to it.
Conclusion:
2 hard drives is a definite possibility. What we need is a version of EvolutionX that addresses the slave device on the IDE controller as /Device/Harddisk1 instead of /Device/Cdrom0 as it currently does.
Anyone know who's ear we need to put this into so someone from the EvoX team can take a peek into this? What would be ideal is a version of EvoX that polls the IDE chain and detects if you're running 2 hard drives or a hard drive and dvd drive. This way, you could have the second hard drive connected on a switch with the dvd and have the ability to switch between the two in case you needed to boot a dvd.
This post has been edited by Sugartooth: Apr 1 2003, 02:35 AM