1

Тема: Переходите/обновляйте FreeBSD до 7.2

В 7.1 при работе с контроллером LSI Logic 320-1 наблюдались критические проблемы.
К примеру контроллер от LSI мог в любой момент "выпустить змея" и пометить все массивы как не рабочие по причине якобы отсутствия соединения с дисками. Система конечно после такого шока просто падала в ребут. И ребут иногда не помогал. Массив выпадал капитально. Приходилось вытаскивать диски и вставлять их снова. Хотя собственно сам котроллер не давал повода усмониться что он не рабочий.

Либо писал в логи следующее:

amr0: Too many retries on command 0xfffffffe8022e750.  Controller is likely dead
amr0: Too many retries on command 0xfffffffe8022da10.  Controller is likely dead

судя повсему речь уже шла конечно о смене контроллера...  В интернете нашел

В техподдержке LSI говорят следующее:

Our drivers were developed for release 5.3, and this is the only version supported by LSI for this controller at this
time.

тоесть ждать чего то нового от них нет смысла. А вообще смысл тогда покупать новые ЛСИ контроллеры, если они "забивают" на обслуживание еще не устаревших контроллеров. Но идем дальше...

при попытке остановки, в норамльно ребуте пишет кракозябры

Mar 11 22:43:04 www kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done
Mar 11 22:43:04 www kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Mar 11 22:43:04 www kernel: Wait
Mar 11 22:43:04 www kernel: iSnygn c(imnagx  di6s0k ss,e cvonnoddse)s  froerm asiynsitnegm. .p.ro3c ess `syncer' to stop...1 0 0 done
Mar 11 22:43:04 www kernel: All buffers synced.

что делать - попытка не пытка.
Сливаем новые /src/ через cvsup и обновляемся до 7.2
При сливании, заметил что обновления коснулись и amr драйвера.
обновились.
что показывает сейчас:

www# cat /var/log/messages | grep amrd
Apr 11 14:44:04 www kernel: amrd0: <LSILogic MegaRAID logical drive> on amr0
Apr 11 14:44:04 www kernel: amrd0: 35045MB (71772160 sectors) RAID 1 (degraded)
Apr 11 14:44:04 www kernel: amrd1: <LSILogic MegaRAID logical drive> on amr0
Apr 11 14:44:04 www kernel: amrd1: 70005MB (143370240 sectors) RAID 1 (degraded)
Apr 11 14:44:04 www kernel: Trying to mount root from ufs:/dev/amrd1s1a
Apr 13 02:07:50 www kernel: amrd0: <LSILogic MegaRAID logical drive> on amr0
Apr 13 02:07:50 www kernel: amrd0: 35045MB (71772160 sectors) RAID 1 (optimal)
Apr 13 02:07:50 www kernel: amrd1: <LSILogic MegaRAID logical drive> on amr0
Apr 13 02:07:50 www kernel: amrd1: 70005MB (143370240 sectors) RAID 1 (optimal)
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd0s1d is ufsid/49b718a3e07d1751.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd0s1e is ufsid/49b718a254e4f18a.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1a is ufsid/49b716a14b34120e.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1d is ufsid/49b716a3ba1f309f.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1e is ufsid/49b716a157f159c2.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1f is ufsid/49b716a18418a3ab.
Apr 13 02:07:50 www kernel: Trying to mount root from ufs:/dev/amrd1s1a
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1a is ufsid/49b716a14b34120e.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1e is ufsid/49b716a157f159c2.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd0s1d is ufsid/49b718a3e07d1751.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd1s1f is ufsid/49b716a18418a3ab.
Apr 13 02:07:50 www kernel: GEOM_LABEL: Label for provider amrd0s1e is ufsid/49b718a254e4f18a.

Вот уже три дня как работает по крайней мере все стабильно. Но дождемся хотябы три месяца, и будем делать выводы.

Так что надеемся на лучшее FreeBSD

www# uname -a
FreeBSD www 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #0: Sun Apr 12 20:18:53 MSD 2009     Alexander@www:/usr/obj/usr/src/sys/www  amd64