[Comm] Test IDE-controller was: Странности с cdrecord

Ilia Menchikh =?iso-8859-1?q?ilia_=CE=C1_vitamin-e=2Eru?=
Пн Мар 31 13:17:13 MSD 2003


On Mon, 31 Mar 2003 13:10:09 +0500
Rinat Bikatov <BiRin на orbita.udm.ru> wrote:

> у меня такое было при записи на записанную или испорченную (точно не
> помню) болванку. при записи на другую болванку - всё ок.

Нет, тут другое.

Как протестировать глюки IDE контроллера? 
Симптомы такие:
При копировании/записи на диски больших файлов (от 100М) подскакивает
количество отъедаемой процессом памяти (>50%), заодно вылезает в топе
наверх bdflush. Воспроизводимо как локально, так и по самбе.

Железо:
Chaintech 6vjd2-100

  Bus  0, device  17, function  1:
    IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE
(rev 6).      Master Capable.  Latency=32.  
      I/O at 0xd000 [0xd00f].

В логах:
SCSI host 2 abort (pid 3094271) timed out - resetting
SCSI bus is being reset for host 2 channel 0.
scsi : aborting command due to timeout : pid 3094271, scsi2, channel 0,
id 0, lun 0 UNKNOWN(0x54) 01 00 00 00 00 00 00 00 00 
SCSI host 2 abort (pid 3094271) timed out - resetting 
SCSI bus is being reset for host 2
channel 0. scsi : aborting command due to timeout : pid 3094271, scsi2,
channel 0, id 0, lun 0 UNKNOWN(0x54) 01 00 00 00 00 00 00 00 00 
<кусь то же самое>
SCSI host 2 abort (pid 3094271) timed out - resetting
SCSI bus is being reset for host 2 channel 0.
ide1: reset timed-out, status=0xd0

$ cat /proc/ide/via
----------VIA BusMastering IDE Configuration----------------
Driver Version:                     3.35
South Bridge:                       VIA vt8233
Revision:                           ISA 0x0 IDE 0x6
Highest DMA rate:                   UDMA100
BM-DMA base:                        0xd000
PCI clock:                          33.3MHz
Master Read  Cycle IRDY:            0ws
Master Write Cycle IRDY:            0ws
BM IDE Status Register Read Retry:  yes
Max DRDY Pulse Width:               No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush:          yes                 yes
End Sector FIFO flush:         no                  no
Prefetch Buffer:               no                  no
Post Write Buffer:             no                  no
Enabled:                      yes                 yes
Simplex only:                  no                  no
Cable Type:                   80w                 80w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode:        PIO      UDMA       PIO       PIO
Address Setup:      120ns      30ns      30ns      30ns
Cmd Active:          90ns      90ns      90ns      90ns
Cmd Recovery:        30ns      30ns      30ns      30ns
Data Active:        330ns      90ns      90ns      90ns
Data Recovery:      270ns      30ns      30ns      30ns
Cycle Time:         600ns      20ns     120ns     120ns
Transfer Rate:    3.3MB/s  99.9MB/s  16.6MB/s  16.6MB/s

Hdparm показывает другое:
СD-RW:
$ sudo hdparm -i /dev/hdc 

/dev/hdc:

 Model=_NEC NR-7500A, FwRev=1.20, SerialNo=
 Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 
 AdvancedPM=no

Винт:
$ sudo hdparm -i /dev/hdd

/dev/hdd:

 Model=ST340016A, FwRev=7.73, SerialNo=3HR2HX28
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: device does not report version:  1 2 3 4 5


Короче, что полетело - резак или контроллер? И как это точнее
определить.

PS. Машина под нагрузкой - самбовая файлопомойка, без серьезных
нареканий несколько месяцев.
Как говорится - Help need!

-- 
Regards
Ilia Menchikh
JID ililina на jabber.vitamin-e.ru



Подробная информация о списке рассылки community