Gahhh, I had a nice long thing typed up, but then I accidently hit the little X to close the tab in Safari. Nice going Apple, let's stick the X DIRECTLY next to another tab so that it's easy to accidently click when switching tabs!
Anyway, on with the retyping of this.
A few months back I setup a working Gentoo dual boot with Windows, running 2.4.20-gentoo-r7. For that install, I had to manually download and compile drivers off of the Highpoint website for my hpt374 card (onboard my IT7). It worked fine afterwards, showing up as a SCSI device.
This weekend, after going neglected for quite a few months due to other circumstances, I decided to get this Gentoo install completely up to date. Many, upon MANY days of compiling later, I had all software up to date, and after another day of configuring, I had it booting off of the Gentoo-Dev-Sources-2.6.5 fine. However, if I either build support for the hpt374 into the kernel or have it compiled as a module, I'm missing some partitions.
It loads my RAID0 array as /dev/hdg, with two partitions: /dev/hdg1 and /dev/hdg2. /dev/hdg1 mounts fine as an NTFS partition, as it's just my normal dedicated Windows swap partition. I can even see the 2gb pagefile fine.
/dev/hdg2, however, shouldn't even be there. fdisk /dev/hdg2 shows it as what it's supposed to be- the Extended partition that's supposed to hold another three partitions. However, fdisk doesn't see those partitions, just the giant extended one. Additionally, Windows shows the three partitions fine (two being FAT32, one being NTFS) and chkdsk /F /R /D on each drive produces no errors. Partition Magic doesn't even show any errors.
So I figured it must be an error with the hpt366 module (which contains the hpt374 module) and I proceeded to download updated source code from Highpoint's website that supports 2.6 kernels. However, after compiling without errors, I attempt to insmod it and I get a "-1 Unknown symbol in module" error. No matter what options I throw at it, I keep getting that error. I have v3.0 of modules-init-tools off of emerge, and that's supposed to support 2.6. But no matter what, I just don't know what I can do to get these partitions to show up. Does anyone have any ideas?

