Ниже описан способ установки FreeBSD 5.4 на сервер HP ProLiant ML150 G2 (4.11 и 6.0 не проверял)
Сервер: ProLiant ML150 G2 2xXeon 2.8/RAID 2120S/2xHDD 140gb
Признаки: При попытке установить
- FreeBSD 4.11 система ставиться, но в любой момент может повиснуть.
- FreeBSD 5.4 система не ставиться вообще - инсталяшка зависает с периодическими системными сообщениями
aac0:Command 0x....... timeout after ... seconds
aac0:Command 0x....... timeout after ... seconds
aac0:Command 0x....... timeout after ... seconds
- FreeBSD 6.0 аналогично 5.4
- Win Server 2003 - ставится без проблем
- Alt Linux 2.4 - ставится без проблем
Инструменты:
- VMWare
- UltraISO
Варианты, опробованые ниже не помогли:
- отключение HT
- снятие одного процессора
- в BIOS от Phoniex нет отключения apic и SATA
Технология:
Устанавливаем FreeBSD 5.4 на VMWare и собираем новое ядро без поддержки apic и aacp для RAID Adaptec
#device apic # I/O APIC
#device aacp # SCSI passthrough for aac
Считываем имидж установочного диска FreeBSD с помощью UltraISO или подобного.
Заменяем ядро в образе диска /boot/kernel/* на ядро, собранное в VMWare простым копированием и записываем этот имидж на диск.
Запускаем инсталяцию (с нового диска грузится без проблем)
Инсталирум FreeBSD как положено, но не перезагружем сервер !!!
Заходим в пункт главного меню "Fixit" для дальнейших манипуляций (т.к. новая система имеет ядро GENERIC и при перезагрузке опять повиснет)
Монтируем корень системы
mount /dev/aacd0s1 /mnt
Копируем новое ядро от VMWare с CD-ROM вместо GENERIC на HDD
cp /mnt2/boot/kernel/* /mnt/boot/kernel
Выходим из режима Fixit
ВСЁ !!!
Можно перезагружать систему и включать поддержку apic и SMP (обязательно в паре, иначе виснет)
Что касается aacp... При включения этого девайса, после некоторых "раздумий" (15 сек.) сервер пишет в логах:
aacd0: <RAID 1 (Mirror)> on aac0
aacd0: 139998MB (286716672 sectors)
ses0 at aacp0 bus 0 target 8 lun 0
ses0: <SDR GEM318P 1> Fixed unknown SCSI-2 device
ses0: 3.300MB/s transfers
ses0: SAF-TE Compliant Device
pass0 at aacp0 bus 0 target 0 lun 0
pass0: <COMPAQ BD1468856B HPB2> Fixed unknown SCSI-3 device
pass0: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)
pass1 at aacp0 bus 0 target 1 lun 0
pass1: <COMPAQ BD1468856B HPB2> Fixed unknown SCSI-3 device
pass1: 160.000MB/s transfers (80.000MHz, offset 127, 16bit)
Возможно это и нормально
И как пишет Fixit
Good Luck!