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

Исходное сообщение
"Установка FreeBSD "

Отправлено s0me , 10-Янв-03 22:30 
При установке данной системы ыли созданны загрузочные дискеты с kern.flp и mfsroot.flp соответсвенно, после чего была произведена загрузка с них, во время обнаружения оборудования и до появления sysinstall была выдана нехорошая ошибка, текст которой будет приведен ниже =) я пытался изменять настройки ядра, но и с изменеными настройками такая же фигня, короче чтобы я там не менял или менял все равно вылетает следующие:

Fatal trap 12: page fault while in kernel mode

fault virtual address...= 0x7800bc
fault code....................= supervisor write, page not present
instruction pointer.....= 0x8:0xc0209438
stack pointer...............= 0x10:0xc03862e4
freme pointer..............= 0x10:0xc03862e4
code sgment...............= base 0x0, limit 0xfffff, tupe 0x1b
.....................................= DPL 0, pres 1, def32 1, gran 1
processore flags........= interrupt enable, resume, IOPL=0
current process..........= Idle
interrupt mask............=bio
trap number................=12
panic:page fault

Внимание вопрос !!! В чем тут дело, и как это исправить ???


Содержание

Сообщения в этом обсуждении
"RE: Установка FreeBSD "
Отправлено Booter , 11-Янв-03 03:01 
>Fatal trap 12: page fault while in kernel mode
>
>Внимание вопрос !!! В чем тут дело, и как это исправить ???
>

Память битая на машине. Или дискетки... :)


"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 14:23 
Попробовал на другие дискеты записать и с них загрузиться, такая же фигня =) Что делать ???



"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 13:59 
up

"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 14:02 
Память новенькая, так что с ней все ок, дискеты без сбойных кластеров я проверял =) еще какие предложения будут ???

"RE: Установка FreeBSD "
Отправлено Mark , 11-Янв-03 14:28 
Первая дискета должна быть с boot.flp, а не kern.flp.
Читай внимательно руководство по установке.

"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 18:30 
>Первая дискета должна быть с boot.flp, а не kern.flp.
>Читай внимательно руководство по установке.

Вы че дебили ? их записывать можно как хошь =) просто надо вставлять токо с кернел вначале, а потом с рутом и никаких ошибок не может выдать, если вставить с рутом токо прозьбу о вставке дискеты с ядром, вы вообще читаете что я пишу ? я уже загрузил ядро, у меня начало детектиться оборудование и тут опа фатальная ошибка =)


"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 18:37 
>Первая дискета должна быть с boot.flp, а не kern.flp.
>Читай внимательно руководство по установке.

Сор что я там вначале нагнал, но в руководстве к сожелению кернел написанно =) а boot.flp занимает 2880Кб и никаким fdimage или rawritом его на дискету не загнать =) Ну так что делать гуру вы мои =)


"RE: Установка FreeBSD "
Отправлено pavel , 11-Янв-03 19:51 
Для начала повытаскивай все лишнее из слотов и поотключай в BIOS.
Насчет памяти-это тебе правильно подсказали,это чаще всего при такой ошибке.

"RE: Установка FreeBSD "
Отправлено s0me , 11-Янв-03 21:21 
>Для начала повытаскивай все лишнее из слотов и поотключай в BIOS.
>Насчет памяти-это тебе правильно подсказали,это чаще всего при такой ошибке.

Незнаю, память купил месяц назад =) а повытаскивать из слотов можно токо сетевухи и звук, хард нельзя на нем инсталл диск, но помоему дело как раз токи в нем, на нем есть небольшая часть бэд секторов, это может вызвать ошибку ???


"RE: Установка FreeBSD "
Отправлено s0me , 12-Янв-03 00:39 
up :)

"RE: Установка FreeBSD "
Отправлено s0me , 12-Янв-03 12:35 
up

"RE: Установка FreeBSD "
Отправлено s0me , 12-Янв-03 17:24 
Проверил я, апасения мои оправдались, без подключенного винчестера все грузится без ошибок, да еще забыл написать, что перед ошибкой выдается следующее:

ata0: resetting divices ... ad0: DMA limited to UDMA33, non-ATA66 cable or device

что енто такое ?


"RE: Установка FreeBSD "
Отправлено lavr , 12-Янв-03 18:55 
>Проверил я, апасения мои оправдались, без подключенного винчестера все грузится без ошибок,
>да еще забыл написать, что перед ошибкой выдается следующее:
>
>ata0: resetting divices ... ad0: DMA limited to UDMA33, non-ATA66 cable or
>device
>
>что енто такое ?

проблемы с UDMA

какой RELEASE ставишь?

PS. boot.flp - для alpha платформы, для pc kern.flp и mfsroot.flp


"RE: Установка FreeBSD "
Отправлено s0me , 12-Янв-03 20:38 
>проблемы с UDMA
>
>какой RELEASE ставишь?
>
>PS. boot.flp - для alpha платформы, для pc kern.flp и mfsroot.flp

RELEASE 4.7 для PC платформы =) что делать с удмой, мож в биос что не так настроено ?



"RE: Установка FreeBSD "
Отправлено s0me , 13-Янв-03 09:18 
up

"RE: Установка FreeBSD "
Отправлено Nightman , 13-Янв-03 11:17 
>up

Контролер в UDMA не могет работать.
Дави  UDMA в биосе
sysctl -w hw.atamodes=pio,pio
желательно прописать это в sysctl.conf


"RE: Установка FreeBSD "
Отправлено s0me , 13-Янв-03 17:09 
>Контролер в UDMA не могет работать.
>Дави  UDMA в биосе
>sysctl -w hw.atamodes=pio,pio
>желательно прописать это в sysctl.conf

перед ata0: resetting divices ... ad0: DMA limited to UDMA33, non-ATA66 cable or device он еще пишет следующее:
ad0: 8083 <QUANTUM FIREBALL> [16383/16/63] at ata0-master UDMA33
это что нибудь значит ? где этот sysctl.conf я систему еще не устновил, он на дискете ? и еще на последок =) как называется пункт в биос который UDMA отключает ? хотя странно если в биосе он есть, то контролер должен его поддерживать :)



"RE: Установка FreeBSD "
Отправлено lavr , 13-Янв-03 18:05 
>>Контролер в UDMA не могет работать.
>>Дави  UDMA в биосе
>>sysctl -w hw.atamodes=pio,pio
>>желательно прописать это в sysctl.conf
>
>перед ata0: resetting divices ... ad0: DMA limited to UDMA33, non-ATA66 cable
>or device он еще пишет следующее:
>ad0: 8083 <QUANTUM FIREBALL> [16383/16/63] at ata0-master UDMA33
>это что нибудь значит ? где этот sysctl.conf я систему еще не
>устновил, он на дискете ? и еще на последок =) как
>называется пункт в биос который UDMA отключает ? хотя странно если
>в биосе он есть, то контролер должен его поддерживать :)

в BIOS диски выставить в LBA вместо AUTO и найти где DMA устанавливается
- выставить в pio-4 например

а вот с системой уже сложнее, скорее всего придется новую загрузочную дискету сделать, смонтировать образ существующей kern.flp и внести
нужные параметры в /boot/loader.conf и затем в SHELL'е на виртуальном
экране через sysctl задать режим работы дисков в pio-mode

параметры: man 4 ata


"RE: Установка FreeBSD "
Отправлено s0me , 13-Янв-03 19:32 
>в BIOS диски выставить в LBA вместо AUTO и найти где DMA
>устанавливается
>- выставить в pio-4 например
>
>а вот с системой уже сложнее, скорее всего придется новую загрузочную дискету
>сделать, смонтировать образ существующей kern.flp и внести
>нужные параметры в /boot/loader.conf и затем в SHELL'е на виртуальном
>экране через sysctl задать режим работы дисков в pio-mode
>
>параметры: man 4 ata

LBA стояло и так =) UDMA я отключил, а вот DMA/PIO имеет следующие параметры: 4/2, 3/1, 2/0, 1/0, 0/0. Что надо ставить ?



"RE: Установка FreeBSD "
Отправлено lavr , 14-Янв-03 11:39 
>>в BIOS диски выставить в LBA вместо AUTO и найти где DMA
>>устанавливается
>>- выставить в pio-4 например
>>
>>а вот с системой уже сложнее, скорее всего придется новую загрузочную дискету
>>сделать, смонтировать образ существующей kern.flp и внести
>>нужные параметры в /boot/loader.conf и затем в SHELL'е на виртуальном
>>экране через sysctl задать режим работы дисков в pio-mode
>>
>>параметры: man 4 ata
>
>LBA стояло и так =) UDMA я отключил, а вот DMA/PIO имеет
>следующие параметры: 4/2, 3/1, 2/0, 1/0, 0/0. Что надо ставить ?
>

pio-4


"RE: Установка FreeBSD "
Отправлено s0me , 13-Янв-03 21:09 
>а вот с системой уже сложнее, скорее всего придется новую загрузочную дискету
>сделать, смонтировать образ существующей kern.flp и внести
>нужные параметры в /boot/loader.conf и затем в SHELL'е на виртуальном
>экране через sysctl задать режим работы дисков в pio-mode
>
>параметры: man 4 ata

Я дискету из виндоуса делал и доступ к ней из него не имею, так что что либо исправить не могу, что делать ? :)


"RE: Установка FreeBSD "
Отправлено lavr , 14-Янв-03 11:47 
>>а вот с системой уже сложнее, скорее всего придется новую загрузочную дискету
>>сделать, смонтировать образ существующей kern.flp и внести
>>нужные параметры в /boot/loader.conf и затем в SHELL'е на виртуальном
>>экране через sysctl задать режим работы дисков в pio-mode
>>
>>параметры: man 4 ata
>
>Я дискету из виндоуса делал и доступ к ней из него не
>имею, так что что либо исправить не могу, что делать ?
>:)

как вариант - перенеси диск на другую машину, установи FreeBSD, посмотри
параметры:

sysctl -a | grep hw.ata

параметры:

hw.ata.ata_dma="0"
hw.ata.atapi_dma="0"
hw.ata.wc="0"
hw.ata.tags="0"

внести в файл:
/boot/loader.conf.local

а в /etc/sysctl.conf:
hw.atamodes=pio,pio
количество pio - должно соответствовать количеству реально подключенных
устройств (в этом примере их два: cdrom и один hdd)

теперь можешь установить обратно на ту машину где глючит