[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум » Другие устройства » Другие устройства MIPS » iStation T3
iStation T3
YDeanДата: Воскресенье, 26.08.2012, 20:57 | Сообщение # 31
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Вот прога по переключению PMUX /*удалено*/.
Только меня терзают смутные сомнения, ибо на ковоне она показала 00.
Может, надо еще датабук почитать.
Внизу она выводит полные значения otg_mux и otg_ctl.
На ковоне otg_ctl = 2С0.

Еще странно, что DevMgmt у тебя не увидел power state на HCD*:

И еще: не написан ли на устройстве FCC ID?



Сообщение отредактировал YDean - Понедельник, 27.08.2012, 13:01
 
PrinzmetalДата: Воскресенье, 26.08.2012, 22:02 | Сообщение # 32
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
У меня при попытке сменить значение на любое другое программа сразу соскакивает на 00.

Добавлено (26.08.2012, 22:02)
---------------------------------------------
А что за FCC_ID? Где его искать?


Прикрепления: 5511499.jpg (112.8 Kb)


Сообщение отредактировал Prinzmetal - Воскресенье, 26.08.2012, 21:55
 
YDeanДата: Понедельник, 27.08.2012, 13:12 | Сообщение # 33
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Понятно.
То есть, OTG вообще отключен - все нули.

Вот прожка./удалено/
Добавил кнопку задания любого значения для otg_ctl.
Поставил туда ковоновское 2C0.
Можешь нажать ее на свой страх и риск.
Второй регистр внизу должен измениться.

(Видно, придется штудировать датабук. С полтыка не получается.)
________
fcc id это сертификация для сша, если туда поставлялся продукт.
Тогда его потроха можно найти на их сайте.
Пример http://driverzone.com/content/img/fcc-id.gif



Сообщение отредактировал YDean - Среда, 29.08.2012, 17:59
 
PrinzmetalДата: Понедельник, 27.08.2012, 13:24 | Сообщение # 34
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
Ничего не меняется-нули. Слушай, у меня ведь в папке виндоуз вообще нет драйверов с названием "otg" может поэтому? Или это необязательно?

 
YDeanДата: Понедельник, 27.08.2012, 17:51 | Сообщение # 35
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Значит, еще какие-то биты otg/usb-конфигурации не углядели.
(Или родной драйвер сбрасывает?)
Надо будет срисовать все регистры и сравнить.

Там в проце еще может использоваться четвертый пин mini-usb для определения типа подключенного устройства Mini-A или Mini-B : хост или девайс. Если он у них распаян, конечно.



Сообщение отредактировал YDean - Понедельник, 27.08.2012, 17:52
 
PrinzmetalДата: Понедельник, 27.08.2012, 19:33 | Сообщение # 36
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
В большинстве кабелей mini-USB 4 и 5 пины на короткой ноге...

 
YDeanДата: Вторник, 28.08.2012, 13:11 | Сообщение # 37
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Сдампи на досуге usb регистры прилагаемой утилитой.
Она создаст в корне файл \DumpUsbReg.Log
Сравним с ковоном.
_____
+см. ЛС
_____
PS
Чтоб не было сомнений, в manual пункт 4 про USB
4. ... USB메모리및키보드등을연결하여사용하실수없습니다.
и рядом, переводятся как:
USB-Память и клавиатура не могут быть подключены.
Используется USB кабель для подключения к компьютеру.

Прикрепления: DumpUsbReg.rar (1.3 Kb)


Сообщение отредактировал YDean - Вторник, 28.08.2012, 14:06
 
PrinzmetalДата: Вторник, 28.08.2012, 17:12 | Сообщение # 38
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
В мануале скорее всего написаны заявленные свойства. Возможно хост-то есть, но он отключен. Хотя хз... Дамп - в аттаче.

Когда подвожу питание он на весь экран мне всегда выдает usb connect на черном фоне.(в режиме Mass Storage). Если в режиме Active Sync - то тупо ничего не происходит.

Прикрепления: DumpUsbReg.log (2.3 Kb)
 
YDeanДата: Вторник, 28.08.2012, 17:54 | Сообщение # 39
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
хост в проце, поэтому он есть.

Питание на устройство подводить не нужно.
OTG может определять, что именно подключено - через питание или USBOTGID.
Если пришло питание, значит "я - девайс подключенный к компу".
А USBOTGID это на разъёме Mini-B показано 'x'.

Для провода к компу оно не должно быть подключено, а для провода хоста, куда можно что-то воткнуть, оно должно сидеть на земле вместе с пятым контактом.
В проце USBOTGID есть, но я думаю, они его не развели на разъём.
USBOTGID анализируется опционально.
Возможно, достаточно, чтоб внешнее устройство просто начало переговоры с хостом.

Лог погляжу.

 
PrinzmetalДата: Вторник, 28.08.2012, 21:54 | Сообщение # 40
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
то есть я правильно понимаю, что в кабеле пины "х" и "4" должны идти отдельными жилами? Просто у меня их только 4, т.е. "х" и "4" закорочены в один.
А нет.. соврал. сейчас перемерял - "х" свободен. то есть питание (-5В) надо на него перевести или закоротить с 4-м?

Добавлено (28.08.2012, 21:54)
---------------------------------------------
закоротил "х" с "4" - ничего




Сообщение отредактировал Prinzmetal - Вторник, 28.08.2012, 20:32
 
YDeanДата: Среда, 29.08.2012, 18:09 | Сообщение # 41
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
Короче, я так и не понял, как оно работает.
Можно сделать грязный хак, прописав значения OTG от cowon Q5.
Добавил соответствующую кнопку (=Q5).
Если система выживет после её нажатия, то переключения верхних радио кнопок должно возыметь действие. Еще в нижнюю строчку добавил вывод otgid 1/0 - если оно распаяно, должно реагировать на втыкание провода с закороченным 'x' на 4-й.

Если не получится, то есть вариант, что гадит штатное устройство UsbSwitch (usb_switch.dll). Или оно мешало установке драйвера OTG. Или драйвер OTG пересекается с другими устройствами по GPIO.

Прикрепления: uswitch1.rar (2.0 Kb)
 
PrinzmetalДата: Четверг, 30.08.2012, 02:09 | Сообщение # 42
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
Короче ситуация следующая:
1) Когда в настройках включен масс сторэйдж, то програмка твоя скидывает все на 00.
2) НО! Стоило перейти на актив синк и подрубить мой кабель с подачей питания и короткими x+4 - как прога сама прыгнула на Device controller - стало возможно менять значения. Я поставил host controller циферки внизу сменились.
3) Когда я поставил SET 2c0 - появилась единичка в строке (usbOTGid:1)
4) однако подключенный девайс (флешку) он не увидел и я нажал =Q5... Все повисло намертво. Я резетнул - экран стал перетраханный так что я разобрать было трудно что... Я резетнул еще раз - и все зашибись..(встало на свои места.)

жду дальнейших указаний.

 
PrinzmetalДата: Четверг, 30.08.2012, 02:29 | Сообщение # 43
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
Пробовал подрубать мышку (разумеется при наличии доп. питания)- она горит когда отмечен пункт Device controller. Стоит поменять на Host controller - гаснет.




Вопроса о дровах не появляется((((

И теперь в режиме актив синк (даже не меняя параметры в проге uswitch) комп не видит устройства, а само устройство начинает в момент подключения жутко тупить (тормозить).

Прикрепления: 4138536.jpg (139.1 Kb) · 7446306.jpg (147.1 Kb)


Сообщение отредактировал Prinzmetal - Четверг, 30.08.2012, 03:01
 
YDeanДата: Четверг, 30.08.2012, 13:11 | Сообщение # 44
Профессор
Группа: Администраторы
Сообщений: 185
[ Вручить награду ] [ ]
Статус: Оффлайн
1.
Мышь когда горит - это неправильно! А вот когда не горит - правильно.
Потому что драйвер не установлен: чего ей гореть?
(В винде тоже мышь мигает в процессе загрузки, между биосом и активацией драйвера.)

2.
создать ветки
[HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers]
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients]
возможно, их наличие определяет, спрашивается ли о драйвере.

3.
> Когда в настройках включен масс сторэйдж...
А за это и отвечает пресловутый UsbSwitch.
можно выйти в соответствующую ветку
HKLM\Drivers\BuiltIn\UsbSwitch
и приписать там к имени dllки к-нибудь буковку, чтоб не грузился, и проверить, сбрасывает ли на нули.

4.
Устройство тупит в активсинхе - попробовать вынести драйверы ehcd и ohcd.
Чисто для проверки.
(Точно так же приписать буковку к имени dllки в реестре или переименовать сами dllки)
Вроде, ничего другого не может быть. (а вот, если это не поможет, то загадка!)

5.
> 3) Когда я поставил SET 2c0 - появилась единичка в строке (usbOTGid:1)
А вот тут бы поглядеть, настоящая ли это единица: сбрасывается ли на ноль, если вытащить кабель с x+4.

6.
с [=Q5] вообще непонятно. Еще погляжу регистры.

 
PrinzmetalДата: Четверг, 30.08.2012, 14:29 | Сообщение # 45
Новичок
Группа: Посетитель
Сообщений: 24
[ Вручить награду ] [ ]
Смайл настроения:
Статус: Оффлайн
1) Если вытащить кабель - все сразу же сбрасывается на 0. Но если воткнуть его обратно - единичка появляется сама уже без кнопки "set!"
2) Создание веток в реестре ситуацию не спасло - запроса о дровах нема.
3) Как только вынес usb_switch - Hard Disk перестал отображаться вообще. Так что я даже до проги uswitch не добрался. Пришлось все возвращать на круги своя.
4) Экран периодически при включении продолжает сходить с ума. И ребут спасает не всегда (суть в том что картинка смещена вправо на пол-экрана, а нажатия на экране соответствуют нормальному положению, так что приходится почти на ощупь находить нужную кнопку) - стало после нажатия впервые "=Q5".

 
Форум » Другие устройства » Другие устройства MIPS » iStation T3
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: