SIL3132 SATA - READ_DMA error

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alucard
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-05-08 21:34:14
Контактная информация:

SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alucard » 2010-07-14 23:22:28

есть сервер (домашний файлсервер, торрентокачалка), материнская плата SuperMicro X7SBL-LN1, и два контроллера sata на sil3132 (Orient S3132), подключил к одному такому контроллеру диск ST3500320NS (500GB ES.2) сразу в логи начинают сыпатся ошибки вида:

Код: Выделить всё

ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=64395231
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=934388831
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=935579679
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=77196959
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=593304639
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=71782783
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=37532479
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=873501343
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=53842655
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=934412959
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=389351583
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=53842911
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=389612127
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=550484223
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63704255
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=51879455
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=960019007
ad6: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=56147711
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=385873119
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=928655807
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=963432191
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=877261983
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=905118815
ad6: WARNING - READ_DMA48 UDMA ICRC error (retrying request) LBA=948378783
позже винт отваливается по таймайту..

когда винт висит на набортном контроллере материнской платы, таких ошибок нету..
смарт винта:

Код: Выделить всё

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda ES.2
Device Model:     ST3500320NS
Serial Number:    9QM0H0Z5
Firmware Version: SN04
User Capacity:    500 107 862 016 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 2
Local Time is:    Thu Jul 15 00:05:42 2010 MSD

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   114   099   006    Pre-fail  Always       -       61067748
  3 Spin_Up_Time            0x0003   095   094   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       98
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       8
  7 Seek_Error_Rate         0x000f   074   060   030    Pre-fail  Always       -       8641418311
  9 Power_On_Hours          0x0032   082   082   000    Old_age   Always       -       16587
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       2
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       465
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   062   000    Old_age   Always       -       47288812212
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   064   052   045    Old_age   Always       -       36 (Lifetime Min/Max 35/37)
194 Temperature_Celsius     0x0022   036   048   000    Old_age   Always       -       36 (0 21 0 0)
195 Hardware_ECC_Recovered  0x001a   033   021   000    Old_age   Always       -       61067748
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   155   000    Old_age   Always       -       154850

SMART Error Log Version: 1
No Errors Logged
так они определяются системой:

Код: Выделить всё

dmesg:

atapci1: <SiI 3132 SATA300 controller> port 0x3000-0x307f mem 0xde604000-0xde60407f,0xde600000-0xde603fff irq 16 at device 0.0 on pci5
atapci1: [ITHREAD]
ata4: <ATA channel 0> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci1
ata5: [ITHREAD]
atapci0: <SiI 3132 SATA300 controller> port 0x2000-0x207f mem 0xde504000-0xde50407f,0xde500000-0xde503fff irq 16 at device 0.0 on pci1
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]

pciconf:

atapci0@pci0:1:0:0:	class=0x010400 card=0x71321095 chip=0x31321095 rev=0x01 hdr=0x00
    vendor     = 'Silicon Image Inc (Was: CMD Technology Inc)'
    device     = 'PCI Express (1x) to 2 Port SATA300 (SiI 3132)'
    class      = mass storage
    subclass   = RAID
atapci1@pci0:5:0:0:	class=0x010400 card=0x71321095 chip=0x31321095 rev=0x01 hdr=0x00
    vendor     = 'Silicon Image Inc (Was: CMD Technology Inc)'
    device     = 'PCI Express (1x) to 2 Port SATA300 (SiI 3132)'
    class      = mass storage
    subclass   = RAID

пробовал подключать другой винт, менять шлейф, ошибки такие же.. да и подобное было на Sil3112 (c другой системой и другими винтами).. работает ли вообще нормально этот контроллер на FreeBSD или нет?.. raid (а точнее fake-raid функций контроллера не использую)..

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение gloom » 2010-07-15 3:17:20

все sil контроллеры которые встречал глючные
тут есть целая тема по ним
меньше всего они глючат под виндой потом линух и совсем кошмарно ведут себя под фряхой
думаю в винде просто маскируют ети глюки

выкиньте контроллер и забудьте это лучшее что можно сделать


snorlov
подполковник
Сообщения: 3888
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение snorlov » 2010-07-15 8:20:16

gloom писал(а): выкиньте контроллер и забудьте это лучшее что можно сделать
Поддерживаю

Аватара пользователя
Alucard
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-05-08 21:34:14
Контактная информация:

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alucard » 2010-07-15 12:13:43

gloom писал(а):все sil контроллеры которые встречал глючные
да вот же.. года 3 назад пробовал 3112 и 3114.. такие же ошибки были..
gloom писал(а):выкиньте контроллер и забудьте это лучшее что можно сделать
мну конечно подозревал что это лучшее решение.. ;-) попробую конечно siis..

а какой контроллер на 2-4 порта (можно и без RAID, только как SATA-контроллер) нормально работает?..

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alex Keda » 2010-07-15 12:28:22

Код: Выделить всё

atapci1@pci0:0:11:0:    class=0x018000 card=0x3375105a chip=0x3375105a rev=0x02 hdr=0x00
    vendor     = 'Promise Technology Inc'
    device     = 'PDC20375(??) FastTrak SATA150 TX2plus Controller'
    class      = mass storage
дома такая хрень стоит, уже года 4 наверно.
с 4.11 до 7.1 сейчас.
не то чтобы без глюков совсем - но - работает нормально - по паре месяцев аптайма - без УПСа
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alex Keda » 2010-07-15 12:29:02

да, аккуратней - они на разных чипах бывают с одинаковым названием самого контроллера =))
Убей их всех! Бог потом рассортирует...

snorlov
подполковник
Сообщения: 3888
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение snorlov » 2010-07-15 14:30:13

Alex Keda писал(а):да, аккуратней - они на разных чипах бывают с одинаковым названием самого контроллера =))
Смотри в первую очередь на чипсет, а потом на название, кстати si31xx и под виндой тоже сыпятся....

Аватара пользователя
Alucard
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-05-08 21:34:14
Контактная информация:

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alucard » 2010-07-16 14:11:00

купил 3ware 9500S-8 (за 2000 на местном форуме-барахолке :) ), в HCL вроде есть, должен поддерживатся драйвером twa:

Код: Выделить всё

twa -- 3ware 9000/9500/9550/9650 series SATA RAID controllers driver
теперь буду тестить..

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: SIL3132 SATA - READ_DMA error

Непрочитанное сообщение Alex Keda » 2010-07-16 15:06:53

а чё там тестить.
просто работает =))
Убей их всех! Бог потом рассортирует...