Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Nov 23, 2019 1:34 am

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 150 posts ]  Go to page Previous 16 7 8 9 10 Next
Author Message
 Post subject: Re: Снова USB
PostPosted: Thu Oct 14, 2010 3:42 pm 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Т.е. если контроллер uhci и биос назначит прерывание, то контроллер материнской платы, который распознался мешать не будет.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Thu Oct 14, 2010 4:55 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Нет. Специально не проверял, но драйвер должен работать с несколькими мышами, если выполняются эти условия. И если есть настоящие ps\2 и СОМ мышки, то и они должны работать при загруженных драйверах.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Fri Oct 15, 2010 8:13 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Колибри показал что у меня есть uhci на mb, ohci ehci на плате расширения, мышь подключенная к контроллеру mb не распознается в windows (пишет windows не удалось распознать подключенное устройство, когда подключаешь к портам платы расширения все ок), в колибри тоже не распознается, что ожидаемо.
Так что видимо не судьба.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Fri Oct 15, 2010 8:33 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А что там за чипсет ?


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Fri Oct 15, 2010 9:38 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
На материнке VT82C596, на плате не смотрел.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Tue Oct 19, 2010 8:34 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Вот данные из everest


Attachments:
File comment: usb hosts info
usb.txt [1.71 KiB]
Downloaded 236 times
File comment: mouse info
mouse.txt [293 Bytes]
Downloaded 232 times
Top
   
 
 Post subject: Re: Снова USB
PostPosted: Sun Feb 06, 2011 6:21 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Добрый день! Помогая Asper-у тестировать драйвер для HD Audio, нашёл 2 компьютера, где нет PS/2 портов, и не определяются ни USB клавиатура, ни USB мышь. Хочу попробовать то, что описано в этой ветке, но требуется разъяснение:
1) Два файла из архива usb.7z, выложенного Serge - куда положить, чтоб их запустить?
2) На одном из компьютеров есть COM port, также имеется в наличии переходник COM -> PS/2 и мышь PS/2. Хочу попробовать COMMOUSE драйвер тоже с этим переходником - куда его положить и где его взять? Я так понял, что COMMOUSE по умолчанию не загружается?


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Sun Feb 06, 2011 6:58 pm 
yogev_ezra
1) USB драйвер работает исключительно для UHCI типа контролеров - стоит посмотреть отчеты какой-нибудь программы типа Everest или lspci под Linux. Имеет смысл положить оба файла в /rd/1/drivers/ и прописать в AUTORUN.DAT загрузку для файла USB (который 82 байта).
2) Если посмотреть AUTORUN.DAT в ночных сборках, то драйвер COM мыши грузится. Только имей ввиду - для работы с таким переходником мышь сама должна быть двухинтерфейсной (PS2 и COM сразу), иначе ничего не получится в лучшем случае.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Sun Feb 06, 2011 7:25 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
Mario wrote:
1) USB драйвер работает исключительно для UHCI типа контролеров - стоит посмотреть отчеты какой-нибудь программы типа Everest или lspci под Linux. Имеет смысл положить оба файла в /rd/1/drivers/ и прописать в AUTORUN.DAT загрузку для файла USB (который 82 байта).

Спасибо, попробую! Как раз этого знания мне не хватало: отредактировать AUTORUN.DAT
Mario wrote:
2) Если посмотреть AUTORUN.DAT в ночных сборках, то драйвер COM мыши грузится. Только имей ввиду - для работы с таким переходником мышь сама должна быть двухинтерфейсной (PS2 и COM сразу), иначе ничего не получится в лучшем случае.

Значит, моя мышь не такая - уже пробовал, оптический сенсор загорается (красный), но больше ничего не происходит. Значит придётся искать истинно COM мышку, хотя это уже раритет - на eBay за 30$ продают :roll:


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Sun Feb 06, 2011 8:13 pm 
yogev_ezra wrote:
Значит, моя мышь не такая - уже пробовал, оптический сенсор загорается (красный), но больше ничего не происходит. Значит придётся искать истинно COM мышку, хотя это уже раритет - на eBay за 30$ продают :roll:

Это может быть выходом в частном случае, но не решением общей проблемы - коробок то много. К сожалению моих знаний по USB недостаточно чтобы как-то продвинуть процесс в короткие сроки.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Tue Feb 08, 2011 2:57 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
В одном компьютере драйвер USB UHCI заработал, во всех остальных - нет. Из pcidev узнал, что там есть только контроллеры OHCI + EHCI.

Почитал об этих стандартах в интернете и узнал, что UHCI присутствует только на чипах Intel или VIA, так как этот стандарт был разработан Intel, и они требовали деньги у всех, кто хотел его использовать. Только VIA согласились заплатить - все остальные послали Intel нах.й и сделали свой несовместимый контроллер OHCI :wink:

А поскольку в eBox-3300MX Интелом и не пахнет, то ясно, почему там нет UHCI :lol: Хорошо хоть, что когда стали разрабатывать EHCI (который поддерживает USB 2.0), Интелу настучали по морде, и заставили разрабатывать его вместе со всеми, поэтому для USB 2.0 есть только один контроллер, а для USB 1.0 + USB 1.1 есть два :cry:

Прилагаю спецификацию OHCI - может, кому-то поможет :wink: Архив пришлось разделить на 3 части - иначе слишком большой файл. Поэтому скачиваем все 3, потом каждый открываем 7-Zip, а потом все 3 вместе ещё раз открываем 7-Zip 8)


Attachments:
USB_OHCI_part3.7z [175.23 KiB]
Downloaded 233 times
USB_OHCI_part2.7z [200.13 KiB]
Downloaded 224 times
USB_OHCI_part1.7z [200.13 KiB]
Downloaded 226 times
Top
   
 
 Post subject: Re: Снова USB
PostPosted: Tue Feb 08, 2011 6:23 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
:) В прошлую пятницу сделал полную распечатку спецификации OHCI.


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Tue Feb 08, 2011 8:51 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
У меня тоже OHCI + EHCI.

Прочитал сначала как OHSHI~ — к чему бы это? :roll:

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


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Thu Feb 17, 2011 2:48 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Залил новый драйвер с поддержкой клавиатур. Пока нет автоповтора нажатых клавиш, usb-клавиатуры это не умеют. Драйвер эмулирует сканкоды PS/2 клавиатуры. Напишите, если появились изменения в работе по сравнению с эмуляцией через БИОС.

Update.

Драйверу требуется ядро 1874+


Top
   
 
 Post subject: Re: Снова USB
PostPosted: Thu Feb 24, 2011 2:31 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Замечательно. Осталось достать USB клавиатуру. :)

Вопрос не совсем в тему: есть ли возможность работать с асинхронными событиями? Например подключили устройство к порту драйвер сообщает об этом контролируещей программе, а та уже сообщает пользователю, ну и производит другие необходимые действия, т.е. так, чтобы не делать периодический опрос, а ожидать наступления события.


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 150 posts ]  Go to page Previous 16 7 8 9 10 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