[NTLUG:Discuss] UDMA/66 Problems

Johnie Stafford jms at pobox.com
Tue Nov 14 18:44:32 CST 2000


I'm having problems with my new UDMA/66 Drive. 

I am running Red Hat 6.2 with the 2.2.17 kernel and the 20000904 ide
patch. I configured and built the kernel with these options:

Use DMA by default when available
ATA Work(s) In Progress
Promise PDC20246/PDC20262 support
Special UDMA Feature
Special Mode Feature

My motherboard is a MicroStar MS6117 that I have flashed to the 2.0
BIOS version. The controller is a Promise Ultra66. 

Here is the pertinate section from the /proc/pci output:

  Bus  0, device  14, function  0:
    Unknown mass storage controller: Promise Technology IDE UltraDMA/66 (rev 1).
      Medium devsel.  IRQ 10.  Master Capable.  Latency=64.  
      I/O at 0xdc00 [0xdc01].
      I/O at 0xd800 [0xd801].
      I/O at 0xd400 [0xd401].
      I/O at 0xd000 [0xd001].
      I/O at 0xcc00 [0xcc01].
      Non-prefetchable 32 bit memory at 0xeffe0000 [0xeffe0000].

And I've modified my lilo.conf with the following addition:

       append="hdc=cdrom ide2=0xdc00,0xdc03"

Here is /proc/dma (if it matters):

 1: SoundBlaster8
 4: cascade
 5: SoundBlaster16


If I include the /dev/hde1 filesystem in my fstab, it will lockup
during filesystem checks at boot. When I take it out of the fstab,
everything is OK until I try to manually fsck the filesystem. I
get "Timeout waiting for DMA", then about 10 seconds after that, the
system locks up hard.


Is there something that I have missed? What am I doing wrong?

TIA,

Johnie




More information about the Discuss mailing list