Страница 1 из 1

Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-11-30 17:41:42
Гость
Всем привет.

Стоит FreeBSD 6.2 , мать ASUS P5P800, поставил контроллер Promise FastTrak TX2300, сделал зеркало и в лог стало валиться такая фигня:

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

Nov 30 19:16:33 ag kernel: ad4: WARNING - WRITE_DMA taskqueue timeout - completing request directly
Nov 30 19:16:33 ag kernel: ad4: WARNING - WRITE_DMA48 freeing taskqueue zombie request
Nov 30 19:32:56 ag kernel: ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
Nov 30 19:33:12 ag kernel: ad4: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
Nov 30 19:33:12 ag kernel: ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
Nov 30 19:33:12 ag kernel: ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
Nov 30 19:33:12 ag kernel: ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
Nov 30 19:33:12 ag kernel: ad4: TIMEOUT - READ_DMA retrying (1 retry left) LBA=20630387
Nov 30 19:33:30 ag kernel: ad6: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
Nov 30 19:33:46 ag kernel: ad6: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
Nov 30 19:33:46 ag kernel: ad6: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
Nov 30 19:33:46 ag kernel: ad6: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
Nov 30 19:33:46 ag kernel: ad6: WARNING - SET_MULTI taskqueue timeout - completing request directly
Nov 30 19:33:46 ag kernel: ad6: TIMEOUT - READ_DMA retrying (1 retry left) LBA=23716463
При перезагрузке приходится делать fsck -y раз по несколько, без этого не поднимается.

Конфа:

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

>uname -a
FreeBSD ag.siberia.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Sat Mar  3 19:40:31 MSK 2007
>atacontrol status ar0
ar0: ATA RAID1 subdisks: ad6 ad4 status: READY
>atacontrol cap ad4

Protocol              Serial ATA II
device model          WDC WD1600YS-01SHB1
serial number         WD-WCAP01785640
firmware revision     20.06C06
cylinders             16383
heads                 16
sectors/track         63
lba supported         268435455 sectors
lba48 supported       321672960 sectors
dma supported
overlap not supported

Feature                      Support  Enable    Value           Vendor
write cache                    yes      yes
read ahead                     yes      yes
Native Command Queuing (NCQ)   yes       -      31/0x1F
Tagged Command Queuing (TCQ)   no       no      31/0x1F
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      no       no      0/0x00
automatic acoustic management  yes      no      254/0xFE        128/0x80
>atacontrol cap ad6

Protocol              Serial ATA II
device model          WDC WD1600YS-01SHB1
serial number         WD-WCAP01772700
firmware revision     20.06C06
cylinders             16383
heads                 16
sectors/track         63
lba supported         268435455 sectors
lba48 supported       321672960 sectors
dma supported
overlap not supported

Feature                      Support  Enable    Value           Vendor
write cache                    yes      yes
read ahead                     yes      yes
Native Command Queuing (NCQ)   yes       -      31/0x1F
Tagged Command Queuing (TCQ)   no       no      31/0x1F
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      no       no      0/0x00
automatic acoustic management  yes      no      254/0xFE        128/0x80
Думал что это может быть из за нехватки IRQ, проверил, контроллер вроде один на нем висит, в BIOS вырубил все девайсы какие только можно. Поставил PCI Latency побольше на всякий пожарный. В чем еще может быть проблема ? Помогите пожалуйста, задолбали глюки с дисками.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-11-30 18:02:25
xeo
предыдущий пост мой, простите, забыл представиться.

P.S.

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

>vmstat -i

interrupt                          total       rate
irq1: atkbd0                           8          0
irq6: fdc0                             3          0
irq20: xl0                        292332         27
irq21: xl1                         11806          1
irq22: skc0                        25433          2
irq23: atapci0                   5033076        479
cpu0: timer                     20976345       1999
Total                           26339003       2510

>pciconf -l

agp0@pci0:0:0:  class=0x060000 card=0x80f21043 chip=0x25708086 rev=0x02 hdr=0x00
pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x25718086 rev=0x02 hdr=0x01
pcib2@pci0:30:0:        class=0x060400 card=0x00000000 chip=0x244e8086 rev=0xc2 hdr=0x01
isab0@pci0:31:0:        class=0x060100 card=0x00000000 chip=0x24d08086 rev=0x02 hdr=0x00
atapci1@pci0:31:1:      class=0x01018a card=0x80a61043 chip=0x24db8086 rev=0x02 hdr=0x00
none0@pci1:0:0: class=0x030000 card=0x00000000 chip=0x032610de rev=0xa1 hdr=0x00
skc0@pci2:5:0:  class=0x020000 card=0x811a1043 chip=0x432011ab rev=0x13 hdr=0x00
atapci0@pci2:11:0:      class=0x010400 card=0x3570105a chip=0x3570105a rev=0x02 hdr=0x00
xl0@pci2:12:0:  class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x78 hdr=0x00
xl1@pci2:13:0:  class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x78 hdr=0x00
P.P.S. Если нужно еще дополнительную инфу предоставлю с удовольствием.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-11-30 19:35:16
Alex Keda
3ware надо юзать.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:26:49
xeo
3ware® 8006-2LP такой пойдет ? без сбоев будет работать ? будет ли он виден по atacontrol как один винт, или опять как ad4+ad6+ar0 ?

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:40:43
Alex Keda
конкретную модель рекомендую посмотреть в документации на твою весиию ОС
========
а вообще - драйвера для 3ware под FreeBSD пишут программисты 3ware
поэтому прямо работают все контроллеры, и неподдерживаемых вроде нет (могу ошибаться)
=======
если подцепиться - да, будет один девайс с любопытным названием:

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

df -h
Filesystem                      Size    Used   Avail Capacity  Mounted on
/dev/twed0s1a                   496M    117M    339M    26%    /
devfs                           1.0K    1.0K      0B   100%    /dev
/dev/twed0s1d                   3.9G    518M    3.1G    14%    /tmp
/dev/twed0s1e                    62G     24G     33G    42%    /usr
/dev/twed0s1f                   110G     91G     10G    90%    /var
:)

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:41:43
Alex Keda
от ведь вар засрали поганцы...
пойду посмотрю чем... :)

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:46:02
xeo
lissyara писал(а): если подцепиться - да
Эта фраза пугает, может не подцепиться ?

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:47:56
Alex Keda
если нет в списке поддерживаемого железа - разумеется.
(мог бы проверить хотябы, прежде чем спрашивать)

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 17:57:30
xeo
проверил конечно, в списке есть, но вот как оно работает интересно знать от конечный пользователей а не от вируального списка поддерживаемого оборудования :)
Вот и просил, нормально оно поддерживается ?

http://www.freebsd.org/releases/6.2R/ha ... .html#DISK
3ware 8006-2LP

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 18:10:23
xeo
а есть ли утилиты управления 3ware под самой осью ?

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2007-12-03 19:48:24
Alex Keda
незнаю, не юзаю, ибо считаю что делать надо всё с БИОС.
========
а что касается 3ware - работает :)))
Больше от них ничего не хочу, но то что хочу - делают :)

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 10:18:42
ymsssg
Столкнулсяя с таким же RAID-контроллером. Собран на нем RAID1. В один день после многочисленных выключений электричества из массива пропал один из дисков.

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

atacontrol status ar0
выдает:

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

ar0: ATA RAID1 subdisks: DOWN ad10 status: DEGRADED
Вынул потерявшийся диск, проверил на другом компе - оказалось не умер. Вставил назад.
Система его видит:

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

atacontrol list
...
ATA channel 4:
    Master:  ad8 <ST3250620AS/3.AAK> Serial ATA v1.0
    Slave:       no device present
ATA channel 5:
    Master: ad10 <ST3250620AS/3.AAK> Serial ATA v1.0
    Slave:       no device present
...
Но в массив он не попадает. На системную консоль пишутся ошибки:

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

ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad10: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad10: TIMEOUT - READ_DMA retrying (1 retry left) LBA=166746883
ad10: TIMEOUT - READ_DMA retrying (1 retry left) LBA=167493655
ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad10: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad10: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad10: TIMEOUT - READ_DMA retrying (1 retry left) LBA=11162303
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad8: WARNING - SET_MULTI taskqueue timeout - completing request directly

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

atacontrol rebuild ar0
выдает

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

atacontrol: ioctl(IOCATARAIDREBUILD): Input/output error
atacontrol addspare  ar0 ad8 выдает atacontrol: ioctl(IOCATARAIDADDSPARE): Device busy
Если делать atacontrol detach ata4 в многопользовательском режиме то хоть и пишется что диск был отсоединен - через 3 секунды после этого единственное что можно сделать это переключаться между консолями - личится только сбросом.
Если делать atacontrol detach ata4 в однопользовательском режиме то диск нормально отцепляется но при попытке сделать atacontrol attach ata4 получаем:

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

Master:  no device present
Slave:       no device present
Последнее что приходит в голову удалить массив с момощью

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

atacontrol delete ar0
и создать его заново, но непонятно потеряются ли данные на диске который сейчас в массиве и с которого сейчас работает система?

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 10:20:06
Alex Keda
оформляйте сообщения нормально.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 10:58:37
xeo
ymsssg, а Ось какая ? uname -a ?
Была ошибка в версих младше 6.3, сейчас вроде все должно работать. Попробуй обновиться и пересобрать мир.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 13:26:18
ymsssg
Модератору: прошу прощения за неподобающее оформление сообщения.

XEO

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

uname -a
FreeBSD KREVEDKO 6.2-STABLE FreeBSD 6.2-STABLE #0: Sat Feb  2 09:43:44 OMST 2008     admin@KREVEDKO:/usr/src/sys/i386/compile/GW_1  i386
Метеринка INTEL DESKTOP BOARD DG965RY
RAID-контроллер Promise FastTrak TX2300

Вопрос есть ли еще варианты кроме обновления OS? Например пересоздание массива?

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 14:16:21
xeo
В своем случае я не нашел больше способов кроме как обновиться до 6.3 и все заработало.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-02-28 14:22:26
Alex Keda
а я предпочитаю гмиррор вместо этих мутных ar0

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-03-15 11:29:17
ymsssg
xeo писал(а):В своем случае я не нашел больше способов кроме как обновиться до 6.3 и все заработало.
Обновился до 6.3 - не помогло :-( похоже придется юзать gmirror...

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

uname -a
FreeBSD KREVEDKO 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0: Sat Mar 15 09:09:38 OMST 2008     admin@KREVEDKO:/usr/src/sys/i386/compile/GW_2008-03-15  i386

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-04-08 5:34:46
ymsssg
Немного оффтоп но тем не менее - кто в теме подскажите plz - имеет ли смысл при переходе от atacontrol к gmirror совсем отказаться от этого контроллера и диски воткнуть напрямую в мать? Если я так сделаю потеряю ли я какие-нибудь полезные функции которые способен предоставить этот контроллер и которые реально нужны?

Спасибо за внимание!

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-04-08 7:36:40
xeo
переходи на gmirror, ниче не потеряешь

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-04-08 9:05:48
ymsssg
xeo писал(а):переходи на gmirror, ниче не потеряешь
Да перешел - отцепил винты от контроллера и подцепил их к матери и сделал gmirror. Но вопрос собственно в том потерял ли я чтото отцепив винты от контроллера ведь можно было gmirror сделать и не отцепляя винты от контроллера.

Re: Проблемы с RAID Promise FastTrak TX2300

Добавлено: 2008-04-08 9:11:19
xeo
только убрал глючный контроллер из цепочки общения с винтами :)