RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Не грузится HPFS386


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Шмель
To : Eremin Alexandr
Subj : Не грузится HPFS386

> > > Народ, помогите кто знает.
> > > Есть машина P4 1400, mb ASUS P4B, mem 512 Mb, 8 HDD Maxtor 4 на матери и 4 на Promise Ultra 133 TX 2, 5 сетевых карт Intel(82557). Soft eCS 1.1, драйвер HDD Danis506, Lan Server от ACP2.
> > > После установки HPFS386 при загрузке вылетает:
> > >
> > > HFS0019:There is not enough memory for both the 386 HPFS cache
> > > and the heap.
> > Я думаю. копать надо здесь. По умолчанию maxheap = Вся имеющаяся память. Однако 512Mb - это слишком много для HPFS386. Мое предположение - драйвер HPFS386 неправильно определяет объем памяти на момент своей загрузки в такой продвинутой конфигурации. Также замечено, что HPFS386 не любит строку EARLYMEMINIT=TRUE в CONFIG.SYS-е. Также если у Вас сказано useallmem = NO в hpfd386.ini Вы не сможете зарезервировать > 16 Mb для cachesize(а уж 32Mb - точно не получится). Попробуйте стартануть со следующей кофигурации:
> > ====
> > cachesize = 8192
> > maxheap = 2048
> > ====
> > Идея - cachesize+maxheap <= 16384.
> > Удачи.
> Попробовал закоментировать строчку EARLYMEMINIT=TRUE, теперь КПСС386 грузиться нормально, а вот Лан сервер не стартует, причём старт реквестра проходит.
>
А что за сообщение на выходе?

Несколько предположений:
1. AFAIK параметр useallmem = NO - это для случаев, когда Ваши сетевые платы в DMA режиме не могут адресовать память за пределами первых 16 Mb. Если такой проблемы у Вас нет, установите useallmem=YES.
2. Посмотрите, что в BIOS Setup выставлено в строке похожей на "Use Memory >64 for OS/2"
3. Постарайтесь в любом случае уложиться cachesize+maxheap в 16 Mb.
4. Посмотрите как раздаются прерывания HDD контроллерам и сетевым платам. Не исключено, что некоторые сетевые платы у Вас используют Shared IRQ и это из нот гуд. Если не удасться каждому контороллеру назначить уникальное прерывание. то лучше на мой взгляд вытащить лишние сетевые платы. И вообще 5 сетевых плат. 8 HDD + 4 HDD ext = 9 линий IRQ(или я не прав?), а еще есть FDD, сопроцессор, таймер, USB, COM, PS/2, LPT и прочая системная байда. а всего -15 линий - чем-то все равно придется жертвовать.

Wed 03 Mar 2004 15:10 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.4) Gecko/2003082




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.