Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср дек 13, 2017 8:01 pm

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




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 150 сообщений ]  На страницу 1 2 3 4 510 След.
Автор Сообщение
 Заголовок сообщения: Снова USB
СообщениеДобавлено: Пт апр 18, 2008 8:50 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
на SVN обнаружил такую вещь, как "kolibrios.org\kernel\trunk\drivers\usb" - что это?

06/11/2013 yogev_ezra: Топик закрыл. Самый свежий драйвер USB теперь обсуждаем здесь: viewtopic.php?f=30&t=2305

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


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пт апр 18, 2008 11:23 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Неудачная попытка написать драйвер UHCI на асме.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб апр 19, 2008 10:49 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
совсем неудачная?

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


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб апр 19, 2008 3:33 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
На асме это практически нереально.
Я брал за основу драйвер из Линукс. Затраты времени на портирование и сложность превышают разумные пределы. Контроллер UHCI вообще довольно хитро**пое устройство, тут ребята из Intel постарались.
Для сравнения драйвер rhd для ATI видеокарт был портирован за 12 дней. Из них два дня ушло на решение мелких проблем с компиляцией и динамической линковкой PE DLL и ядра Колибри. Это при том, что исходный драйвер "xf86-video-radeonhd" работает в окружении xFree86 о котором у меня совершенно не было представления.
Кстати если кто-то хочет сделать драйвер для своей видеокарты то здесь
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-nv Родные дрова от жлобов из NVIDIA
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-nouveau Ещё одни дрова для NV
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel Родные дрова от Intel для чипсетов i810-G35 и документация http://www.intellinuxgraphics.org
если нет git то можно скачать исходники вручную через http://gitweb.freedesktop.org и найти ещё множество разных исходников.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пт авг 15, 2008 6:37 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Нужна была поддержка USB под DOS. Нашёл драйвер, проверил - работает! может его кто-нибудь дизассемблирует и перепишет под Колибри? (т.е. может из драйвера что-то можно извлечь полезного?)


Вложения:
usb_dos.zip [22.47 КБ]
339 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пт авг 15, 2008 5:00 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Albom
Я уже давно таким драйвером под ДОСом пользуюсь, перенести предлагал, все сделали вид, что не заметили, а мне тогда опыта не хватило самому дизасмить, идея спустилась на тормозах.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Пт авг 15, 2008 10:41 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
до кучи
http://frontiernet.net/~fys/usb.htm
Но только кода много и портировать видать сложновато или времени нет. т.к. на юсб можно повесить дофига различных устройств


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Сб авг 16, 2008 6:19 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
раз так пошло дело, то вот ещё...


Вложения:
usb4pas.zip [13.84 КБ]
365 скачиваний
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Ср авг 20, 2008 10:37 am 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Albom
Офигеть, теперь даже мне стало чуть понятней, как работает драйвер USB. Сегодня и завтра попытаюсь перенести, вдруг что выйдет.


Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт ноя 13, 2008 2:18 am 
Не в сети

Зарегистрирован: Вт сен 12, 2006 9:44 pm
Сообщения: 37
:)


Вложения:
USB.rar [3.84 КБ]
367 скачиваний
[Расширение bmp было запрещено, вложение больше недоступно.]

_________________
Все сложное - просто!
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт ноя 13, 2008 4:18 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
USB - это хорошо, это будующее :)
В Кьему программа (usb) запускается с вероятностью 20%.
На реальной системе (Материнка P5K-E/WiFi) происходит слудующее:
1. На доске пишется что определено три EHCI-контроллера, потом с ними что-то происходит (что-то типа Redirecting), это происходит много раз и в итоге прога закрывается, не показавшись.
2. Система честно зависает :)


Вложения:
12.png
12.png [ 84.35 КБ | 6961 просмотр ]

_________________
Через тернии к звездам
Вернуться к началу
 
 Заголовок сообщения: Re: Снова USB
СообщениеДобавлено: Чт ноя 13, 2008 11:07 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Я тоже немного ковыряю usb. Если надо замапить ввод-вывод есть MapIoMem. Пример в sound.asm proc set_ICH4. И KernelAlloc выделяет смежные страницы только если размер кратен 8 страницам. Могут быть проблемы с DMA.


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Leency
Драйвер работает только с OHCI контроллером, на UHCI, по словам автора, виснет; у меня точно виснет :) .
Видимо у тебя есть по крайней мере 1 UHCI, на котором всё и виснет.
Узнать список своих контроллеров можешь запустив прогу pcidev.


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

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Serge
Исходники Visopsys'а не смотрел ?


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

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Когда halyavin обнаружил, что для полной поддержки USB нужно написать три разных драйвера для трёх разных контроллеров (UHCI, OHCI, EHCI), энтузиазм у него в этой области куда-то пропал...

_________________
Ушёл к умным, знающим и культурным людям.


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

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


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

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


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

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