Привет всем.
Возникла проблемка с USB.
Есть USB1.1 host, от него идёт пара дорожек (длина 2см) к USB-HUB на микросхеме TUSB2046B. Линия до хаба не имеет в цепи резисторов, кроме подтягивающего D+ к +3.3 вольт, сопрот на 3 кОм.
Далее от хаба задействована один порт, который парой дорожек длиной 2 см подключен к разъёму с флэшкой. На этой паре дорожек резисторы на 15 кОм на ноль.
Читать стандарт невмоготу. Поискал тут на форуме, понял, что по крайней мере до хаба подтяжку сделал относительно верно (только 3 кОм вместо 1.5).
Если у кого есть время оценить неправильность такой схемы - подскажите, что не так, плз.
Не работает нифига, причём не знаю даже, как диагностировать. Работает ли хаб, какие должны быть сигнал - фик знает.
Вот лог запуска линукса:
---
pxa27x-ohci pxa27x-ohci: irq 3, io mem 0x4c000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
---
Говорит, хаб найден - но я не уверен, не тот ли это хаб, что в самом PXA270 (если он там вообще есть - тоже не уверен).
Любые советы - велкам.
Заранее благодарю.