Other Parts Discussed in Thread: TDA4VM, TDA4VH
Tool/software:
TDA4VM sdk11.
I am trying to verify pcie system of TDA4VH on TDA4VH EVM, refer following link to test PCIE
but at this step:
--------------------------
root@j721e-evm:/sys/kernel/config/pci_ep# ls functions/pci_epf_test/pf1
ls: cannot access 'functions/pci_epf_test/pf1': No such file or directory
root@j721e-evm:/sys/kernel/config/pci_ep#
root@j721e-evm:/sys/kernel/config/pci_ep#
root@j721e-evm:/sys/kernel/config/pci_ep# ls functions/pci_epf_test/func1/
baseclass_code deviceid msi_interrupts primary revid subclass_code subsys_vendor_id
cache_line_size interrupt_pin msix_interrupts progif_code secondary subsys_id vendorid
root@j721e-evm:/sys/kernel/config/pci_ep# ls /sys/bus/pci-epf/drivers
pci_epf_test
root@j721e-evm:/sys/kernel/config/pci_ep#
root@j721e-evm:/sys/kernel/config/pci_ep# mount -t configfs none /sys/kernel/config
root@j721e-evm:/sys/kernel/config/pci_ep# cd /sys/kernel/config/pci_ep/
root@j721e-evm:/sys/kernel/config/pci_ep# mkdir functions/pci_epf_test/func1
mkdir: cannot create directory 'functions/pci_epf_test/func1': File exists
root@j721e-evm:/sys/kernel/config/pci_ep# ls functions/pci_epf_test/func1
baseclass_code deviceid msi_interrupts primary revid subclass_code subsys_vendor_id
cache_line_size interrupt_pin msix_interrupts progif_code secondary subsys_id vendorid
root@j721e-evm:/sys/kernel/config/pci_ep# cat functions/pci_epf_test/func1/vendorid
0x104c
root@j721e-evm:/sys/kernel/config/pci_ep# cat functions/pci_epf_test/func1/interrupt_pin
0x0001
root@j721e-evm:/sys/kernel/config/pci_ep# echo 0x104c > functions/pci_epf_test/func1/vendorid
root@j721e-evm:/sys/kernel/config/pci_ep# echo 0xb00d > functions/pci_epf_test/func1/deviceid
root@j721e-evm:/sys/kernel/config/pci_ep# echo 2 > functions/pci_epf_test/func1/msi_interrupts
root@j721e-evm:/sys/kernel/config/pci_ep# echo 2 > functions/pci_epf_test/func1/msix_interrupts
root@j721e-evm:/sys/kernel/config/pci_ep# ln -s functions/pci_epf_test/func1 controllers/2900000.pcie-ep/
ln: failed to create symbolic link 'controllers/2900000.pcie-ep/': No such file or directory
root@j721e-evm:/sys/kernel/config/pci_ep# ln -s functions/pci_epf_test/func1 controllers/2900000.pcie-ep
ln: failed to create symbolic link 'controllers/2900000.pcie-ep': Operation not permitted
root@j721e-evm:/sys/kernel/config/pci_ep#
root@j721e-evm:/sys/kernel/config/pci_ep#
# Binding the physical fn1 to the controller
ln -s functions/pci_epf_test/pf1 controllers/2900000.pcie-ep
-------------------------------
it report error:
root@j721e-evm:/sys/kernel/config/pci_ep#
root@j721e-evm:/sys/kernel/config/pci_ep# ln -s functions/pci_epf_test/func1 controllers/29000000.pcie_ep
ln: failed to create symbolic link 'controllers/29000000.pcie_ep': Operation not permitted
root@j721e-evm:/sys/kernel/config/pci_ep#
---------------------------
how to make this work?
Thanks
Semon