pdcraid & udma

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

 



hello,

I'm using SuSE 8.0 with Asus A7V333 and 2x60Gb Maxtor D740X drives configured 
as RAID1. IDE RAID controller is onboard Promise MBFastTrack133 Lite using 
linux native ataraid/pdcraid drivers. When tested with bonnie/zcav, the array 
thruput is only ~2MB/sec. On another system, zcav scores about 37MB/sec for 
the same model drive without ide raid. The problem seems to be, that for some 
reason, kernel is unable to enable udma on those drives. 

/var/log/dmesg:
...

hda: CDU5211, ATAPI CD/DVD-ROM drive
hde: MAXTOR 6L060J3, ATA DISK drive
hdg: MAXTOR 6L060J3, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xb400-0xb407,0xb002 on irq 12
ide3 at 0xa800-0xa807,0xa402 on irq 12 (shared with ide2)
hde: failed write cache flush, disabling ordered write support
hde: 117266688 sectors (60041 MB) w/1819KiB Cache, CHS=116336/16/63
hdg: failed write cache flush, disabling ordered write support
hdg: 117266688 sectors (60041 MB) w/1819KiB Cache, CHS=116336/16/63
hda: no flushcache support
hda: ATAPI 52X CD-ROM drive, 120kB Cache

....

Partition check:
 hde: [PTBL] [7299/255/63] hde1 hde2 < hde5 hde6 >
 hdg: [PTBL] [7299/255/63] hdg1 hdg2 < hdg5 hdg6 >

---------

/etc/lilo.conf:
boot    = /dev/ataraid/d0
change-rules
reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message

  image  = /boot/vmlinuz
  label  = linux
  root   = /dev/ataraid/d0p6
  vga    = 791
  initrd = /boot/initrd.suse
  append = "ide2=0xb400,0xb002 ide3=0xa800,0xa402 nousb"

  image  = /boot/vmlinuz.suse
  label  = failsafe
  root   = /dev/ataraid/d0p6
  vga    = 791
  initrd = /boot/initrd.suse
  append = "ide=nodma apm=off acpi=off  ide2=0xb400,0xb002 ide3=0xa800,0xa402"
  optional

...

What should I do get udma enabled on those drives? I tried adding hde=autotune 
hdg=autotune to kernel boot parameters but that didn't have any effect. 
Could the irq sharing be causing problems (mb manual says that promise is 
sharing irq line with usb, usb2.0 and pci slot1/5). I had to disable usb 
completely (bios and mb jumper) to be able to install SuSE. Also had to 
disable hotplug service after installation, otherwise machine would hang 
during hotplug usb initialization.

full dmesg can be found at http://www.lillepuu.com/txt/dmesg.pdcraid

-- 
Martin Lillepuu | e-mail: martin@xxxxxxxxxxxx | gsm: +372 515 6450





[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