I booted the livecd with 'gentoo doataraid' and saw the seg fault error when it tried the pdcraid module. An lsmod showed that ataraid loaded and pdcraid was still initializing. If I don't do the 'doataraid' option on boot and try to manually load the pdcraid module I get the seg fault with some debug output. I tried this on 1.4rc4 and 1.4 and the behavior is identical. I also tried the SMP kernel (I have an SMP system) and the behavior is the same. I have a Promise Ultra 66 IDE card that I modded using a common technique into a Promise FastTrack 66. Both models use the PDC20262 chip. The card's BIOS version is 1.30. It works fine as a RAID card in Windows with Promise's driver, however in Linux it is always seen as just another IDE card. My mirrored raid array is seen as two distinctive drives, hde and hdg. I have never gotten it to work as a raid card in Linux, although Gentoo seems to have the clearest process and most available debug information. I don't know if anyone out there has experienced this specific problem, I have been unable to find any problems with this modded card anywhere despite doing a number of google searches. Reproducible: Always Steps to Reproduce: 1. boot from the livecd with 'gentoo doataraid' 2. observe the segmentation fault when it tried to load the pdcraid module 3. Actual Results: The module failed to load. No device was created where I could access the RAID array as an actual raid array, however I still had access to hdg and hde, the individual drives in the array. Expected Results: I should not be able to access hdg and hde, and a new device should be created, probably as /dev/ataraid or something similar. This is just from the livecd, nothing else was running.
Is this still an issue?
I no longer have the card to test with. I was never able to resolve it with that card. I acquired a 3Ware Escalade 7500 which has much better support and have had no problems since I changed hardware.
old bug, reopen if necessary