Jump to content
    

faa

Свой
  • Posts

    766
  • Joined

  • Last visited

  • Days Won

    1

faa last won the day on September 28 2022

faa had the most liked content!

Reputation

1 Обычный

1 Follower

About faa

  • Rank
    Знающий
    Знающий
  • Birthday 07/27/1961

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

4,572 profile views
  1. CMA должен быть включен в ядре, что не во всех дистрибутивах сделано. Или ядро пересобирать надо. Есть еще варианты: 1. В проекте wupper драйвер cmem собирает обычные 4К странички в непрерывную область с проверкой неразрывности физ.адресов. CMA не используют. Но если затребовать буфер большого размера, то это может происходить очень долго и не всегда успешно. 2. Наши программисты через HugePage выделяют буфера, в cmdline размер HP установлен в макс.допустимый для платформы, отдельный драйвер преобразует вирт.адреса HP в физические. Только макс.размер HP может отличаться на разных платформах: на x86_64 он 1G, на aarch64 512M. Но в этом способе еще нюанс: HP надо выделять на правильной ноде, где пристегнут endpoint с dma.
  2. А опрос через pio регистра состояния без пауз/таймаутов?
  3. Платформа какая? Intel/AMD/AARCH64? Поколение? ОС lin/win? Опрос готовности - это кто кого и через что опрашивает? Тут же и по этому же PCIe? Мы мониторили готовности всех фифо, готовности корки, размеры буферов в корке. И в драйвере кеширование как? А MWI вкл/выкл?
  4. Размер TLP какой? ЕМНИП, для gen2 x8 теоретический 3814 МБ/сек, для TLP 128 байт практический предел 3225 МБ/сек (МБ - 2**20 байт).
  5. Можно и без несущей. Субнаносекундный импульс. И стробоскоп. Выдаем несколько импульсов, каждый сдвинут на несколько пикосекунд (по нарастающей или убывающей) от "старта". Период между стартами не меньше времени пробега сигнала "туда-сюда". Детектор отраженного сигнала. Можно использовать не очень скоростной АЦП (10-50МГц). См.: подповерхностное зондирование, георадары и т.п. Сантиметровую точность еще в конце 80-х получали. В элеваторах на МСК-ДСК-3 (и не только).
  6. Спасибо за проделанную работу. Постараюсь попереводить при возможности, вернее, уже начал. Но со свободным временем тоже не густо.
  7. И я бы ядро еще обновил. Мы на своих цинках (10, 20, 45) как минимум 4.9 крутим. Да и при начале проекта, ЕМНИП, на 3.18 тоже проблем не было. #dmesg|grep PS e0000000.serial: ttyPS0 at MMIO 0xe0000000 (irq = 26, base_baud = 6249999) is a xuartps console [ttyPS0] enabled e0001000.serial: ttyPS1 at MMIO 0xe0001000 (irq = 27, base_baud = 6249999) is a xuartps Не перекручены уарты. Jury093 правильно намекает ;)
  8. Ну тогда начнем от печки. Что за плата? С железом все в порядке?
  9. В dts оба UART присутствуют. console на ttyPS0, выводу не мешает. Может скорость и режим на приемной стороне ttyPS1 не те установлены? Для диагностики нужен вывод команд dmesg stty -F /dev/ttyPS0 -a stty -F /dev/ttyPS1 -a
  10. А console куда пристегнута? Покажите эту часть dts.
  11. Основное чуть не забыл, мы четыре потока под 5ГБ каждый в одну машину толкать пытаемся ;) 2 в одну ноду, 2 в другую. Если интел - в разные камни. Если EPYC - делим на 4 ноды. С gigabyte все неплохо. Работает, биос полный - есть доступ ко всем параметрам, техподдержка отзывчивая и толковая. Супермикро: Работает плохо. Жлобы, за каждый чих хотят денег. Биос обрезан - параметры далеко не все, подкрутить ничего нельзя. ТП - динамисты и футболисты. Это если коротко. ЗЫ: Всех с наступающим 2022 НГ!
  12. Kintex 7 даже через кабель - вопросов не было, gen2 же. Kintex US через кабель - проблемы были. Поддержка xilinx спросила "хоть где-то работает?". На ответ "да" послали к вендорам хостов ;) Virtex 7 не использовали.
  13. А ПЛИС какие? Платы в слот вставлялись или через кабель 2м и свитч/ретаймер?
×
×
  • Create New...