Newsgroup: it.comp.os.linux.sys
Titolo: hdb e dma

Non mi arrendo! (vedi post 'Linux rh 7.3 non trova hdb)
Ho reinstallato un vecchio WDA L80 su sec slave con impostazioni nel bios
come user e mode normal
e linux al boot mi da i seguenti messaggi
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio         1
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 91531U3, ATA DISK drive
hdb: WDA-L80, ATA DISK drive
hdc: Hewlett-Packard CD-Writer Plus 9300, ATAPI CD/DVD-ROM drive
hdd: CD-ROM 36X/AKU, ATAPI CD/DVD-ROM drive
...
hdb: 157930 sectors (81 MB) w/32KiB Cache, CHS=929/10/17, DMA            2
...
 hda: hda1 hda2 hda3 hda4 < hda5 >
 hdb:hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
3
hdb: dma_intr: error=0x04 { DriveStatusError }
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x04 { DriveStatusError }
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x04 { DriveStatusError }
hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: dma_intr: error=0x04 { DriveStatusError }
hda: DMA disabled
hdb: DMA disabled
ide0: reset: success
Tengo a precisare che l'hd č rilevato al bios e che su w2k funziona
regolarmente
formattato come FAT, l'utilty hw browser di linux lo rileva comprese le
partizioni .
Ora non capisco perchč alla  riga 1 si legge che hdb č pio mentre alla 2
sembra essere  DMA. Dalla tre in poi da quei messaggi che sembrano avere a
che fare con il dma.
Se poi cerco di accedervi  o uso qualche app che ci prova per i primi
secondi va tutto bene ma poi il sistema si inchioda e risponde a singhiozzo.
Per es succede con hd browser, fdisk.
Se lo monto invece perdo completamente il controllo di x e la linea di
comando  non me lo smonta piů.
Inoltre in uscita dal sistema (se non si inchioda) dice che hdb non č pronto
per il comando (quale?) e poi esce.
Insomma secondo me c'entra il dma in qualche maniera.
E' una sciocchezza visto l'hd ridicolo, ma ormai č una questione di
principio.
grazie a chi legge.

 hdb: WDA-L80, ATA DISK drive
prova a fare da linux
hdparm /dev/hdb
e vedere che parametri ti dà. con hdparm puoi anche cambiargli i 
settaggi, tipo dma etc...
ciao

 hdb: WDA-L80, ATA DISK drive
prova a fare da linux
hdparm /dev/hdb
e vedere che parametri ti dą. con hdparm puoi anche cambiargli i


 hdb: 157930 sectors (81 MB) w/32KiB Cache, CHS=929/10/17, DMA            2
dimmi che mi stai prendendo per il c**o! :-))))
prova con hdparm (come ti hanno gia` consigliato), ma
il verdetto e` ovvio: semplicemente non supporta il dma!
Il tuo sistema funzionera` decisamnete meglio senza tale disco che
rischia di rallentarti anche le operazioni sul maxtor.
per quanto riguarda la tua riga 2 potrebbe essere dovuto al fatto che il 
kenrel abilita automaticamente il DMA sulle unita`.

 kenrel abilita automaticamente il DMA sulle unita`.
Ma come mai hdparm su hda mi dà dma off  e al boot
hda: DMA disabled
hdb: DMA disabled
proprio su hdb me lo deve avviare sto dma.
Anche su hdc e hdd dà dma off sia al boot che hdparm.
Inoltre è lo stesso anche se levo fisicamente l'HD WDA-L80.
In tutto questo  non si spiega perchè su w2k funziona benissimo.
Booo.
ciao