Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Compaq Prosignia VS 486 мать поднял
RSS

Compaq Prosignia VS 486 мать поднял

Тааакая штука клевая!

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
dtz трапнулось при попытке запустить самый первый процесс с отображением
в вируальные адреса: init. Почему - мне не понятно. Стек не пустой, вроде что-то есть.
Надо запускать под отладчиком, сом-порт видится, это хорошо. Там можно посмотреть
список регионов памяти, о которых известно ядру.

Но я бы советовал взять ядро 2.4, оно при старте пишет регионы памяти явно.
И вкомпилить поддержку EISA не модулями, а статически.
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
Ясное дело что статически.
Удивительно что SCSI на $8000 видит - вроде на ISA таких адресов не бывает. Или ему пофиг - лезет на адрес, а там уж что ответит? (на 486 сколько вообще адресов на IO шине? А на ISA? А на 8086/8088)?
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
dtz, насколько я знаю, адреса портов могут быть до $FFFF - 16 бит. Это ещё начиная с 8086. Возможно, были какие-то ограничения отдельных чипсетов, но мне про них неизвестно.
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
alecv написал:
[q]
что-то про EISA ни слова, только ругнулся что PCI не нашел
[/q]
, после легкого гугления у меня возникает впечатление что понимание EISA появляется с 2.6.15.6 - во всяком случае если верить вот этой попсе - этому
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
dtz Нет конечно, вот куски из исходников самого первого 2.4.0

./arch/i386/config.in:bool 'EISA support' CONFIG_EISA
./arch/i386/defconfig:# CONFIG_EISA is not set
./arch/i386/kernel/setup.c:#ifdef CONFIG_EISA
./arch/i386/kernel/setup.c:int EISA_bus;

и еще ./Documentation/Configure.help

EISA support
CONFIG_EISA
The Extended Industry Standard Architecture (EISA) bus was
developed as an open alternative to the IBM MicroChannel bus.

The EISA bus provided some of the features of the IBM MicroChannel
bus while maintaining backward compatibility with cards made for
the older ISA bus. The EISA bus saw limited use between 1988 and 1995
when it was made obsolete by the PCI bus.

Say Y here if you are building a kernel for an EISA-based machine.

Otherwise, say N.
PZ70
Newbie


Откуда: СПБ
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2010
dtz написал:
[q]
Развлекаюсь над Slackware 7 с 2.2.14? .17? Она как минимум i486, а 7ерка может быть и i386ая. В любом случае на 486 и с 16M оно идет стабильно.
[/q]
Даже на последней Slackware не-smp ядро под i486 собрано. А вот поддержка EISA там выключена. Причем в старых версиях было отдельное
готовое ядро с поддержкой MCA, но вот с EISA - нет и не было.
Так-что надо будет пересобрать с включенной поддержкой.
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
PZ70 написал:
[q]
Даже на последней Slackware не-smp ядро под i486 собрано. А вот поддержка EISA там выключена.
[/q]
А пруф? Спорю что это [CONFIG_EISA] не так

Современную слаку туда пихать не хочется, так как 40M мозгов маловато.

А кстати, собралось у меня ядро 2.2.какоето и обнаружило pcnet32 - после того как в pcnet32.c в список адресов на котором его искать (0x300,0x320,0x340) было захардкожено 0x8000.

Вообще конечно надо было начинать со слаки так 10ой-11ой (а не 7ерки) на 2.4ом ядре именно из за нативной поддержки EISA.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
dtz Можешь еще попробовать RHEL 3, там тоже 2.4 ядро
https://en.wikipedia.org/wiki/...nux#RHEL_3

или его клон CentOS 3
https://en.wikipedia.org/wiki/CentOS
PZ70
Newbie


Откуда: СПБ
Всего сообщений: 46
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2010
PZ70 написал:
[q]
А пруф?
[/q]
К примеру:
ftp://ftp.sunet.se/pub/Linux/d...e.s/config
CONFIG_M486=y
smp ядро:
ftp://ftp.sunet.se/pub/Linux/d...p.s/config
уже CONFIG_MPENTIUMIII=y (т.е. для работы минимум Пентиум-три нужен)

А касательно EISA, то там везде #CONFIG_EISA= is not set (т.е. - отключено).

dtz написал:
[q]
Современную слаку туда пихать не хочется, так как 40M мозгов маловато.
[/q]
Согласен. Хотя, тут скорее не столько от версии зависит, а какие программы в дальнейшем запускать на нем, т.е. для каких задач
его использовать.
Какая-бы версия ни была, на 486-м Firefox или Blender не запустишь :)
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
alecv вот что показывает скомпиленный целиком-в-статику 2.4.последний

Linux version 2.4.37 (root@compaq) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2
release)) #9 Sun Oct 19 18:31:39 GMT+3 2014
BIOS-provided physical RAM map:
BIOS-88: 0000000000000000 - 000000000009f000 (usable)
BIOS-88: 0000000000100000 - 0000000001000000 (usable)
16MB LOWMEM available.
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
DMI not present.
Kernel command line: auto BOOT_IMAGE=l24My ro root=805 sim710=addr:0x8000,irq:14

Если ему говорить mem=40M memmap=15M$16M то он говорит что user mapping совпадает с тем что говорит BIOS, и тоже почему-то до 1000000.
В родном Compaq сетапе есть рулилка памятью: дает сделать c 1M 15дцать, с 16M - еще сколько-то, остальное говорит что будет за 80ым метром.

Но при этом все равно 16M LOWMEM из 40.

/proc/meminfo говорит что

total: used: free: shared: buffers: cached:
Mem: 14118912 13467648 651264 0 585728 4591616
Swap: 402997248 2060288 400936960
MemTotal: 13788 kB
MemFree: 636 kB
MemShared: 0 kB
Buffers: 572 kB
Cached: 4228 kB
SwapCached: 256 kB
Active: 1728 kB
Inactive: 3400 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 13788 kB
LowFree: 636 kB
SwapTotal: 393552 kB
SwapFree: 391540 kB

Полный dmesg - http://pastebin.com/jN3MtCe7 (с mem=40M)
<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Compaq Prosignia VS 486 мать поднял
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS