Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
iMX6 PCIe
Pavel Ivanchenko
Добавлено 03.02.2015 10:01 Редактировалось 03.02.2015 10:04
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
У нас есть необходимость задействовать в устройстве шину PCI Express, скажите, пожалуйста, какие шаи необходимо предпринять для подключения устройств?
Я пробовал полключать Mini PCIe Wi-Fi модуль в разъем, но в системе, установленной по умолчанию устройство обнаружить не удается. Как я понял, необходимо включить поддержку шины в ядре Linux, или для этого нужно что-то еще?
PCIe шина включена в ядре (см лог загрузки).
Но с ней есть ряд нюансов:
1) Изначально я немного изменил согласование дифпары тактирования шины, в референсе оно было с обеих линий терминатор на землю, а я сделал один терминатор между линий.
Я отлаживался с PCIe WiFi Atheros AR5BXB63 - проблем не было. Позже, где то на форуме есть пост (с ходу не нашел), одни ребята столкнулись с проблемой своего адаптера PCIe WiFi, в итоге все свелось к необходимости изменить терминацию клока PCIe к виду как в референсе (по резистору на землю), добавлению линии аппаратного сброса, подключение дополнительных линий питания.
Эти исправления были внесены в печатную плату V1.D, на предыдущих ревизиях их выполнянли в ручную (все кроме добавление линии сброса).
Хочу заметить, если у вас плата V1.D (или выше), уже только их отгружаем пару месяцев, в старом BSP не прописан пин сброса.

2) Если посмотреть внимательней на imxcommunity, тема не взлетающих PCIe девайсов там фигурирует масштабно, причем на одном и том же чипе, просто разные устройства могут жить на референсе, а могут и не жить. Пару месяцев назад я купил 5 разных mPCIe WiFi адаптеров (Atheros, Intel, Broadcom) - к великому изумлению, ничего кроме Atheros не взлетело (отложил разбирательства на потом, была одна тема с подстраиванием регистров PHY, но слишком все мраком покрыто).

3) Недавно взялись выпустить mPCIe плаг для видеозахвата SK-TW6869 и здесь странности с шиной встали в "полный рост" ...
На данный момент выяснилось - в крайней версии схемы референса последовательные конденсаоры на RX паре заменены на резисторы 0Ом, т.е. нужно заменить C137 и C138 на резисторы 0Ом.
Эта доработака на платах пока не проводилась и как она скажется на "оживление" пока не знаю.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.02.2015 11:28 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я отлаживался с PCIe WiFi Atheros AR5BXB63 - проблем не было. Позже, где то на форуме есть пост (с ходу не нашел), одни ребята столкнулись с проблемой своего адаптера PCIe WiFi,

видимо речь об этой теме:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=19863&num=1#20020

Цитата
Broadcom) - к великому изумлению, ничего кроме Atheros не взлетело (отложил разбирательства на потом

по возможности, напишу какие карточки у меня поднялись..
кстати, взлетел Intel "не тот", а другой..
как минимум (я скипнул твое) на приемном лейне нуль-резисторы и терминирующие резисторы на клоках..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 29.03.2015 23:10 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
по возможности, напишу какие карточки у меня поднялись..

собрал 5 карточек и провел экспресс-тест.
результат: 2 из 5 заработали.
1. intel 4965 - работает
title
видится в системе как:
Код
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)
01:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
iwlist wlan1 scanning |grep ESSID
ESSID:"xrums"


2. Atheros AR5BXB63 - работает
title
видится в системе как:
Код
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
iwlist wlan2 scanning |grep
ESSID:"xrums"


3. intel 3945 - не работает
title
у меня теперь таких карточек 3, превосходно работают в х86 ноутах (dell, acer)

4. broadcom 1390 - не работает
title
для проверки сунул в х86 ноут, поставил драйвера, в хрюшке заработала..

5. sony (novatel) - не работает
title
не уверен в ее исправности, но в х86 ставить заломался, по идее должна работать

для проверки все карточки втыкались в одну систему, с тем же ядром..

размышления:
если посмотреть на ближайшую цоколевку, типа:
http://pinoutsguide.com/Slots/mini_pcie.shtml
то помимо шины usb, в карточку может забегать smb(i2c)..
тогда, как гипотезу, можно выдвинуть, что контроллер карточки ожидает уровни или команды с этих интерфейсов..
или уровень на контакте категории "future use"..
как довод - глянул с увеличением контакты 30,32,36,38
1. у 4965 и atheros не подключены вообще
2. у 3945 тоже не подключены
3. у sony 30, 36, 38
4. у broadcom 30,32
еще у всех поголовно заведен контакт 20..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q