Re: pdc202xx_new, ataraid, pdcraid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sandro Dentella wrote:

Hi all,

 Althought I read quite a lot of docs, and googled for a while I'm still
 puzzled.

 I have several server w/ onboard "Promise Technology, Inc.|PDC20276 IDE"
 from NEC. I see you can set in the BIOS to use this as ATA, or RAID. I
 interpret that when set as ATA I should be able to reach single disks
 while whe set as RAID, I should only see the array set from BIOS, correct?

 I also thought that pdc202xx_new should be my module, and in fact it loads
 correctly, and I see in the syslog:

Jun 28 22:05:37 argo-cd kernel: PDC20276: IDE controller at PCI slot 02:0c.0
Jun 28 22:05:37 argo-cd kernel: PDC20276: chipset revision 1
Jun 28 22:05:37 argo-cd kernel: PDC20276: not 100%% native mode: will
probe irqs later
Jun 28 22:05:37 argo-cd kernel: ide2: BM-DMA at 0xa800-0xa807, BIOS settings: hde:pio, hdf:pio
Jun 28 22:05:37 argo-cd kernel: ide3: BM-DMA at 0xa808-0xa80f, BIOS settings: hdg:pio, hdh:pio


and from here it seems I should see /dev/hde
/dev/hdf
/dev/hdg
/dev/hdh


 What does "will probe irqs later" means?

 but how can I fdisk them? I use devfs and no devices appear, I could create
 devices bus how should I create them? (I already added all devices
 /dev/ataraid/*, thought they are not used here)

 If I now try to unload the module, it says:

root@argo-cd root # modprobe -r pdc202xx_new pdc202xx_new: Device or resource busy
What is it doing?


 If I modprobe ataraid it just work but:


root@argo-cd root # modprobe pdcraid /lib/modules/2.4.21-p3/kernel/drivers/ide/raid/pdcraid.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.21-p3/kernel/drivers/ide/raid/pdcraid.o: insmod /lib/modules/2.4.21-p3/kernel/drivers/ide/raid/pdcraid.o failed
/lib/modules/2.4.21-p3/kernel/drivers/ide/raid/pdcraid.o: insmod pdcraid failed


 I don't really understand when I need ataraid/pdraid. Should I need them if
 I want to use md-tools linux RAID1 or (as I suspect) I only need it if I
 want to use hardware raid?


#1)The promise controller doesn't do hardware raid. All raid occurs in the driver. The only hardware support is some bios code that allows you to boot off a raid 0 array.


#2)You don't want any promise raid configured for linux md raid.

#3)Linux software raid is better than promise's raid driver.


NOTE: it fails in both cases: ATA or RAID1 settings.

 Thanks in advance!


sandro *:-)






--
Once you have their hardware. Never give it back.
(The First Rule of Hardware Acquisition)
Sam Flory  <sflory@xxxxxxxxxxxx>





[Index of Archives]     [Linux RAID]     [Linux Device Mapper]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Yosemite Campgrounds]     [AMD 64]

  Powered by Linux