1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: linux kernel module for mrfioc2 on MTCA |
From: | 문건영(선형가속기팀) via Tech-talk <tech-talk at aps.anl.gov> |
To: | Han Lee <jeonglee at lbl.gov> |
Cc: | 박소희 <sohee5746 at postech.ac.kr>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 13 Feb 2023 05:55:15 +0000 |
Dear Han, This issue was solved with your help. You said you only tested the script on Debian. For you information, my OS is buildroot linux, and I didn’t use the sciprt. I changed /usr/share/pci.ids.gz
to the pci.ids in your repo. It works fine. # lspci -nmn | grep mrf # lspci -nmn | grep Finland 08:00.0 "Signal processing controller [1180]" "Xilinx Corporation [10ee]" "7-Series FPGA Hard PCIe block (AXI/debug) [7011]" "Micro-Research
Finland Oy [1a3e]" "MTCA Event Master 300 [232c]" 0a:00.0 "Signal processing controller [1180]" "Xilinx Corporation [10ee]" "7-Series FPGA Hard PCIe block (AXI/debug) [7011]" "Micro-Research
Finland Oy [1a3e]" "MTCA Event Receiver 300 [132c]" Thank you. Best regards, Geonyeong Mun From: Han Lee <jeonglee at lbl.gov>
Hi GY, Too late, but I can spend a little time finally. On Thu, Jan 5, 2023 at 11:15 PM 문건영(선형가속기팀) <gymun at postech.ac.kr> wrote:
Because that document was generated after manually updating the local pciid file. Please see the repository After leaving my previous company, I archived it and didn't updated my pciid file from the latest pciid file.
I resume the repo, and merge the latest pciid into the repository. Please check the REAME file. I only test it with Debian11 without any MRF hardware.
After you update your local pciid file with the repository one, you can see the mrf hardware name by executing "lspci." Note that now 7011 was defined now officially, so I removed my description of that definition. In addition, my old and stand-alone script
https://github.com/icshwi/e3-mrfioc2/blob/master/tools/get_pciaddr.bash may help you get some information also.
Once you plug them into the MTCA chassis, you should know where you plug them in. In addition, you have to configure them seriously within MCH. Sometimes, you have to configure the MTCA backplane settings into MCH. All
information must be defined first when configuring your MCH for the clock distribution according to your system configuration. Only the fixed static configuration you have.
So, you'll need to know all static information of your timing hardware before IOC implementation. The one repository and the script I share may help you to define all static information. HTH, Han
Jeong Han Lee, Dr.rer.nat Staff Scientist and Engineer Lawrence Berkeley National Laboratory 1 Cyclotron Road Mailstop 46R0161 Berkeley, CA 94720, United States Tel :+1-510-486-6163 Cell:+1-510-384-3868 |