Board.KolibriOS.org

Official KolibriOS board
It is currently Sun May 19, 2019 7:56 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 686 posts ]  Go to page Previous 140 41 42 43 4446 Next
Author Message
PostPosted: Wed Apr 03, 2013 11:05 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 658
yogev_ezra wrote:
Единственная проблема, если подключить клавиатуру в соседний разъём с флешкой, то зависает намертво (не важно, было ли так подключено при загрузке или уже потом - если при загрузке, то зависает намертво сразу после загрузки; если потом, то зависает в момент подключения). Зависание происходит с вероятностью 100% (10 раз из 10).

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


Top
   
 
PostPosted: Thu Apr 04, 2013 12:14 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Компьютер соседа по работе №2. Тестировал USB flash, USB keyboard, USB mouse. Грузился с флешки. Флешка, клавиатура и мышка определяются и видны после загрузки, и горячее подключение работает. Единственная проблема на этом компьютере - RDSAVE при записи на флешку гарантированно (с вероятностью 100%) портит kolibri.img, после него с этого образа уже невозможно загрузиться, сразу уходит в reboot после синего экрана. Я подозреваю, что это всё-таки баг USB ядра, а не RDSAVE, потому что на всех других компьютерах, где я тестировал, RDSAVE спокойно записывает на /USBHD0 и всё после этого грузится. Лог и дамп PCIDEV прилагаю.


Attachments:
pcidev_rotem.txt [2.08 KiB]
Downloaded 99 times
Boardlog_Rotem.txt [11.12 KiB]
Downloaded 98 times
Top
   
 
PostPosted: Thu Apr 04, 2013 12:17 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
yogev_ezra
Зачем RDSAVE, если нужен только лог?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Apr 04, 2013 12:29 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Mario_r4 wrote:
yogev_ezra
Зачем RDSAVE, если нужен только лог?
Есть как минимум 2 причины:
1) Заявлена поддержка записи на флешки в USB ядре. Отличный способ протестировать запись - с помощью RDSAVE записать kolibri.img на ту же флешку, с которой грузимся. Если после этого перестает с него грузиться - был глюк.
2) В начале тестирования, "Компьютер соседа по работе №2" стабильно уходил в ребут или зависал намертво сразу после появления иконок и десктопа. Я грешил на USB ядро (как зависало у тебя, у Leency, и у некоторых других людей), но после возврата на ядро из ночной сборки получил тот же самый результат. Тогда я выкинул всё, кроме @PANEL, SETUP, PALITRA и BOARD из AUTORUN.DAT, и смог запуститься успешно и с обычным, и с USB ядром. Обычно я в таких случаях редактирую AUTORUN.DAT прямо из образа, затем записываю его обратно на флешку с помощью RDSAVE, и перезагружаюсь, чтобы узнать программу, ведущую к проблеме. На всех остальных компьютерах, где я тестировал, это работало отлично, но на этом - нет. Естественно, я посчитал своим долгом это указать в результатах тестов.
Spoiler: Show
Так как этот компьютер находится на другом конце длинного коридора от моего места, то мне приходилось много раз ходить туда-обратно, менять AUTORUN.DAT на моем компьютере, и возвращаться, и естественно, это бесило. Методом исключения, я нашел, что в этом компьютере к зависанию/перезагрузке приводил запуск ZEROCONF


Top
   
 
PostPosted: Thu Apr 04, 2013 1:06 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Просто RDSAVE вызывает функцию записи на диск в обход ф.70, так что могут быть и накладки какие, хоть и не должны.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu Apr 04, 2013 1:25 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
0CodErr, я в упор не вижу бага, способного приводить к убийству процессов, нужно выяснить, какое именно действие к нему приводит. В папке http://ftp.kolibrios.org/users/CleverMouse/usb/ лежат 7 вариантов драйвера usbstor2.obj, ..., usbstor8.obj, останавливающих инициализацию в разных моментах. Проверь их по очереди на предмет того, будет ли при каждом из них убийство процессов. Логов не надо, только ответ, будет ли ненормальное поведение или нет.

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 12:03 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Проверил 7 вариантов драйвера usbstor.
Spoiler: Show
usbstor2:
После нескольких нажатий на кнопку меню стало появляться "Device error" при попытке зайти на usbhd через файловые менеджеры.

usbstor3:
В логе было "K : media is ready", но в ФМ usbhd не отображалось.

usbstor4:
Как в предыдущем.

usbstor5:
В логе "media is ready" не было, в ФМ не отображалось.

usbstor6:
Как в предыдущем.

usbstor7:
Как в предыдущем.

usbstor8:
Скопировал/удалил на usbhd, понажимал меню — процессы исчезли.


Top
   
 
PostPosted: Fri Apr 05, 2013 12:23 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
0CodErr, убийства процессов в usbstor2-usbstor7 не было?

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 12:26 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Нет, не было.


Top
   
 
PostPosted: Fri Apr 05, 2013 12:39 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
0CodErr, проверь ещё http://ftp.kolibrios.org/users/CleverMo ... bstor9.obj , пожалуйста. Логов опять же не надо, только факт наличия/отсутствия убийства процессов.

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 12:52 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Проверил usbstor9.
На usbhd зайти не смог — "Device error".
Процессы исчезли, остался KFar. Я меню даже не трогал.


Top
   
 
PostPosted: Fri Apr 05, 2013 1:22 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Хм. 0CodErr, тогда ещё два варианта: http://ftp.kolibrios.org/users/CleverMo ... stor10.obj и http://ftp.kolibrios.org/users/CleverMo ... stor11.obj , логов опять же не надо.

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 2:37 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
yogev_ezra wrote:
Единственная проблема, если подключить клавиатуру в соседний разъём с флешкой, то зависает намертво
K : edx=00016871
K : warning: taking EHCI ownership from BIOS timeout
K : has_ownership
K : edx=00016871
K : warning: taking EHCI ownership from BIOS timeout
K : has_ownership

Похоже, что BIOS дурит. Приложи дамп BIOS.

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 2:59 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
yogev_ezra wrote:
RDSAVE при записи на флешку гарантированно (с вероятностью 100%) портит kolibri.img, после него с этого образа уже невозможно загрузиться, сразу уходит в reboot после синего экрана.

В процессе работы самой системы перед сохранением образа ты удалял какие-нибудь файлы с рамдиска? Я выкладывала usb-ядро ещё до r3442.
Если непосредственно перед или после сохранением образа на /usbhd0 сохранить его ещё и на жёсткий диск, файлы будут одинаковые или разные?

_________________
Сделаем мир лучше!


Top
   
 
PostPosted: Fri Apr 05, 2013 3:13 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
usbstor10:
Более десяти минут работало нормально, только медленно(2 мегабайта записывались на usbhd за 2 минуты примерно). Как начал меню нажимать, то процессы исчезли.

usbstor11:
В этот раз было 3 процесса OS/IDLE. Я нажал PrintScreen, и процессы исчезли.
Ещё раз с ним загрузился, теперь успел сделать скриншот, но потом снова процессы исчезли.
Spoiler: Show
Image


Еще насчёт usbstor9. В тот раз в логе было:
Spoiler: Show
K : Process - forced terminate PID: 0000000D [OS/IDLE ]
K : Page fault
K : EAX : 00000001 EBX : 808265C8 ECX : 80B86FAC
K : EDX : 00000200 ESI : 808265C8 EDI : 80B89DDF
K : EBP : 00000000 EIP : 00100000 ESP : 80B89DB0
K : Flags : 00011246 CS : 00000008 (kernel)


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 686 posts ]  Go to page Previous 140 41 42 43 4446 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited