Page 2 of 8

Re: Зависание системы.

Posted: Tue Dec 16, 2014 10:10 pm
by kiv
использовал систему SV№5234

Re: Зависание системы.

Posted: Tue Dec 16, 2014 11:23 pm
by CleverMouse
В логе нет ни следа попыток загрузить драйвер звука.

Re: Зависание системы.

Posted: Wed Dec 17, 2014 2:57 am
by kiv
CleverMouse, но система виснет: сначала перестает реагировать мигая где-то чуть меньше минуты двоеточием в часах (при это клавиатура не реагирует на всякие NumLock`и), потом мигание останавливается и после нажатия функциональной клавиши (в моем случае флажок виндос вызывающий меню "пуск") курсор мыши всегда сдвигается вправо и вверх где-то на 25 пикселей.

Re: Зависание системы.

Posted: Wed Dec 17, 2014 10:58 am
by Mario_r4
Зависание системы при запуске PONG началось с SVN r.5130
kernel: kolibri-process merged into trunk. This is my little gift to myself for my birthday.

Re: Зависание системы.

Posted: Wed Dec 17, 2014 11:16 am
by Mario_r4
Проблема с PONG решается переходом на более современный заголовок, почему то код внедренный с SVN r.5130 криво отрабатывает со старым типом заголовка:

Code: Select all

use32

                org     0x0

                db      'MENUET00'              ; 8 byte id
                dd      38                      ; required os
                dd      START                   ; program start
                dd      I_END                   ; program image size
                dd      0x2000                  ; required amount of memory
                dd      0x2000                  ; esp = 0x7FFF0
                dd      0x00000000              ; reserved=no extended header

Re: Зависание системы.

Posted: Wed Dec 17, 2014 1:58 pm
by CleverMouse
kiv wrote:но, система виснет: сначала перестает реагировать мигая где-то чуть меньше минуты двоеточием в часах (при это клавиатура не реагирует на всякие NumLock`и), потом мигание останавливается и после нажатия функциональной клавиши (в моем случае флажок виндос вызывающий меню "пуск") курсор мыши всегда сдвигается вправо и вверх где-то на 25 пикселей.
Я же говорила, это из-за кривого бинарника pong. К остальным зависаниям он не имеет никакого отношения.
Mario_r4
Комментарии к полям заголовка неправильные. Например, в 'MENUET00'-заголовке нельзя задать esp.

Re: Зависание системы.

Posted: Wed Dec 17, 2014 2:07 pm
by Mario_r4
CleverMouse wrote:Mario_r4
Комментарии к полям заголовка неправильные. Например, в 'MENUET00'-заголовке нельзя задать esp.
Ну, так я только скопипастил сюда. Я пробовал собрать с MENUET01 заголовком - все работает.

Re: Зависание системы.

Posted: Thu Dec 18, 2014 6:41 pm
by kiv
второй способ тоже из-за заголовка?

Re: Зависание системы.

Posted: Thu Dec 18, 2014 6:52 pm
by CleverMouse
В этом логе падение ровно там же.
В логах из исходного поста есть две разных проблемы: падение при запуске некорректного бинарника EIP : 80018CEA и падение при загрузке драйвера звука. С первым всё и так понятно. Я исправила падение, когда драйвер звука не загрузился, в r5234, но звук от этого не появится - чтобы выяснить, почему драйвер звука не хочет загружаться, нужны логи. Звуковая карта входит в список поддерживаемых.

Re: Зависание системы.

Posted: Thu Dec 18, 2014 7:43 pm
by hidnplayr

Code: Select all

Trying to contact DHCP server
No answer from DHCP server
Setting IP using DHCP
Exiting
Does not make sense at all, try booting without forcedeth network driver.
EDIT: actually, does make sense... still does not hurt to try.

Re: Зависание системы.

Posted: Thu Dec 18, 2014 8:03 pm
by kiv
CleverMouse: видимо я чего-то не понимаю и не знаю... какие ещё логи нужны кроме тех, что копирует из буфера Board? и как их получить? (извините за занубство)
hidnplayr wrote:Does not make sense at all, try booting without forcedeth network driver.
хм, а вдруг конфликт драйверов... сейчас попробую... хотя, сеть и работает...

Re: Зависание системы.

Posted: Thu Dec 18, 2014 8:12 pm
by yogev_ezra
kiv wrote:CleverMouse: видимо я чего-то не понимаю и не знаю... какие ещё логи нужны кроме тех, что копирует из буфера Board? и как их получить? (извините за занубство)
Да лог-то тот, только ошибки драйвера звука в нём нет. Сразу падает ядро, и всё. Попробуй запустить FPLAY (и открыть файл видео) или AC97SND (и открыть файл MP3). Может, в этом случае тебе повезёт, и в логе будет видно падение драйвера звука.

Re: Зависание системы.

Posted: Thu Dec 18, 2014 9:09 pm
by kiv
yogev_ezra, ни то ни другое не запускается, сейчас прикреплю лог, уже прикрепил лог.
All: я так понимаю, что чтобы отключить драйвер сети нужно в файле AUTORUN.DAT в строке /SYS/SETUP BOOT 1 заменить BOOT на список параметров-драйверов, которые необходимо загрузить... Как это сделать?

Re: Зависание системы.

Posted: Thu Dec 18, 2014 9:25 pm
by yogev_ezra
kiv wrote:All: я так понимаю, что чтобы отключить драйвер сети нужно в файле AUTORUN.DAT в строке /SYS/SETUP BOOT 1 заменить BOOT на список параметров-драйверов, которые необходимо загрузить... Как это сделать?
Неправильно. Чтобы отключить загрузку всех сетевых драйверов, нужно в файле AUTORUN.DAT закомментировать строчку /SYS/NETWORK/NETCFG (поставить значок # перед началом строки). Чтобы отключить загрузку только одного сетевого драйвера, и грузить все остальные сетевые драйверы, нужно физически удалить файл драйвера из образа дискеты (или перенести его в другое место).
kiv wrote:
yogev_ezra wrote:Да лог-то тот, только ошибки драйвера звука в нём нет. Сразу падает ядро, и всё. Попробуй запустить FPLAY (и открыть файл видео) или AC97SND (и открыть файл MP3). Может, в этом случае тебе повезёт, и в логе будет видно падение драйвера звука.
ни то ни другое не запускается, сейчас прикреплю лог, уже прикрепил лог.
Вот этот кусок и был нужен:
Spoiler:Detecting hardware...
Loading INTEL_HDA
HDA test version 019
detect hardware...
NVidia GF119
PCI command 00000106
PCI status 00000010
lower mmio base FEB7C000
upper mmio base 00000000
GCAP = 00002405
codec_mask = 00000001
create primary buffer ...done
K : Attach Interrupt 5 Handler 80C11A34
codec probed OK
CAd = 0
Setup FG nodes = start_nid:total_nodes = 1:1
FG type = 1
Setup FG nodes = start_nid:total_nodes = 4:6
NVidia unknown codec id 0000001C
Pin Nid = 4
Pin Control = 00000000
Pin Capabilities = 09000094
Pin def_cfg = 185600F0
Pin Amp Out caps = 00000000
Skip Digital OUT node 8
CONNECT: NID=4
IDX=0
val=0
device not found
Sound service not loaded
Sound service not installed

Detecting hardware...
Loading INTEL_HDA
HDA test version 019
detect hardware...
NVidia GF119
PCI command 00000106
PCI status 00000010
lower mmio base FEB7C000
upper mmio base 00000000
GCAP = 00002405
codec_mask = 00000001
create primary buffer ...done
K : Attach Interrupt 5 Handler 80C2CA34
spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce get_response timeout: polling the codec once
codec probed OK
CAd = 0
spurious responce get_response timeout: polling the codec once
spurious responce get_response timeout: switching to polling mode
spurious responce spurious responce Setup FG nodes = start_nid:total_nodes = 1:1
spurious responce FG type = 1
spurious responce Setup FG nodes = start_nid:total_nodes = 4:6
spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce NVidia unknown codec id 0000001C
spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce spurious responce Pin Nid = 4
Pin Control = 00000040
Pin Capabilities = 09000094
Pin def_cfg = 185600F0
Pin Amp Out caps = 00000000
Skip Digital OUT node 8
CONNECT: NID=4
IDX=0
spurious responce spurious responce val=0
device not found
Sound service not loaded
Sound service not installed
Диагноз поставлен, анализы сданы - теперь будем ждать врача автора драйвера INTEL_HDA :-)

Re: Зависание системы.

Posted: Thu Dec 18, 2014 10:34 pm
by kiv
насколько я понял, у меня NV_HDA - тот-же HDA стандарт, но драйвер использует другой "кодек"...