Page 5 of 8

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

Posted: Fri Mar 20, 2015 7:19 pm
by Heavyiron
Yason wrote:Система намертво виснет, если в KIV или в ZSea, установить картинку в качестве фона. Подозреваю, что дело в ядре! :(

Система реальная. Дистр svn5533.
То же самое и в vmware. Причем не только kiv/ZSea, но и другие проги, которые устанавливают фон могут подвесить систему, но вероятность зависания не 100%, т. е. иногда картинка ставится нормально.

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

Posted: Fri Mar 20, 2015 7:34 pm
by Yason
Heavyiron wrote:
Yason wrote:Система намертво виснет, если в KIV или в ZSea, установить картинку в качестве фона. Подозреваю, что дело в ядре! :(

Система реальная. Дистр svn5533.
То же самое и в vmware. Причем не только kiv/ZSea, но и другие проги, которые устанавливают фон могут подвесить систему, но вероятность зависания не 100%, т. е. иногда картинка ставится нормально.
У меня в KIV, всегда, а в ZSEA не сразу, и в основном, на широко-форматных картинках. Останые проги не проверял (если такие есть), не пользуюсь.

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

Posted: Tue Dec 29, 2015 1:18 pm
by AleXH
SVN6011. Загружаю kolibri.img 1.44MB через grub4dos:

menu.lst
--------------
title Kolibri.img
find --set-root --ignore-floppies /BootCD/Images/kolibri.img
map --mem=-2880 (hd0,1)/BootCD/Images/kolibri.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
--------------

диски не подключаю, рабочий стол загружается, всё ок, а через 5 сек всё намертво виснет, мышь (USB logitech RX250) не двигается, клава (PS2) не работает, индикатор в систем трее показывает 100% загрузку ЦП, помогает только хардварный резет ПК. Если ДО зависания нажать CtrlAltDel, то в диспетчере увидим, что SEARCHAP даёт 78% CPU-USAGE.

Если же загружать этот же образ под WinXP-VirtualBox1.6.6, подключенный как дискета, то всё работает нормально.

Такая ситуация наблюдается уже больше года. MB Asus P5QL-E, CPU Intel Core2Duo E7300.

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

Posted: Tue Dec 29, 2015 2:00 pm
by punk_joker
Нужны логи.
CleverMouse wrote:Если Колибри видит какое-то устройство как жёсткий диск, то можно добавить /sys/develop/board /hd0/1/boardlog.txt в автозапуск settings/autorun.dat.
Если всё совсем плохо, то включить "[c] Дублировать дебаг-вывод на экран монитора" и выключить "[d] Запустить launcher после загрузки ядра" на экране загрузки и сфотографировать монитор после загрузки.
Ну или /sys/develop/board /usbhd0/1/boardlog.txt

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

Posted: Tue Dec 29, 2015 2:08 pm
by AleXH
Какая ФС должна быть, чтобы её не испортило при записи? NTFS или FAT16 подойдёт? Или только FAT32? Добавлять ПЕРЕД /SYS/SEARCHAP или в начало раскомментированных?

Каков синтаксис для refrscrn? Хотел бы на GF7600 VESA3.0 установить режим 800x600x100Hz.

P.S. Добавил на флешку с FAT32 kolibri.img, загружаю через GRUB4DOS-chenall, включаю подключение дисков, запускаю, загрузка умирает на детекте разделов, лог отладки на флешку не записан. Флешка работает как HDD,

MENU.LST:
-----------
title Kolibri
find --set-root --ignore-floppies /Boot/kolibri.img
map --mem=-2880 (hd0,0)/Boot/kolibri.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
----------

AUTOEXEC.DAT
---------------
/SYS/DEVELOP/BOARD /hd0/0/boardlog.txt
/SYS/SETUP BOOT 1 # Load device settings
/SYS/LOADDRV RDC 1 # videodriver for RDC M2010/M2012
/SYS/NETWORK/NETCFG A 1 #
/SYS/NETWORK/@ZEROCONF "" 1 # Network configuration
/SYS/ESKIN "" 1 # Set style
/SYS/@VOLUME "" 1 # Start volume daemon
/SYS/@TASKBAR "" 1 # Start taskbar
/SYS/@DOCKY "" 1 # Start docky
/SYS/@ICON "" 1 # Multithread icon
/SYS/@SS ASSM 1 # Screensaver
/SYS/TMPDISK A0 -1 # Add virtual RAM disk /tmp0/1
/SYS/SEARCHAP "" -1 # Search and mount additional system directory
----------------

BootItNG.ima из этой же папки, таким же способом загружается и работает нормально.

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

Posted: Tue Dec 29, 2015 4:52 pm
by CleverMouse
AleXH wrote:включаю подключение дисков, запускаю, загрузка умирает на детекте разделов
Это совершенно другая проблема, нежели зависание после загрузки. С ней можно разбираться отдельно, но всё-таки работа с дисками через BIOS не случайно по умолчанию выключена.
AleXH wrote:Какая ФС должна быть, чтобы её не испортило при записи? NTFS или FAT16 подойдёт? Или только FAT32?
Любая FAT. NTFS не подойдёт.
AleXH wrote:Добавлять ПЕРЕД /SYS/SEARCHAP или в начало раскомментированных?
Без разницы. Но на жёсткий диск в твоём случае логи писать нельзя - зависание происходит при начале работы с жёстким диском, а перенос зависания с SEARCHAP на BOARD не даст результатов. А для записи логов на флешку может понадобиться вставить задержку перед запуском board - USB инициализируется параллельно с обработкой autorun.dat - так что запуск BOARD должен быть как минимум вторым.
AleXH wrote:Каков синтаксис для refrscrn? Хотел бы на GF7600 VESA3.0 установить режим 800x600x100Hz.
Не поможет. refrscrn просто говорит ядру рисовать не на всём экране, а в углу. Если для NVidia разрешения нет на синем экране загрузки, то его нельзя установить совсем.
AleXH wrote: AUTOEXEC.DAT
---------------
/SYS/DEVELOP/BOARD /hd0/0/boardlog.txt
/SYS/SETUP BOOT 1 # Load device settings
/SYS/LOADDRV RDC 1 # videodriver for RDC M2010/M2012
/SYS/NETWORK/NETCFG A 1 #
/SYS/NETWORK/@ZEROCONF "" 1 # Network configuration
/SYS/ESKIN "" 1 # Set style
/SYS/@VOLUME "" 1 # Start volume daemon
/SYS/@TASKBAR "" 1 # Start taskbar
/SYS/@DOCKY "" 1 # Start docky
/SYS/@ICON "" 1 # Multithread icon
/SYS/@SS ASSM 1 # Screensaver
/SYS/TMPDISK A0 -1 # Add virtual RAM disk /tmp0/1
/SYS/SEARCHAP "" -1 # Search and mount additional system directory
----------------
Во-первых, /usbhd0/1/, а не /hd0/0.
Во-вторых, должна быть третья колонка с числом - задержкой в 1/100 секунд.
В-третьих, для логов на флешке лучше ставить board вторым в списке, и задержку для первой программы в списке, например, 500 - с запасом.

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

Posted: Tue Dec 29, 2015 5:36 pm
by AleXH
Режим 800x600x32 в списке есть, но хотелось бы развёртку 100Гц установить - от 60Гц глаза на ЭЛТ вылазят.

AUTOEXEC.DAT
---------------
/SYS/SETUP BOOT 500 # Load device settings
/SYS/DEVELOP/BOARD /usbhd0/1/boardlog.txt 1 # Start logging
...
---------------

Подхват дисков отключил, после загрузки рабстола всё повисло как обычно, но лог на флешке был создан.

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

Posted: Tue Dec 29, 2015 6:11 pm
by CleverMouse
Судя по логу, это не жёсткий диск, жёстких дисков вообще не видно - SATA?
Нужны последние строки лога перед зависанием. BOARD их мог не успеть скинуть. Включи на загрузочном экране дублирование лога на экран [c] и проверь, будет ли что-нибудь после "L: /SYS/SEARCHAP".
Если ничего не будет, убери searchap из автозагрузки, запусти какой-нибудь файловый менеджер и потыкай по дискам - обращение к чему именно вешает систему?

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

Posted: Tue Dec 29, 2015 6:29 pm
by AleXH
Так я же написал выше: "Подхват дисков отключил". L: /SYS/SEARCHAP последнее, что выдаётся на экран в окне-блокноте (чёрным по белому), после никаких записей нет, тупо висим со 100% загрузкой - красный столбик в системтрее максимальный. Ок, проверю через 15 мин.

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

Posted: Tue Dec 29, 2015 6:34 pm
by CleverMouse
Окно "чёрным по белому" - это BOARD, обычная программа, которая может и не успеть отобразить последние записи перед зависанием. Пункт [c] включает лог самого ядра напрямую на экран.

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

Posted: Tue Dec 29, 2015 6:37 pm
by AleXH
На экране не вижу - боард заслоняет ))) а передвинуть не успеваю

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

Posted: Tue Dec 29, 2015 6:41 pm
by CleverMouse
В такой конфигурации board можно вообще отключить.

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

Posted: Tue Dec 29, 2015 6:41 pm
by AleXH
Отключил диски, боард, загрузку лаунчера, включил вывод сообщений на экран. Всё загрузилось, сообщения на чёрном экране. Подождал полминуты - курсор бегает, гуд. CtrlAltDel - ни на одну кнопку нажать в диспетчере не могу, такое ощушение, как будто кнопки мыши не работают, тем не менее LMB мимо поля с лаунчером и в него идут - курсор в поле то пропадаетЮ, то появляется. Если навести курсор на чекбокс System, то он мельтешит - быстро активируется-деактивируется в цикле, системные процессы, соответственно, то отрисовываются в списке, то пропадают, как будто LMB строчит. - Криво работает драйвер мыши? Или дело в биосе?

Запускаю лаунчер Enter'ом - появляется десктоп, но увидеть что за сообщения на нём написаны не успеваю - окно диспетчера их перерисовывает повеху. Ну а дальше как положено - через пару сек всё виснет.

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

Posted: Tue Dec 29, 2015 7:16 pm
by CleverMouse
CleverMouse wrote:Если ничего не будет, убери searchap из автозагрузки, запусти какой-нибудь файловый менеджер и потыкай по дискам - обращение к чему именно вешает систему?

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

Posted: Tue Dec 29, 2015 7:17 pm
by AleXH
Запуск SEARCHAP зарэмил, подхват дисков при запуске отключил - всё запустилось и не вешается. Но кнопка Пуск и кнопки управления окнами Свернуть, Закрыть не работают.