1

Тема: Контроллер SCSI/RAID

Доброго времени суток. Сделал бекап и вычистил сервер для миграции на FreeBSD, но тут обнаружил что седьмая версия FreeBSD не поддерживает Adaptec SCSI RAID 2110S. Как мне быть? Возможно версия 6.3 его поддерживает? Но страница аппаратной совместимости этой версии пока что не работает. Или возможно есть способ как-то добавить драйвера? Никогда раньше с этой проблемой не сталкивался. Помогите пожалуйста.

2

Re: Контроллер SCSI/RAID

https://www.freebsd.org/releases/7.0R/hardware.html
В списке есть.
Adaptec SCSI RAID 2100S, 2110S

В списке оборудования на 6.2 тоже есть такой.
https://www.freebsd.org/releases/6.2R/hardware-i386.html
Adaptec SCSI RAID 2100S, 2110S

А в чем проблема? Почему не видит, я не пойму. Покажите #dmesg

Способ поставить драйвер есть. Для виндовс там есть же драйвера?

3

Re: Контроллер SCSI/RAID

Система начинает запускаться с диска, доходит до определения жестких дисков и дисководов. Определяет. Выкидывает мне информацию:
Manual root filesystem specification:
<fstype>:<device>       Mount <device> using filesystem <fstype>
                                   eg. ufs:da0s1a
?                                 List valid disk boot devices
<empty line>               Abort manual input (дает рестарт системы)
и дальше предложение для ввода. Я пробовал вводить некоторые комбинации но ничего не помогало. Не пойму в чем проблема. сначала я думал на SCSI/RAID контроллер, но раз его нашли в аппаратной поддержке, тогда даже незнаю. sad
Он мне еще до этого пишет:
GEOM_LABEL: Label for provider acd0 is iso9660/FreeBSD_Install
Что бы это могло значить? Попытка сделать дисковод рейд массивом?
P.S. С FreeBSD работал конечно, но в системе пока что абсолютный новичок.

Отредактировано Life (03-09-2008 23:53:32)

4

Re: Контроллер SCSI/RAID

Верно. Теперь покажите то что выше, там указан новый диск.
Это кажется должен быть
aacd0
может и другой, но acd0 это дисковвод как верны Вы подметили. На это сообщение не с тоит заморачиваться.
После того как Вы определили, какой винт показывается(выше см.), нужно далее, скорее всего перезагрузится и начать загрузку в SAFEMODE.
Потом дойдет до такого же места, и теперь уже нужно будет указать новый диск

#ufs:aacd0s1a

Там по идее все просто.

Добавлено спустя     9 минут   14 секунд:
ну и в самом конце, после того как система подмонтировала свой рут, выскочет новое приглашение:
Enter path to Your shell.
после этого надо нажать ENTER просто, и далее монтируем все разделы для правки /etc/fstab

Первый шаг обязательно надо сделать, так как система смотнтирована в Read only режиме.

#mount /dev/aacd0s1a /

и далее

#mount /dev/aacd0s1d /var
#mount /dev/aacd0s1f /usr
#mount /dev/aacd0s1e /tmp
#ee /etc/fstab

правим /etc/fstab , указывая новый диск вместо старого da0s1a (меняем da0 на aacd0) и сохраняем.
Перезагружаемся.

НО. Если в ядре не было перекомпилирован Adaptec драйвер, то этого aacd0 не будет видно. тогда в самую пору скачать дистрибутив Френзи Live CD и их под него перекомпилировать ядро. По началу трудно понять конечно, но все это решаемо. Посмотрите насчет френзи Восстановление с помощь Frenzy CD

Добавлено спустя     24 минуты   39 секунд:
Драйвер этого контроллера должен быть - иначе конечно видеть не будет. В ядре

device asr

или чтобы подгрузить без перекомпиляции ядра, нужно править /boot/loader.conf опять же только через лайв CD Frenzy.

module_load="YES"
module_name="asr.ko"

и ребут и далее по пункт с начала, должен появится контроллер и диск.

5

Re: Контроллер SCSI/RAID

Он мне пишет до GEOM_LABEL следующее:

ad0: 190782MB <SAMSUNG SP2004C VM100-33> at ata0-master SATA150
acd0: DVDR <ASUS DRW-1608P/1.40> at ata1-master UDMA66
acd1: DVDROM <HITACHI DVD-ROM GD-2500/0101> at ata1-slave PI04

Пробовал вводить:
ufs:ad0s1a
а также
ufs:ad0s1
не помогло. Система просто не приняла то что я ввел и заново запросила Manual root filesystem specification. Пробовал также отформатировать жесткий диск в системе ReiserFS. Он добавился в GENOM_LABEL второй строкой и больше ничего не изменилось.

6

Re: Контроллер SCSI/RAID

Life пишет:

Пробовал также отформатировать жесткий диск в системе ReiserFS.

А разве FreeBSD понимает эту файловую систему?
Я смотрю у вас SATA диски. Он у вас как SATA 150 в биосе настроен?Если память не изменяет, то надо выставить как IDE.

Если система уже установлена, то лучше загрузиться с LiveCD и определить как все таки обозвались слайсы.

7

Re: Контроллер SCSI/RAID

MOUNT_REISERFS(8)       FreeBSD System Manager's Manual      MOUNT_REISERFS(8)

NAME
     mount_reiserfs -- mount a ReiserFS file system

SYNOPSIS
     mount_reiserfs special node

DESCRIPTION
     The mount_reiserfs utility attaches the ReiserFS file system residing on
     the device special to the global file system namespace at the location
     indicated by node.

     This command is normally executed by mount(8) at boot time, but can be
     used by any user to mount a ReiserFS file system on any directory that
     they own (provided, of course, that they have appropriate access to the
     device that contains the file system).

EXAMPLES
     To mount a ReiserFS volume located in /dev/ad1s1:

           mount_reiserfs /dev/ad1s1 /mnt

SEE ALSO
     mount(2), unmount(2), fstab(5), mount(8)

CAVEATS
     This utility is primarily used for read access to a ReiserFS volume.
     Writing to a volume is currently unsupported.

HISTORY
     The mount_reiserfs utility first appeared in FreeBSD 6.0.

AUTHORS
     The ReiserFS kernel implementation was written by Hans Reiser
     (http://www.namesys.com/), and ported to FreeBSD by Jean-Sebastien Pedron
     <[email protected]>.

     The mount_reiserfs utility and manual were written by Jean-Sebastien
     Pedron <[email protected]>.

FreeBSD 6.2                    February 3, 2005                    FreeBSD 6.2

8

Re: Контроллер SCSI/RAID

Life пишет:

Пробовал вводить:
ufs:ad0s1a
а также
ufs:ad0s1
не помогло.

я ведь сказал, если нет устройства SCSI значит драйвер не подключен в ядре.
Нужно грузить машинку с лайвCD. Потом копмилить драйвер, либо через /boot/loader.conf загружать модуль.
Только потом диск будет виден.
И скажите, в биосе, с какого винта грузится сейчас эта система? Она ведь грузится с чего то. Если это тот ad0 ATA150 то с него тоже можно загрузится. Но это всеравно ничего не даст для SCSI , кроме того что откомпилить ядро и потом через него уже править /boot/loader.conf

Добавлено спустя     2 минуты   31 секунду:
по идее можно попробовать указывать путь в папку девайсов еще

ufs:/dev/ad0s1a

НО опять же, все нужно делать в Safe mode иначе не прокатит в загрузку буут лоадер. Прийдется резетить потом.

9

Re: Контроллер SCSI/RAID

Нарезал диск FreeBSD 7.0 LifeFS на болванку (помоему это какраз LifeCD) и попробовал загрузиться. Та же самая ошибка. Компьютер пока стоит в сторонке и не работает. Хард у него один, на фряху рассчитанный. Подскажите пожалуйста как через /boot/loader.conf модуль загрузить?

10

Re: Контроллер SCSI/RAID

Нужно зайти в Биос, и там установить с чего гразуится первым.
Это раздел "Boot" далее выбор "First Boot Device" и возможно раздел в этом же рядом называется "Harddisk priority". нужно выбрать для Live CD CD-ROM или что там стоит.

Добавлено спустя     1 минуту   26 секунд:
+ Live CD Frenzy нужно Вам, а не от семерки. Это разные вещи.
FreeBSD Live CD Frenzy здесь в разделе "Скачать"

11

Re: Контроллер SCSI/RAID

Решил поставить Ubuntu серверную. Поставил. Загрузчик мне выдал error 18. Скинул BIOS и счастливый поставил FreeBSD. Какой то параметр BIOS не позволял загружаться. На стандартных настройках все заработало. Спасибо всем за советы и помощь в решении проблемы.

12

Re: Контроллер SCSI/RAID

Я даже знаю какой... чтото типо какая операциона у вас стоит и выбор Windows или OS/2