URL: https://linuxfr.org/forums/linux-noyau/posts/disque-samsung-et-dma-timeout Title: Disque Samsung et DMA timeout Authors: Olivier Guerrier Date: 2007年03月09日T17:52:59+01:00 Tags: Score: 0 Problème étrange sur une machine avec une carte contrôleur Promise: 00:11.0 Mass storage controller: Promise Technology, Inc. PDC20265 (FastTrak100 Lite/Ultra100) (rev 02)Le module chargé est pdc202xx_old Le noyau est un 2.6.18-4-k7 (debian etch) J'ai un disque Samsung qui refuse de fonctionner en DMA: hdf: dma_timer_expiry: dma status == 0x61 hdf: DMA timeout error hdf: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hdf: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error } hdf: task_in_intr: error=0x84 { DriveStatusError BadCRC } ide: failed opcode was: unknown Ce qui est étrange, c'est que j'ai plusieurs autre disques de capacités identiques qui fonctionnent sans aucun problème en DMA sur la même configuration.... Je précise aussi qu'il marche parfaitement en mode PIO (pas de secteurs défectueux) et smartctl ne dir rien de spécial. Je cherche à comprendre le pourquoi du comment de ce problème de DMA. Et comment y remédier si possible. (À terme, ces disques iront dans une autre machine basée elle aussi sur des contrôleurs Promises (plus récents que celui-ci), et j'aimerais bien pouvoir anticiper si ce disque sera reconnu correctement ou pas... avant de devoir tout démonter) La seule différence que j'ai vu c'est la ligne "Config" dans les informations données par hdparm -i, mais je ne sais pas comment l'interpréter. Si vous avez quelques idées ... Voici les infos du disque qui ne marche pas: Model=SAMSUNG SP2514N, FwRev=VF100-50, SerialNo=xxxx £spaces£ £/spaces£Config={ Fixed } £spaces£ £/spaces£RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4 £spaces£ £/spaces£BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off £spaces£ £/spaces£CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 £spaces£ £/spaces£IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} £spaces£ £/spaces£PIO modes: pio0 pio1 pio2 pio3 pio4 £spaces£ £/spaces£DMA modes: mdma0 mdma1 mdma2 £spaces£ £/spaces£UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5 £spaces£ £/spaces£AdvancedPM=no WriteCache=enabled £spaces£ £/spaces£Drive conforms to: unknown: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7 et voici les infos des trois qui marchent: Model=MAXTOR STM3250820A, FwRev=3.AAE, SerialNo=xxxx £spaces£ £/spaces£Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } £spaces£ £/spaces£RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 £spaces£ £/spaces£BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off £spaces£ £/spaces£CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 £spaces£ £/spaces£IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} £spaces£ £/spaces£PIO modes: pio0 pio1 pio2 pio3 pio4 £spaces£ £/spaces£DMA modes: mdma0 mdma1 mdma2 £spaces£ £/spaces£UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5 £spaces£ £/spaces£AdvancedPM=no WriteCache=enabled £spaces£ £/spaces£Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7 Et Model=WDC WD2500JB-00REA0, FwRev=20.00K20, SerialNo=xxxx £spaces£ £/spaces£Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } £spaces£ £/spaces£RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50 £spaces£ £/spaces£BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off £spaces£ £/spaces£CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 £spaces£ £/spaces£IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} £spaces£ £/spaces£PIO modes: pio0 pio3 pio4 £spaces£ £/spaces£DMA modes: mdma0 mdma1 mdma2 £spaces£ £/spaces£UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5 £spaces£ £/spaces£AdvancedPM=no WriteCache=enabled £spaces£ £/spaces£Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7 Et Model=ST3250824A, FwRev=3.AAH, SerialNo=xxxx £spaces£ £/spaces£Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% } £spaces£ £/spaces£RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 £spaces£ £/spaces£BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off £spaces£ £/spaces£CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 £spaces£ £/spaces£IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} £spaces£ £/spaces£PIO modes: pio0 pio1 pio2 pio3 pio4 £spaces£ £/spaces£DMA modes: mdma0 mdma1 mdma2 £spaces£ £/spaces£UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma3 udma4 *udma5 £spaces£ £/spaces£AdvancedPM=no WriteCache=enabled £spaces£ £/spaces£Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7 Merci à vous.

AltStyle によって変換されたページ (->オリジナル) /