Автор Тема: SATA-винт и SATA-PCI жуткие тормоза при чтении с винта.  (Прочитано 4278 раз)

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
Здраствуйте все. Есть у меня проблема. поставил на i815 чипсет PCI-контроллер StLab A-390 для SATA-дисков. Копирует на винт на довольно приличной скорости - 20 Мб/с. Копирует с винта  - от 20 Кб/с до 3 Мб. После загрузки винт работает в udma5, потом переходит в udma2
Винт - WD-6400AAKS.
Система - АЛТ 4.0.1.
Ядро - 2.6.27-ovz-smp-alt9
hdparm -I /dev/sda1

/dev/sda1:

ATA device, with non-removable media
Model Number:       WDC WD6400AAKS-55A7B0                   
Serial Number:      WD-WCASY1863428
Firmware Revision:  01.03B01
Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
Standards:
Supported: 8 7 6 5
Likely used: 8
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors:   16514064
LBA    user addressable sectors:  268435455
LBA48  user addressable sectors: 1250263728
device size with M = 1024*1024:      610480 MBytes
device size with M = 1000*1000:      640135 MBytes (640 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, with device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 128, current value: 128
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
     Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
Enabled Supported:
   * SMART feature set
    Security Mode feature set
   * Power Management feature set
   * Write cache
   * Look-ahead
   * Host Protected Area feature set
   * WRITE_BUFFER command
   * READ_BUFFER command
   * NOP cmd
   * DOWNLOAD_MICROCODE
    Power-Up In Standby feature set
   * SET_FEATURES required to spinup after power up
    SET_MAX security extension
   * Automatic Acoustic Management feature set
   * 48-bit Address feature set
   * Device Configuration Overlay feature set
   * Mandatory FLUSH_CACHE
   * FLUSH_CACHE_EXT
   * SMART error logging
   * SMART self-test
   * General Purpose Logging feature set
   * 64-bit World wide name
   * Segmented DOWNLOAD_MICROCODE
   * SATA-I signaling speed (1.5Gb/s)
   * SATA-II signaling speed (3.0Gb/s)
   * Native Command Queueing (NCQ)
   * Host-initiated interface power management
   * Phy event counters
    DMA Setup Auto-Activate optimization
   * Software settings preservation
   * SMART Command Transport (SCT) feature set
   * SCT Long Sector Access (AC1)
   * SCT LBA Segment Access (AC2)
   * SCT Error Recovery Control (AC3)
   * SCT Features Control (AC4)
   * SCT Data Tables (AC5)
    unknown 206[12]
    unknown 206[13]
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
110min for SECURITY ERASE UNIT. 110min for ENHANCED SECURITY ERASE UNIT.
Checksum: correct
hdparm -tT /ev/sda1

/dev/sda1:
 Timing cached reads:   204 MB in  2.01 seconds = 101.32 MB/sec
 Timing buffered disk reads:  142 MB in  63.67 seconds =  2.23 MB/sec

Вот такая непонятная проблема. В винде всё нормально работает. Систему обновлял. Что посоветуете?

Mario_z

  • Гость
Шлейфы другие попробуйте, и тот который на данные, и тот который на питание. Всякое бывает.

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
Купил новый  шлейф, не помогло.

Mario_z

  • Гость
Цитата: Mr.Anderson
Копирует с винта  - от 20 Кб/с до 3 Мб
Такое ощущение что он у вас на чтение не DMA, а в PIO режиме работает. Попробуйте еще настройки BIOS на дефолтные сбросить. И на самом жестком нет хитрых перемычек кроме тех, что устанавливают Master/Slave?

Оффлайн Saruck

  • Участник
  • *
  • Сообщений: 18
    • allreferences.ru
А у меня проблема немного другая ... Винт внешний в корпусе, два порта USB и SATA подключаю через USB все нормально, а через SATA не видит винт .... дистр 4.1, до этого стояла бубунту все было норм...

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
На другом компе с таким же i815 чипсетом и свежеустановленным 4.0.1 при копировании больших файлов режим винта постепенно падает с УДМА100 до ПИО4. На счёт Мастер/Слейв - насколько я знаю, в САТА винтах такого нет.

Mario_z

  • Гость
Mr.Anderson
А до какого дистрибутива вы обновлялись? Какие репозитарии прописаны?

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
На одном компе - сначала был с репозитория 4.0, потом с сизифа. На другом - без обновлений, поставил с СД-диска.
И постоянно soft reseting port или hard reseting port.
« Последнее редактирование: 23.10.2009 16:58:12 от Mr.Anderson »

Mario_z

  • Гость
А обновится до 4.1.1 проблемно?

Репозитарий:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/

Только сначала обновить ядро:
apt-get install update-kernel
update-kernel -t std-def

А потом уже сам дистрибутив:
apt-get update
apt-get dist-upgrade

5-й Альт советовать не буду, потому как сам не пробовал.

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
На матери 2003 года Soltek SL-75FRN2 со свежеустановленным Сервером всё прекрасно работает. Без всяких апдейтов. Пробовал на двух 815 - обновляй, не обновляй - не работает.
Кусок лога:
kernel: [ 3220.972067] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
kernel: [ 3220.988927] ata1.00: configured for UDMA/33
kernel: [ 3220.988975] ata1: EH complete
kernel: [ 3221.010567] sd 0:0:0:0: [sda] 1250263728 512-byte hardware sectors (640135 MB)
kernel: [ 3221.012639] sd 0:0:0:0: [sda] Write Protect is off
kernel: [ 3221.016278] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: [ 3221.017862] sd 0:0:0:0: [sda] 1250263728 512-byte hardware sectors (640135 MB)
kernel: [ 3221.019312] sd 0:0:0:0: [sda] Write Protect is off
kernel: [ 3221.021486] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: [ 3221.110398] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
kernel: [ 3221.110428] ata1.00: cmd 25/00:68:37:11:05/00:00:33:00:00/e0 tag 0 dma 53248 in
kernel: [ 3221.110433]          res ff/ff:ff:ff:ff:ff/ff:ff:ff:ff:ff/ff Emask 0x2 (HSM violation)
kernel: [ 3221.110441] ata1.00: status: { Busy }
kernel: [ 3221.110447] ata1.00: error: { ICRC UNC IDNF ABRT }
kernel: [ 3221.110465] ata1: hard resetting link
kernel: [ 3221.428073] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
kernel: [ 3221.445338] ata1.00: configured for UDMA/33
kernel: [ 3221.445379] ata1: EH complete
kernel: [ 3221.456480] sd 0:0:0:0: [sda] 1250263728 512-byte hardware sectors (640135 MB)
kernel: [ 3221.456553] sd 0:0:0:0: [sda] Write Protect is off
kernel: [ 3221.457156] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: [ 3221.579645] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
kernel: [ 3221.579694] ata1.00: BMDMA2 stat 0x86c2009
kernel: [ 3221.579709] ata1.00: cmd 25/00:00:3f:1b:05/00:01:33:00:00/e0 tag 0 dma 131072 in
kernel: [ 3221.579714]          res 51/04:00:3e:1c:05/00:00:33:00:00/e0 Emask 0x1 (device error)
kernel: [ 3221.579723] ata1.00: status: { DRDY ERR }
kernel: [ 3221.579729] ata1.00: error: { ABRT }
kernel: [ 3221.593536] ata1.00: configured for UDMA/33
kernel: [ 3221.593621] ata1: EH complete
kernel: [ 3221.606119] sd 0:0:0:0: [sda] 1250263728 512-byte hardware sectors (640135 MB)
kernel: [ 3221.609138] sd 0:0:0:0: [sda] Write Protect is off
kernel: [ 3221.609553] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

Mario_z

  • Гость
Mr.Anderson
В таком случае вам только остается обратиться к разработчикам через багзиллу.
ЕМНИП в видовсХП нужно было для интеловских чипсетов какую то опцию, либо черз реестр, либо через твикер активировать для того чтобы оно работало в UltraDMA.

Drool

  • Гость
В рассылке как-то говорили, что 815-й чипсет - редкая какаша.

Оффлайн Mr.Anderson

  • Участник
  • *
  • Сообщений: 43
  • КошкАндер
Придётся менять мамку. Обращаться к разрабам  - кто будет  возиться с поддержкой 815 трупика? Всем спасибо за участие.