FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5892 Discussions

Arria 10 PCIe device is not mounting

R_
Beginner
1,221 Views

We have connected PCIe x1 USB 3.0 device to the one of our Arria 10 SOC(10AS048H3F34E2SG). Through "lspci" command, we are able to detect the rootport and USB 3.0 device. We have enabled the USB 3.0 driver, But we are not able to access the USB 3.0 storage device. The USB storage device partitions are not detecting.

 

Please suggest.

 

Regards,

Rakshith

0 Kudos
5 Replies
SengKok_L_Intel
Moderator
395 Views
Hi Rakshith, The USB3.0 is an endpoint. From the lspci, you should able to find the BDF. Are you saying that you are unable to perform any memory read or memory write for the given BDF to your USB3.0 device? Regards -SK
0 Kudos
R_
Beginner
395 Views

Hi,

With lspci I am able to detect the device but I am not able to access that as storage device,USB storage device partitions are not detecting,Please find below logs

 

root@arria10:~# lspci

00:00.0 PCI bridge: Altera Corporation Device e000 (rev 01)

01:00.0 USB controller: ASMedia Technology Inc. Device 2142

root@arria10:~#

root@arria10:~#

root@arria10:~# cat /proc/partitions

major minor #blocks name

 

  1       0      8192 ram0

  1       1      8192 ram1

 179       0   7563264 mmcblk0

 179       1    512000 mmcblk0p1

 179       2   1536000 mmcblk0p2

 179       3     10240 mmcblk0p3

root@arria10:~#

root@arria10:~#

 

Thank you,

Regards,

Rakshith

0 Kudos
SengKok_L_Intel
Moderator
395 Views

​It sound like USB controller driver related since the Host can detect the endpoint, which mean the enumeration  and link training are success

 

Regards -SK

0 Kudos
R_
Beginner
395 Views

Hi,

I have checked same in Arria 10 SoC FPGA Development Kit board it was working. I am able to detect the USB storage partitions.

and the same kernel image (zImage) I am using for our custom board here it was not working.

 

Thank you,

Regards,

Rakshith

0 Kudos
SengKok_L_Intel
Moderator
395 Views

​Hi Rakshith, 

 

One suggestion is to delay the PERST and see if there is any improvement.

 

Regards -SK  

0 Kudos
Reply