Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт апр 25, 2017 5:37 pm

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




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 150 сообщений ]  На страницу Пред. 15 6 7 8 9 10 След.
Автор Сообщение
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб авг 21, 2010 9:51 pm 
Атауальпа писал(а):
Sh@dy писал(а):
http://board.kolibrios.org/viewtopic.php?f=3&t=1400
Включить в биосе эмуляцию ps/2 мыши, или эт не то?

Не во всех биосах она есть

И работает это даже не во всех BIOS которые это имеют. Приблизительно 50%.


Вернуться к началу
   
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 11:01 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Обновил драйвер мыши для UHCI. Работает с ядром 1612+

Сделал обработчик прерываний и обработку запросов через события ядра. Теперь драйвер отнимает меньше времени и работает быстрее. Дальше планирую адаптировать к Колибри Линуксовый стек usb драйверов.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 1:34 pm 
Serge писал(а):
Дальше планирую адаптировать к Колибри Линуксовый стек usb драйверов.

Замечательно. Только как они будут рабоать? В Windows и Linux они висят за пределами 16-и прерываний, используя APIC. У тебя появилась идея на этот счет?


Вернуться к началу
   
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 2:21 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
В режиме PIC биос назначает прерывания на доступные линии. Прерывания расшарены так что проблем не возникает. У меня на irq5 и irq7 сидят по три устройства. Если есть проблымы с доступными линиями стоит отключить в настройках биос ненужные COM LPT и флоппи.

UPDATE.

Ядро Колибри пока не умеет работать с расшаренными прерываниями. Если по несчастливому совпадению на одной линии окажутся два устройства, поддерживаемые драйверами, то обработчик будет вызываться только для последнего загруженного драйвера.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 3:50 pm 
Я не уверен на все сто, но на некоторых компьютерах наблюдал как BIOS выводит таблицу присоединенных устройств в логе загрузки и там контроллеры USB просто тупо остаются не привязанными ни к каким прерываниям для обычного стандартного режима PIC и только в режиме APIC они уже развешиваются куда нужно.


Вернуться к началу
   
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 5:58 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Serge

в bus/pci32.inc #1612 сломан костыль ротации регистров при вызове sysFn62
(напоминаю, что <Lrz> недавно внёс ротацию регистров внутрь pci_api, так что теперь там eah = 62, bl=подфункция и т.д.)

просьба восстановить.

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Вс сен 12, 2010 7:43 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Поправил.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пн сен 13, 2010 1:01 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Супер!


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт сен 30, 2010 9:15 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Лучи добра и счастья.

_________________
Через тернии к звездам


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 1:58 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 111
А возможно ли использование usb мыши подключенной через usb-pci адаптер, при встроенном usb контроллере?
У меня видны порты только встроенного контроллера.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 2:36 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 971
В смысле USB порты не на материнке, а на PCI карте? Контроллер UHCI?


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 2:43 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 111
Мышь подключена к usb порту на pci карте.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 2:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 971
Asper писал(а):
Контроллер UHCI?


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 3:28 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 111
Тип контроллера не помню. А машина дома стоит.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт окт 14, 2010 3:35 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Unduing

Драйвер работает только с UHCI контроллерами. Второе обязательное условие - БИОС должна назначить прерывание.


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 150 сообщений ]  На страницу Пред. 15 6 7 8 9 10 След.

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


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

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


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

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