Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт сен 21, 2017 4:41 am

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 686 сообщений ]  На страницу 1 2 3 4 546 След.
Автор Сообщение
 Заголовок сообщения: Тестируем поддержку USB
СообщениеДобавлено: Чт июн 16, 2011 8:34 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
CleverMouse писал(а):
yogev_ezra, за слова "Дух фтопку, у меня мышка не работает" лично я могу и послать "фтопку". Нерабочесть мышки можно починить более простыми средствами. USB - не такая уж сложная вещь, чтобы для её написания был абсолютно необходим Си. Хотя головной боли там хватает.

Например, ядро с http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt определяет и инициализирует OHCI-контроллеры и ищет подключённые устройства, определяя VendorID:DeviceID и класс/подкласс/интерфейс. Для мышек это 3/1/2, список вариантов для первого числа можно посмотреть на http://www.usb.org/developers/defined_class . Информация выводится на доску отладки при загрузке, так что если включён atikms, выводящий туда же тонны мусора, то его стоит отключить. Я, собственно, не собиралась выкладывать то, что есть, поскольку пока нет динамического подключения/отключения устройств, хабов, API для драйверов и самих драйверов, но раз уж пошли такие мысли, их надо в корне пресекать.

CleverMouse писал(а):
чтобы можно было с чистой совестью создать ещё одну ветку для процесса работы над usb, выложенную тестовую версию которой, впрочем, никто не заметил
Да все заметили, просто ты не сказала, что с ней делать - посылать тебе результаты тестирования? - "Спасибо" в любом случае я тебе говорю :wink:


Последний раз редактировалось yogev_ezra Пт июн 17, 2011 4:38 pm, всего редактировалось 3 раза.

Вернуться к началу
 
 Заголовок сообщения: Re: выбор вариантов загрузки
СообщениеДобавлено: Чт июн 16, 2011 8:36 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
yogev_ezra, сообщить, видит ли всё, что должна, или видит, но не всё, или ничего не видит. Можно в ЛС.

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


Вернуться к началу
 
 Заголовок сообщения: Re: выбор вариантов загрузки
СообщениеДобавлено: Чт июн 16, 2011 9:21 pm 
CleverMouse
Ну, естественно все заметили, но из природного мужского шовинизма гордо молчат.
А если серьезно, то ты ничего не написала на форуме до этого и поскольку на SVN - я, например, заглядываю исключительно из дома (в будние дни вечером), то я не могу знать о том что там творится с 3 часов ночи до 18-19 вечера. Я думаю у многих подобная ситуация, так что не нужно разводить обиду на пустом месте. Твою работу ценят и уважают.

З.Ы. Извиняюсь за очередную тупость, но куда выложена тестовая версия для USB?


Вернуться к началу
   
 
 Заголовок сообщения: Re: выбор вариантов загрузки
СообщениеДобавлено: Чт июн 16, 2011 9:39 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Mario, я не обижаюсь. Выложено в http://ftp.kolibrios.org/users/CleverMo ... kernel.mnt , сообщение об этом я сделала в неочевидном месте viewtopic.php?t=1773&p=34311#p34311 , так что его действительно можно было не заметить. И пока только OHCI, а не все три контроллера.

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


Вернуться к началу
 
 Заголовок сообщения: Тестируем USB
СообщениеДобавлено: Чт июн 16, 2011 10:05 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
CleverMouse писал(а):
yogev_ezra, сообщить, видит ли всё, что должна, или видит, но не всё, или ничего не видит. Можно в ЛС.

Время позднее, голова не варит.А что должно видеть, а что не должно? Контроллеры должно? А флешки? А все остальное? Где смотреть? В pcidev?


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Чт июн 16, 2011 10:09 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Sorcerer, "Информация выводится на доску отладки при загрузке" - из viewtopic.php?t=1773&p=34311#p34311

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


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Чт июн 16, 2011 10:14 pm 
Достаточно включить в автозагрузку BOARD (как это сделано в сборке Vortex86MX-eng) и иметь некоторое количество свободного места на рамдиске и проблема с ATIKMS решаема без его удаления.


Вернуться к началу
   
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 12:37 am 
eBox-3300MX (Vortex86MX)
Вложение:
BOARDLOG.TXT [754 байт]
317 скачиваний


Вернуться к началу
   
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 1:39 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Можно и так, но тогда необходимо поставить board до atikms и дать ей достаточно времени для считывания уже существующих сообщений.
Sorcerer, должна инициализировать все контроллеры и показывать на доске отладки все usb1-устройства и, возможно, некоторые из usb2, подключённые до загрузки не через хабы.
Mario, 08/6/80 - это явно флешка. Ещё какие-нибудь usb-устройства были подключены?

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


Последний раз редактировалось CleverMouse Пт июн 17, 2011 1:46 pm, всего редактировалось 1 раз.

Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 1:43 pm 
На тот момент ничего более. Вечером попробую воткнуть мышь и еще чего-нибудь и скину сюда результат.


Вернуться к началу
   
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 1:56 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Вот мой лог (тоже с eBox-3300MX). Были подключены мышка, клавиатура, SD-card-reader. Все три напрямую, до включения компьютера. Судя по этому логу, моя мышка определяется как USB 2.0


Вложения:
BOARDLOG.TXT [865 байт]
407 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 2:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Если usb2-устройство вообще определяется, то оно должно работать и через OHCI, правда, со скоростью usb1 - впрочем, для мышки это ограничение вряд ли актуально. Проблемы могут быть с тем, что BIOS работал через EHCI - например, с загрузочной флешкой, - и не отдал устройство назад.
Значит, после выходных ждите драйвер для мышки.

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


Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 2:32 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Тогда вот тебе ещё 2 теста на всякий случай:
Test2: подключены 2 разные мышки + USB CD-ROM
Test3: подключены 3 разные мышки (одна из которых, как видно, USB 1.1) + USB HDD

P.S. При загрузке твоего kernel.mnt перестаёт работать драйвер USB Keyboard от Serge. Думаю, ты это знаешь - просто на всякий случай.


Вложения:
ohci_test3.txt [963 байт]
419 скачиваний
ohci_test2.txt [902 байт]
374 скачивания
Вернуться к началу
 
 Заголовок сообщения: Re: Тестируем USB
СообщениеДобавлено: Пт июн 17, 2011 4:36 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Вот ещё 3 теста:

Test4: подключены 3 разные флешки (одна очень старая, 128MB - USB 1.1)
Test5: подключены те же 3 мышки, что в тесте 3, + USB-to-PS/2 adapter
Test6: нашёл баг - подключены те же 3 мышки, что в тесте 3 и 5, и больше ничего. При этом мышка, которая USB 1.1, не определяется вообще (и даже второй USB controller не определяется). В BIOS проверил - всё определяется. Если подключить только эту мышку и больше никакого другого USB устройства, то она тоже определяется нормально.


Вложения:
ohci_test6.txt [638 байт]
392 скачивания
ohci_test5.txt [887 байт]
374 скачивания
ohci_test4.txt [913 байт]
374 скачивания
Вернуться к началу
 
 Заголовок сообщения: Тестируем USB OHCI controller
СообщениеДобавлено: Пт июн 17, 2011 10:39 pm 
Roverbook U800 (тыц, тыц2)
Не видит контроллер похоже. Пробовал USB Legasy Device в BIOS в обоих положениях. Были подключены флешка и мышка.
Спойлер: Показать
Вложение:
1.png
1.png [ 6.06 КБ | 6545 просмотров ]

Вложение:
BOARDLOG.TXT [38 байт]
297 скачиваний


Вернуться к началу
   
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 686 сообщений ]  На страницу 1 2 3 4 546 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB