URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57913
[ Назад ]

Исходное сообщение
"Vinum + 200Gb HDD"

Отправлено NetDoctor , 04-Июл-05 15:12 
Всем привет!

  Наткнулся на такие грабли. Имеем: FreeBSD-5.4-p2, SATA контроллер Promise PDC40518 (4-х канальный), 4 штуки SATA HDD Seagate Barracuda ST3200822AS. Система контроллер и диски видит правильно. Проблема в том, что Vinum постоянно выдает ошибку "Inappropriate ioctl for device", но при этом конфигурация создается и работает _до_первой_перезагрузки_, т.е. не сохраняется. С Vinum'ом работаю не первый год, но никогда с таким не сталкивался. Пробовал переткнуть 2 HDD на контроллер на мат.плате - то же самое. Может ли быть проблема в 200-гиговых HDD? Просто с месяц назад делал такую же конфигурацию на 160-гиговых - все ОК.


Содержание

Сообщения в этом обсуждении
"Vinum + 200Gb HDD"
Отправлено Chris , 04-Июл-05 15:29 
Знаешь... предполагаю что всё ещё кривая поддержка SATA... Кстати поделись как сделать зеркалирование раздела на Vinum по сети

"Vinum + 200Gb HDD"
Отправлено NetDoctor , 04-Июл-05 16:11 
>зеркалирование раздела на Vinum по сети

В каком смысле по сети? Чтобы разные части зеркала лежали на разных компах? На мой взгляд - никак.


"Vinum + 200Gb HDD"
Отправлено lavr , 04-Июл-05 16:20 
>Знаешь... предполагаю что всё ещё кривая поддержка SATA... Кстати поделись как сделать
>зеркалирование раздела на Vinum по сети

дело не в поддержке SATA, а в наличии кривизны в ATA, были у народа точно
такие же проблемы, были и какие-то патчи. Точно сказать невозможно,
разве что пробовать версии http://people.freebsd.org/~sos/ATA/

n - последняя
m - предыдущая

предварительно сделать backup тех sources которые будут изменены или
если используется release, потом можно будет заново cvsup'нуть или
взять sources от дистрибутива


"Vinum + 200Gb HDD"
Отправлено NetAdmin , 04-Июл-05 16:23 
Спасибо!
Честно говоря, рассчитывал на традиционно исчерпывающий ответ ув. Lavr'а.



"Vinum + 200Gb HDD"
Отправлено lavr , 04-Июл-05 17:31 
>Спасибо!
>Честно говоря, рассчитывал на традиционно исчерпывающий ответ ув. Lavr'а.

осенью, потом весной обсуждались ТОЧНО такие же глюки, не то с vinum,
не то с gmirror или и с тем и с другим и даже были какие-то патчи и
переменные ядра, точно не скажу - надо садиться и лопатить freebsd-maillists
Или как вариант - поискать среди send-pr


"Vinum + 200Gb HDD"
Отправлено NetDoctor , 04-Июл-05 17:55 
Поискал...
Создалось впечатление, что в 5.4 vinum вообще не работает.

А можно ли реализовать средствами GEOM такую конфигурацию (в терминах vinum):

два зазеркаленных plex, каждый из которых striped.



"Vinum + 200Gb HDD"
Отправлено lavr , 04-Июл-05 18:00 
>Поискал...
>Создалось впечатление, что в 5.4 vinum вообще не работает.

работает, но с SATA были глюки, до этого были глюки с ICH5...

>А можно ли реализовать средствами GEOM такую конфигурацию (в терминах vinum):
>
>два зазеркаленных plex, каждый из которых striped.

по идее да.


"Vinum + 200Gb HDD"
Отправлено NetDoctor , 05-Июл-05 16:15 
Проблему решил, но это напоминает удаление гланд нетрадиционным способом.

Создавал конфигурацию с помощью gvinum, после перезагрузки vinum её подхватывает. Правда ещё не моделировал выход из строя одного из дисков...


"Vinum + 200Gb HDD"
Отправлено lavr , 05-Июл-05 16:36 
>Проблему решил, но это напоминает удаление гланд нетрадиционным способом.
>
>Создавал конфигурацию с помощью gvinum, после перезагрузки vinum её подхватывает. Правда ещё
>не моделировал выход из строя одного из дисков...

:(

а что делать, с одной стороны хорошо что Soren не вставляет СРАЗУ патчи,
"я посмотрю, проанализирую, если все ok и патч вкладывается в структуру
в следующем выпуске все это будет учтено".
"они выпускают кривые контроллеры, выкиньте этот диск или сдайте, гарантия
5 лет, они не дают мне спецификации..." :)

Он двигается медленно, но верно, так что хочется порой сказать "да за...л ты" :)

Зато все стройно и нет каши из патчей в которой голову сломаешь.
Порой народ не может его УБЕДИТЬ что есть ПРОБЛЕМА, это самая главная проблема :)))


"Vinum + 200Gb HDD"
Отправлено NetDoctor , 05-Июл-05 16:41 
>Порой народ не может его УБЕДИТЬ что есть ПРОБЛЕМА, это самая главная
>проблема :)))


:-)))


"Vinum + 200Gb HDD"
Отправлено NetDoctor , 06-Июл-05 15:37 
А как применить вышеуказанный патч? make buildkernel ругается на отсутствие некоего ata_if.h

"Vinum + 200Gb HDD"
Отправлено NetDoctor , 12-Июл-05 16:32 
Установил патч - ничего не изменилось :(

"Freebsd 5.4 + Vinum"
Отправлено CraFT , 16-Сен-05 12:27 
>Всем привет!
>
>  Наткнулся на такие грабли. Имеем: FreeBSD-5.4-p2, SATA контроллер Promise PDC40518
>(4-х канальный), 4 штуки SATA HDD Seagate Barracuda ST3200822AS. Система контроллер
>и диски видит правильно. Проблема в том, что Vinum постоянно выдает
>ошибку "Inappropriate ioctl for device", но при этом конфигурация создается и
>работает _до_первой_перезагрузки_, т.е. не сохраняется. С Vinum'ом работаю не первый год,
>но никогда с таким не сталкивался. Пробовал переткнуть 2 HDD на
>контроллер на мат.плате - то же самое. Может ли быть проблема
>в 200-гиговых HDD? Просто с месяц назад делал такую же конфигурацию
>на 160-гиговых - все ОК.
Подтверждаю. В 5.4 vinum сыпет постоянно ошибку "Inappropriate ioctl for device". С той лишь разницей, что после перезагрузки худо-бедно живет...Однако же после попытки загрузиться с зеркального винта (RAID 1 с корнем на разделе vinum) - тут же рушит из RAID'а один из винтов. Хотя сам RAID вроде выживает, можно пробить setstate, start (plex'ы) и оно опять поживет...но недолго. А теперь отступление...в Freebsd 5.2.1 ВСЕ РАБОТАЕТ ОТЛИЧНО! Я до сих пор не могу найти changelog между ними, чтобы выяснить, кто там чего наисправлял. :(