Open hopkinskong opened 6 years ago
I'm having trouble with pcie devices as well, only one of the cards I've tried functions. Board revision is v2.1 2018-06-06.
Bootlogs for 3 different pcie cards with kernel 4.4 and mainline attached here
@ayufan Any ideas?
@hopkinskong You might want to go upstream, there's a similar issue here in the rockchip repo.
I have problems too. Only cards i get running are cards from pine64 (NVMe & SATA)
Here an bootlog from an Intel I350-T4V2 card. https://pastebin.com/CBwWNaa7 I hope that helps someone, I do not know how to solve the problem.
@bullet64 that's really odd, my I350-T4 functions flawlessly. Which revision pcb (the Rockpro64 board) do you have? I'm not sure whether my I350 is a v1 or v2.
On the label is T4V2. And i have tested on v2.0 and v2.1.
I'm not sure if I'm doing everything right. Modul igb is loaded. But with these errors
'[ 3.357459] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout! [ 3.364016] rockchip-pcie: probe of f8000000.pcie failed with error -110'
card will not work. So
'sudo lspci -vvv'
is empty. I bought the card because it works for you. :)
I wish I could help, mine just works without doing anything special.
Did you by chance buy one of the $50 "ships from China" I350s?
Uuups, looks like I bought China garbage. Ok, bought by amazon - will send back.
Thanks for your hint.
I too have an Intel i350-T4 network adapter which works fine in my PC but not in the rockpro64 v2.1 board. I only got it to work once with the Debian version from mrfixiti2001 but not since, so I think this slot will not take anything than the sata adapter sold by rockchip, very likely due to electrical incompatibilities. I'm pretty sure pcie spec is not even properly/fully implemented on these boards and someone just soldered the slot and some regulators hoping it would just work. I think the reason it worked once was likely timing related so I have absolutely no faith this version of the board will work with this card reliably.
It is due to some clocking issue. Most of PCIe should work as long as it can live with 32MB dma buffers, almost everything expect graphics card. Most of time it works, I tested with NVMe, different SATA adapters, network cards and USB adapters. It worked in almost all times.
On Sat, 23 Mar 2019 at 16:09, crushfx notifications@github.com wrote:
I too have an Intel i350-T4 network adapter which works fine in my PC but not in the rockpro64 v2.1 board. I only got it to work once with the Debian version from mrfixiti2001 but not since, so I think this slot will not take anything than the sata adapter sold by rockchip, very likely due to electrical incompatibilities. I'm pretty sure pcie spec is not even properly/fully implemented on these boards and someone just soldered the slot and some regulators hoping it would just work.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ayufan-rock64/linux-build/issues/254#issuecomment-475877356, or mute the thread https://github.com/notifications/unsubscribe-auth/ACTpQZY-rYc8jOLm0l2B8mtZGe8y0-d9ks5vZkOSgaJpZM4VuaS8 .
What type of network adapters did you have success with and what revision of the rockpro64 board? I could only get the i350-T4 to show up on the bus once with my v2.1 board.
I am using Dell H200 RAID card, the card seems initialized correctly (Green LED Flashing), but I got kernel oops when booting: