Всем привет.Стоит 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 -aFreeBSD ag.siberia.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Sat Mar 3 19:40:31 MSK 2007
>atacontrol status ar0ar0: ATA RAID1 subdisks: ad6 ad4 status: READY
>atacontrol cap ad4Protocol 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 supportedFeature 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 ad6Protocol 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 supportedFeature 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 побольше на всякий пожарный. В чем еще может быть проблема ? Помогите пожалуйста, задолбали глюки с дисками.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=0x00P.P.S. Если нужно еще дополнительную инфу предоставлю с удовольствием.
может я и не прав, но неплохо было бы показать показатели SMART для ваших винтов! ну так, на всякий случай. авось...
>может я и не прав, но неплохо было бы показать показатели SMART
>для ваших винтов! ну так, на всякий случай. авось...Вот, второй винт приводить тут не буду, ибо значения там практически такие же
>smartctl -a /dev/ad4smartctl version 5.37 [i386-portbld-freebsd6.2] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/=== START OF INFORMATION SECTION ===
Device Model: WDC WD1600YS-01SHB1
Serial Number: WD-WCAP01785640
Firmware Version: 20.06C06
User Capacity: 164 696 555 520 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Fri Nov 30 21:19:19 2007 NOVT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSEDGeneral SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (5580) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 68) minutes.
Conveyance self-test routine
recommended polling time: ( 6) minutes.SMART Attributes Data Structure revision number: 16
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 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0003 190 179 021 Pre-fail Always - 3500
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 59
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 200 200 051 Pre-fail Always - 0
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 4793
10 Spin_Retry_Count 0x0013 100 253 051 Pre-fail Always - 0
11 Calibration_Retry_Count 0x0013 100 253 051 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 58
194 Temperature_Celsius 0x0022 117 096 000 Old_age Always - 30
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0012 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0009 200 200 051 Pre-fail Offline - 0SMART Error Log Version: 1
No Errors LoggedSMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
ну раз с винтами всё ок, то попробуйте поискать новый драйвер для сего чуда.
я сам сталкивался с таким контроллером. это, как я его называю недоRAID контроллер, и, если собираете зеркало - воспользуйтесь gmirror, всяко лучше. если же удастся собрать на нем - неизвестно, как будет это работать.других вариантов у меня к сожалению нет
>ну раз с винтами всё ок, то попробуйте поискать новый драйвер для
>сего чуда.
>я сам сталкивался с таким контроллером. это, как я его называю недоRAID
>контроллер, и, если собираете зеркало - воспользуйтесь gmirror, всяко лучше. если
>же удастся собрать на нем - неизвестно, как будет это работать.
>
>
>других вариантов у меня к сожалению нетИнтересно где искать дрова на сие чудо под FreeBSD :) остальные варианты отпадают.
В общем все еще усложняется тем что нахожусь от сервера за тыщи верст.
>[оверквотинг удален]
>>контроллер, и, если собираете зеркало - воспользуйтесь gmirror, всяко лучше. если
>>же удастся собрать на нем - неизвестно, как будет это работать.
>>
>>
>>других вариантов у меня к сожалению нет
>
>Интересно где искать дрова на сие чудо под FreeBSD :) остальные варианты
>отпадают.
>В общем все еще усложняется тем что нахожусь от сервера за тыщи
>верст.kvm over ip нигде нету? в биосе хотя бы Вы можете полазить у сего счастья? я вот только что попарсил интернет - ужжас) я столько ругани в одном месте давно не видел :) Даже гугль мне сказал, мол не ходите на оффсайт, это может повредить Ваш компьютер)
>[оверквотинг удален]
>>Интересно где искать дрова на сие чудо под FreeBSD :) остальные варианты
>>отпадают.
>>В общем все еще усложняется тем что нахожусь от сервера за тыщи
>>верст.
>
>kvm over ip нигде нету? в биосе хотя бы Вы можете полазить
>у сего счастья? я вот только что попарсил интернет - ужжас)
>я столько ругани в одном месте давно не видел :) Даже
>гугль мне сказал, мол не ходите на оффсайт, это может повредить
>Ваш компьютер)Да да, прикол кстати на счет гугла и сайта.
Там есть человек который может исполнять роли kvm over voip. Только что там в биосе разрулить то ?
http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16...
почитайте, ради интереса! при любых условиях - меняйте сей недоRAID на что-либо !! иначе, только геморой Вас ожидает, даже если и заставите его заработать!!
>http://www.newegg.com/Product/ProductReview.aspx?Item=N82E16...
>почитайте, ради интереса! при любых условиях - меняйте сей недоRAID на что-либо
>!! иначе, только геморой Вас ожидает, даже если и заставите его
>заработать!!Ок, созрел чтобы взять замену этому хамну.
Какой контроллер посоветуете брать ?
Нужен просто raid mirror
Пример хороших железок: http://lsi.com/storage_home/products_home/internal_raid/inde...
С полпинка заработало на 6.2. Тулзы управления есть в виде портов BSD:amrstat, linux-megamgr.
Тут еще товарищ недавно описывал 3ware железку, но 3ware у него только под 7.0 завелась.
>Пример хороших железок: http://lsi.com/storage_home/products_home/internal_raid/inde...
>С полпинка заработало на 6.2. Тулзы управления есть в виде портов BSD:amrstat,
>linux-megamgr.
>Тут еще товарищ недавно описывал 3ware железку, но 3ware у него только
>под 7.0 завелась.Вообще странно что 3ware только под семерку завелась.
3ware есть в списке поддерживаемого оборудования под 6.2 http://www.freebsd.org/releases/6.2R/hardware-i386.html#DISK
Я знаю, что есть, но такова жизнь, что глючила железка 3ware 8000-series под 6.2. Если вы поищете по форуму, то на прошлой неделе эта тема поднималась.
Отана:
http://www.opennet.me/openforum/vsluhforumID1/77582.html
>Отана:
>http://www.opennet.me/openforum/vsluhforumID1/77582.htmlпрочитал, на сколько понял проблема так и не выявлена. вернее даже не отловлена в каком месте затык был.
>>Отана:
>>http://www.opennet.me/openforum/vsluhforumID1/77582.html
>прочитал, на сколько понял проблема так и не выявлена. вернее даже не
>отловлена в каком месте затык был.Точно. Хотите купить железку и попробовать пободаться с ней? ;)
>>>Отана:
>>>http://www.opennet.me/openforum/vsluhforumID1/77582.html
>>прочитал, на сколько понял проблема так и не выявлена. вернее даже не
>>отловлена в каком месте затык был.
>
>Точно. Хотите купить железку и попробовать пободаться с ней? ;)Охота так, чтобы работало, без лишних телодвижений, вот и озадачился выбором железа.
>>>>Отана:
>>>>http://www.opennet.me/openforum/vsluhforumID1/77582.html
>>>прочитал, на сколько понял проблема так и не выявлена. вернее даже не
>>>отловлена в каком месте затык был.
>>
>>Точно. Хотите купить железку и попробовать пободаться с ней? ;)
>
>Охота так, чтобы работало, без лишних телодвижений, вот и озадачился выбором железа.
>В итоге проблема была поборена) Проблема оказалась в самой железке. Видимо, кеш забивался, и не очищался. Т.к. и в 7-ой ветке работа была нормальной только первые несколько минут. Поставил такую же новую - включил Write cache в биосе железяки - всё полетело как должно :)
Так что берите 3ware - заводится без лишних телодвижений. Фря стала уже на миррор без вопросов.
Какашечный контроллер. В помойку его.
>Какашечный контроллер. В помойку его.согласен, но по теме можете что нибудь высказать ? :) хотелось бы заставить это работать без сбоев.
>>Какашечный контроллер. В помойку его.
>
>согласен, но по теме можете что нибудь высказать ? :) хотелось бы
>заставить это работать без сбоев.Мне не удалось аналогичный контроллер заставить работать корректно. Выбросил. Взял MegaRaid2, доволен.
>>>Какашечный контроллер. В помойку его.
>>
>>согласен, но по теме можете что нибудь высказать ? :) хотелось бы
>>заставить это работать без сбоев.
>
>Мне не удалось аналогичный контроллер заставить работать корректно. Выбросил. Взял MegaRaid2, доволен.
>Можно ссылочку на этот MegaRaid2 ?
>Можно ссылочку на этот MegaRaid2 ?Мой-вот:
http://lsi.com/storage_home/products_home/internal_raid/mega...Но у меня SCSI, а вам нужно выбрать что-то из SATA:http://lsi.com/storage_home/products_home/internal_raid/mega...
>Стоит FreeBSD 6.2 , мать ASUS P5P800, поставил контроллер Promise FastTrak TX2300,
>сделал зеркало и в лог стало валиться такая фигня:7.0 или 6.3 не пробовали? Не так давно был поправлен драйвер для Promise, в некоторых контроллерах обнаружен хардварный баг. Но на сколько я помню, баг приводил к порче данных, возможно это не ваш случай..
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=169647+0+archiv...
>>Стоит FreeBSD 6.2 , мать ASUS P5P800, поставил контроллер Promise FastTrak TX2300,
>>сделал зеркало и в лог стало валиться такая фигня:
>
>7.0 или 6.3 не пробовали? Не так давно был поправлен драйвер для
>Promise, в некоторых контроллерах обнаружен хардварный баг. Но на сколько я
>помню, баг приводил к порче данных, возможно это не ваш случай..
>
>
>http://docs.freebsd.org/cgi/getmsg.cgi?fetch=169647+0+archiv...Попробывал 6.3, вроде помогло, по крайне мере ошибок не вызалит при операциях на которых под 6.2 все заваливалось.
БОЛЬШЕ СПАСИБО!
У меня таких два. Но проблема в другом система видит их обоих а вот диски только с одного. Где рыть? FreeBSD 6.2 (в 6.3 тож самое)dmesg
........
atapci0: <Promise PDC20771 SATA300 controller> port 0x1c00-0x1c7f,0x1400-0x14ff mem 0xf9002000-0xf9002fff,0xf9020000-0xf903ffff irq 23 at device 7.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
ata4: <ATA channel 2> on atapci0
atapci1: <Promise PDC20771 SATA300 controller> port 0x2000-0x207f,0x1800-0x18ff mem 0xf9003000-0xf9003fff,0xf9040000-0xf905ffff irq 25 at device 9.0 on pci0
ata5: <ATA channel 0> on atapci1
ata6: <ATA channel 1> on atapci1
ata7: <ATA channel 2> on atapci1
........
ad4: 476940MB <Seagate ST3500320AS SD04> at ata2-master SATA150
ad6: 476940MB <Seagate ST3500320AS SD04> at ata3-master SATA150
........