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

EIDE-Festplatten und DMA



-----BEGIN PGP SIGNED MESSAGE-----

Hi!

Ich habe mir vor kurzem eine EIDE-Platte in meinen SCSI-Rechner gekauft
(IBM-DJNA-372200)
hdparm liefert mir:
merlin:[/root]# hdparm -i /dev/hda

/dev/hda:

 Model=IBM-DJNA-372200, FwRev=J71OA30K, SerialNo=GX0GXF11702
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=34
 BuffType=3(DualPortCache), BuffSize=1966kB, MaxMultSect=16, MultSect=off
 DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
 CurCHS=2748/255/63, CurSects=-66060037, LBA=yes
 LBA CHS=256/1020/63 Remapping, LBA=yes, LBAsects=44150400
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 mode2

Besonders hervorzuheben scheint mir das DMA=yes!
Nur wenn ich mein init-script zur Erhöhung der Performance einsetze, krachts
irgendwie immer:
-- snip --
[...]
[ -x /sbin/hdparm ] || exit 0

case $1 in
    start*)
        echo -n "Setting up HDD:"

        hda=`fdisk -l /dev/hda | grep hda`
        if [ "$hda" != "" ]; then
            /sbin/hdparm -q -d1 -q -c1 -q -m16 -q -k1 /dev/hda
            echo -n " hda"
        fi
[...]
--snip--

Im /var/log/messages steht dann:
-- snip --
Feb 14 11:13:28 merlin kernel: hda: dma_intr: status=0x51 { DriveReady
SeekComplete Error }  Feb 14 11:13:28 merlin kernel: hda: dma_intr: error=0x84
{ DriveStatusError BadCRC }  [...]
Feb 14 11:13:28 merlin kernel: ide0: reset: success
[...]
Feb 14 11:23:52 merlin kernel: hda: DMA disabled
-- snip --

Der Kernel meint beim booten:
-- snip --
[...]
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
hda: IBM-DJNA-372200, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: IBM-DJNA-372200, 21557MB w/1966kB Cache, CHS=2748/255/63
[...]
-- snip --

Dabei verwirrt mich das "hda:pio, hdb:pio"
Eigentlich habe ich im Bios die Einstellung auf autodetect und dma-enabled. Ist
die Platte hin, oder habe ich irgendwas verkehrt gemacht?

Sonst funktioniert die Platte aber problemlos! Ich habe einen SMP-Kernel,
vielleicht haengt das damit zusammen... - keine Ahnung. Ich bin mit meinem
Latein am Ende.

Mfg
	Lukas

--
**************************************************************
* Lukas Weberruß	Tel(priv.) 	: 07143-841029
* Heuchelbergstr. 7	Fax.		: 069-791257442
* 74366 Kirchheim a.N.	Homepage	: www.klue.de
* Germany		Email		: lukas klue de
* 			Public PGP-Key 	: www.klue.de/pgp.htm
**************************************************************


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: UmgqjPlN+hhjLkLCbweWEoeSpzJXRCKm

iQCVAwUAOMPTYe5JEZ8LoBlBAQGbbQP+LGZ3FLW1O8cOWgvbL5eF27QpWFkIjzCP
kf4GoWVKlkPzMGlYBhdEFBrgRXb01l+777AdSPugf+lI3KBuMMBIIcqKa7WZT2vR
vp8O1VIAONvHWsJHzsq60576UZNTUmBuQbPNzBAtBrgSy38XEXjNEI9VMlSflEqZ
pSIW3H4rs8c=
=ypxQ
-----END PGP SIGNATURE-----



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