Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
About USB - непонятки
Jury093
Добавлено 08.10.2009 20:31
0
Сообщение: 1
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вот уж который день бьюсь:
usb 2-1: new full speed USB device using nuc900-ohci and address 2
nuc900-ohci nuc900-ohci: Unlink after no-IRQ? Controller is probably using the wrong IRQ.

перекопал сорцы, перелопатил горы страниц в инете - результат 0 :(
суть дефекта - втыкаешь любое скоростное USB, работает драйвер EHCI. Втыкаешь мышь, клаву, хаб, возбуждается OHCI и.. индейская хижина..
в конфигураторе ядра хохма еще та - один без другого "жить" не могут и не дают собрать ядро, пока не взведешь обе *
казалось бы Kernel hacking->Low level debug - ан фик, нет некоего файлика *.S где прописаны асмовские процедуры вывода в UART
по поводу Unlink after no-IRQ по инету стоны идут даже со стороны юзеров "старших" братьев, но там шина PCI и примитивным заклинанием в настройках это лечится (типа pci=noacpi?)
Вопрос - что делать то, куда копать?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.10.2009 14:16 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Что то я не совсем понимаю, о чем Вы.
Тестил с высокоскоростными флешками и мышой с клавой (usb "флешка" для беспроводной клавы и мыши),почередно, одновременно и на лету подключая, никаких проблем не испытывал.
Единственно, иногда хост может в OHCI перейти при подключении высокоскоростного устройства (но такие же эффекты я и на своем рабочем PC наблюдаю), вытащиш-вставиш, инится в EHCI.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.10.2009 16:33 Редактировалось 11.10.2009 23:53 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
насчет последнего предложения - такое и у меня случается - это в порядке вещей
суть такова: базовая прошивка, загрузился. Сую любую флешку или картридер - все в порядке, видится, монтируется. Сую любой из девайсов (USB Hub, USB mouse, USB keys) - все! - вышеприведенное сообщение и USB шина лежит до перезагрузки..
на кварц вроде грешить не приходится - EHCI часть вполне работает
не знаю.. попробую резисторы впаять на один порт в PullDown или шамана надо приглашать с бубном :)

а.. вспомнил! что еще слегка настораживает, паралелльно кварцу 48МГц впаян (он есть по схеме) R51 номинал 122 (1.2кОм), я сколько сталкивался с такими цепями обычно видел номиналы за мегОм..

ЗЫ На плате SKAT91 я тоже таких проблем не испытывал - в порядке вещей была "гирлянда" - юсб хаб, в него еще юсб хаб, во все свободные порты включались мышь, клава, кардридер, флешки - все виделось и монтировалось _без_проблем. Лампочку и пылесос подключать не стал - ибо бессмысленно :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 12.10.2009 09:34 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Станно, у меня, из usb мышей/клавиатур: defender мыша с клавой (2,4ГГц) и мышка A4 (27МГц с зарядкой), подключал и то и другое, подобного эффекта не наблюдал ...
То что резистор 1,2К, так и должно быть.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 12.10.2009 10:59 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
О резисторе я понял - трогать не надо :)

Порылся в инете по поводу Вашего комплекта "defender etc" - 100% уверенности нет но похоже он USB 2.0 и вероятно High speed. Что-то типа:
Bus=0003 Vendor=0518 Product=0001 Version=0100
если дадите мышкин (А4) вендор, то можно по нему поискать

счас буду офис трясти на предмет High speed Hid devices :)

Может у Вас есть под рукой что-нить Low/Full спидное - попробуйте. Мне бы понять сторону проблемы, тогда и решение будет проще..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 12.10.2009 11:16 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Сейчас оставшаяся плата раздраконена, позже потестирую.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2009 18:20 Редактировалось 13.10.2009 18:22 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
в общем все осталось на своих местах. положительных сдвигов нет. Есть одно очень подозрительное место - тянет на баг кристалла REG_AIC_GEN, в документации регистр описан с опечатками. чего я только не пробовал.. могу записать любой бит в этом регистре кроме.. OHCI - пробовал всеми мыслимыми способами
Может этот бит и не причем, но вместе с EHCI они образуют "групповое прерывание", в сорцах бит анализируется.. но вот что с физикой кристалла не пойму..
впаял (с горя) резисторы на один из портов - естесно не помогло :(

ЗЫ потихоньку закрадывается мысль о покупке High Speed Hid Dev (mice, keys), но не уверен что это спасет ситуацию..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 13.10.2009 19:05 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Я присматриваюсь к AT91SAM9G45, в еррате сказано, что хост не может работать в OHCI, если учесть, что производители в большинстве своем покупают готовые корки модулей, возможно, на какое то время эта "болезнь" будет у многих процессоров разных производителей ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.10.2009 21:00 Редактировалось 13.10.2009 21:02 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
нда.. AT91SAM9G45 Errata Sheet:
2.10.1 UHP: OHCI Mode not functional
The USB Host Port does not work in OHCI mode.
Problem Fix/Workaround None

ну так это продукт Sampling - в теории может пофиксят
жаль что по W90P950 крайне мало информации в инете, через ссылку всплывает какой-то китаец с невнятным патчем по W90X000
может мне попробовать попинать Nuvoton, может что напишут для прояснения?
допустим, что все же это аппаратный баг (очень бы не хотелось) у меня есть ограниченное число вариантов для "обхода"
- самый примитивный - периферия только для High Speed
- попробовать изобразить PS/2 на рассыпухе
- забить на EHCI и работать только с OHCI
:)

ЗЫ А как же религия? :)))
Pb-Free Packages TFBGA 324

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 13.10.2009 21:27 Редактировалось 13.10.2009 21:30 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Попробуйте, может что прояснится - CYChen18@nuvoton.com.
Что то мне подсказывает, что быстро они это не пофиксят :) (например на Atmel ARM7 даже через год выпуска серийных контроллеров не работал RMII интерфейс, может и сейчас не работает :) )
Например, если обратите внимание, в родной BSP нет MTD драйвера NAND флешки (они предлагали извращаться с либой GNAND которая в итоге эмулировала NAND флешку как скази устройство - маразм полный), после того как нормальный драйвер "испекли", выяснилось, что они вместе не работают с драйвером SD/MMC карточки - оказалось драйвер SD некорректно управлял своим питанием (отрубал корку NAND) ...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950