6. August 2010 13:07
By default - the eGreat do not detect 80-wire cable wich is required for transfers higher than UDMA2, simply because using SATA for connecting HDD and IDE port is unused. How to switch into UDMA6?
Read this...
dmesg (UDMA2)
ide0: SMP863x/SMP865x Bus Mastering IDE controller Probing IDE interface ide0... hda: WDC WD10EADS-00M2B0, ATA DISK drive hda: no 80 conductors cable, falling back to lower udma mode hda: set to Ultra DMA mode 2 ide0: DMA enabled for ATA DISK hda ide0 at 0x223c0-0x223c7,0x22398 on irq 26 hda: max request size: 128KiB hda: 1953525168 sectors (1000204 MB) w/32767KiB Cache, CHS=65535/255/63, UDMA(33)
Now, how to switch to UDMA6?
simply, by connecting pin #34 on IDE port to GND (Ground)
Image...
dmesg (UDMA6)
ide0: SMP863x/SMP865x Bus Mastering IDE controllerProbing IDE interface ide0...hda: WDC WD10EADS-00M2B0, ATA DISK drivehda: set to Ultra DMA mode 6ide0: DMA enabled for ATA DISK hdaide0 at 0x223c0-0x223c7,0x22398 on irq 26hda: max request size: 128KiBhda: 1953525168 sectors (1000204 MB) w/32767KiB Cache, CHS=65535/255/63
2b29e93f-627f-4e49-b68d-0c15e11ac652|1|4.0
By: Weex
Category: eGreat
Tags: m31a, egreat, udma