Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Dec 11, 2019 4:42 am

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 1 2 3 4 5 646 Next
Author Message
PostPosted: Wed Jun 22, 2011 3:07 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Sorcerer, так и должно быть с контроллерами UHCI и BIOSами, поддерживающими мышки - текущий вариант про UHCI не знает ровным счётом ничего, так что управление мышками остаётся у BIOSа.

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


Top
   
 
PostPosted: Wed Jun 22, 2011 3:12 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Sorcerer wrote:
Вспоминаю, что в теме писалось, что на рамдиске может не хватить места для логов.
В теме так же писалось, что USB контроллер на VIA - UHCI, а не OHCI, и предлагалось тестировать только на AMD / Vortex86MX :wink: Так что CleverMouse меня опередила с ответом, но тестировать на VIA её драйвер смысла нет.

CleverMouse: а как с моими последними результатами теста? У тебя что-нибудь из этого воспроизводится? Стоит пере-тестировать ещё раз с твоим последним ядром и драйвером?


Top
   
 
PostPosted: Wed Jun 22, 2011 3:22 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
yogev_ezra, проблемы с неправильным преобразованием перемещений мышки пока не решены; клавиатура и не должна работать, для неё драйвера нет; два разных HID-интерфейса на одной физической клавиатуре - это нормально, даже Microsoft использует это в качестве примера к своим иллюстрациям, в качестве второго интерфейса выступают "power keys".
В третьем случае проверь, стабильно ли это воспроизводится или эпизодически. Если стабильно, то приведи лог "dump_pci 0 A 0" - насколько я понимаю, именно эти координаты соответствуют неопределившемуся контроллеру.

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


Top
   
 
PostPosted: Wed Jun 22, 2011 6:52 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Попробовал свежую сборку, у меня работает отлично.
Единственное, иногда перестаёт появляться меню рабочего стола, но это точно баг @rss, потому что пр щелчке правой кнопкой по заголовку любого окна оно сворачивается в заголовок, как и должно быть. Я просто не нашёл, куда написать ☺

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
 
PostPosted: Wed Jun 22, 2011 9:26 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Jaeger wrote:
Протестировал на AMD Phenom II x4, мат. плата ASRock на чипсете AMD 785G.
Все 5 OHCI контроллеров нашлись, но USB-клавиатура и мышь не работают, и на подключение/отключение никаких сообщений не появляется.

Протестировал новую версию - теперь из 5 контроллеров находит только один, зато мышку видит. При загрузке курсор на секунду показывается на чёрном экране, затем появляется рабочий стол и курсор пропадает.

На доску отладки выдаёт:
Spoiler: Show
OHCI controller at 00:90 with 3 ports initialized
found USB 1.10 device with ID 09DA:000A
USB interface class/subclass/protocol=03/01/02
failed to load class driver


Top
   
 
PostPosted: Wed Jun 22, 2011 9:31 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Я поставила в отладочных целях игнорирование всех контроллеров, кроме первого, и забыла убрать. Я перевыложила ядро, теперь должно по-прежнему находить все контроллеры.
"failed to load class driver" - это, скорее всего, из-за того, что в drivers просто отсутствует usbhid.obj.

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


Top
   
 
PostPosted: Wed Jun 22, 2011 10:10 pm 
Offline
User avatar

Joined: Wed Aug 18, 2010 5:38 pm
Posts: 102
Теперь контроллеры находит.

Если вместе с USB подключить PS/2 мышку, то контроллеры находит, а USB-мышку нет (выводит те же 5 сообщений "OHCI controller at ... initialized").

Если подключать только USB-мышку, то перед появлением рабочего стола проскакивает сообщение "Setting mouse". Курсор мыши появляется, но не двигается. Cодержимое доски отладки мне без мышки не посмотреть.


Top
   
 
PostPosted: Wed Jun 22, 2011 11:10 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
Jaeger, посмотреть, если использовать сборку для eBox, где оная возникает сама, или прописать ея возникновение в автозагрузку.
Помимо этого, можно использовать мой вариант board, если виден в Колибри диск /hd0/1/

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 
PostPosted: Wed Jun 22, 2011 11:42 pm 
CleverMouse
Roverbook U800
Две мышки A4Tech работают совместно без проблем.
Spoiler: Show
Attachment:
BOARDLOG.TXT [462 Bytes]
Downloaded 67 times


eBox-3300MX (Vortex86MX)
Две мышки в любой последовательности включения приводят к перезагрузке системы, после лога на черном экране. Проверял как при загрузке с USB Flash, так и с SD Flash (видимый как /hd0/1/). Выкладываю 2 лога для каждой мышки включенной отдельно.
Spoiler: Show
Attachment:
1Boardlog.txt [680 Bytes]
Downloaded 67 times

Attachment:
2Boardlog.txt [680 Bytes]
Downloaded 68 times


Top
   
 
PostPosted: Thu Jun 23, 2011 12:04 am 
ASUS M3N78-VM
Подвисание на определении устройств в черном экране, где лог. Пробовал с 2-я, с 1-й мышкой, пробовал без мышек - результат один, подвисание.

ASRock M3A770DE
Обе мышки работают нормально.
Spoiler: Show
Attachment:
1.png
1.png [ 76.11 KiB | Viewed 1432 times ]


Top
   
 
PostPosted: Thu Jun 23, 2011 2:34 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
CleverMouse wrote:
В третьем случае проверь, стабильно ли это воспроизводится или эпизодически. Если стабильно, то приведи лог "dump_pci 0 A 0" - насколько я понимаю, именно эти координаты соответствуют неопределившемуся контроллеру.
Да, воспроизводится стабильно. Прилагаю PCIDUMP обоих USB контроллеров.

Если эту мышку не втыкать, видит оба контроллера. Если втыкать только эту мышку и больше никакую, тоже видит оба контроллера и эта мышка работает нормально. Если втыкать эту мышку, ещё другие мышки, и что-нибудь ещё в USB, кроме мышки, то тоже всё определяется нормально. Проблема воспроизводится только тогда, когда воткнута эта мышка, ещё какая-то мышка, и больше ничего, кроме мышек.


Attachments:
pcidump_B.txt [640 Bytes]
Downloaded 86 times
pcidump_A.txt [640 Bytes]
Downloaded 89 times
Top
   
 
PostPosted: Thu Jun 23, 2011 1:23 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1621
Я медитирую над ошибками, буду с новой версией в понедельник.

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


Top
   
 
PostPosted: Sat Jun 25, 2011 12:32 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5067
CleverMouse
Залил драйвер и новое ядро. Вот что показало pcidev. Не знаю хорошо или плохо. Мышь не работает. Материнка Asus P5K-E/Wi-fi.


Attachments:
1.png
1.png [ 28 KiB | Viewed 2070 times ]

_________________
Через тернии к звездам
Top
   
 
PostPosted: Sat Jun 25, 2011 12:45 am 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Leency wrote:
Залил драйвер и новое ядро. Вот что показало pcidev. Не знаю хорошо или плохо. Мышь не работает. Материнка Asus P5K-E/Wi-fi.
Для твоей материнки - всё хорошо. Драйвер CleverMouse нужно тестировать только на AMD / Vortex86 - для Intel / VIA он не подходит.


Top
   
 
PostPosted: Sat Jun 25, 2011 11:18 am 
Тема называется "Тестируем USB OHCI controller" - похоже немного подумать для многих людей уже не вариант.
Производитель материнки и чипсета не обязательно должен быть среди перечисленных - достаточно посмотреть на наличие устройств Serial Bus - USB Open HC в списке, который выводит PCIDEV.


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 1 2 3 4 5 646 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