Zeby opet problem s CLKREQ (pin 7), ktery potrebujou nektere SOC pres 10k odpor prizemneny (jako napriklad u APU)? Spousta karet ma na ten SMD odpurek pripravene plosky, ale nema je osazene...
Navic jak se divam, tak tenhle signal pouzivaji nejen na PCIe sbernici, ale mimo jine i na USB a dalsi "balast" okolo, takze je mozne, ze to proste neplechu delat bude. Kazdopadne bych tam ten 10k SMD zkusil dat ;)
PS: uz se tu o tom psalo https://www.root.cz/zpravicky/vyrobte-si-vlastni-router-za-50-dolaru/
http://espressobin.net/forums/topic/mini-pcie-slot-not-working/
March 4, 2018 at 9:15 am #1599
I got the mPCIe slot working now. I had to apply this patch to the kernel:
--- drivers/pci/host/pci-aardvark.c 2018-03-02 21:59:56.553041000 +0100
+++ drivers/pci/host/pci-aardvark.c 2018-03-02 22:00:12.083041000 +0100
@@ -307,10 +307,10 @@
PCIE_CORE_CTRL2_TD_ENABLE;
advk_writel(pcie, reg, PCIE_CORE_CTRL2_REG);
- /* Set GEN2 */
+ /* Set GEN1 */
reg = advk_readl(pcie, PCIE_CORE_CTRL0_REG);
reg &= ~PCIE_GEN_SEL_MSK;
- reg |= SPEED_GEN_2;
+ reg |= SPEED_GEN_1;
advk_writel(pcie, reg, PCIE_CORE_CTRL0_REG);
/* Set lane X1 */
Prekvapuje me, ze porad neni k dispozici "instantni" distribuce pro domaci gateway s ARM CPU, ktera by podporovala "router on a stick", tedy nekolik VPN pres jediny ETH port. Na trhu je uz nekolik let tolik ARM PC ktere by to umely, ale SW chybi. RPI, BBB, BANANA PI, ORANGE PI, atd.
https://rbgeek.wordpress.com/tag/router-on-a-stick/
Novy RPI 3B+ ma dokonce integrovany WiFi modul (bez moznosti externi WiFi anteny a gigabit ETH port je pribrzden pripojenim pres USB sbernici).
Pekne vypada i BANANA PI-R2, i cena je dobra, ale SW podpora ze strany vyrobce mizerna a tak se nikomu zkusenemu do podpory nechce, zatim to vypada, ze nebude ani Armbian (spatna zkusenost s PI-R1) :-(
Router on a stick lze postavit treba s OPNsense nebo pfSense, ale tyto distribuce zase ignoruji ARM platformu.
IPfire ma nejakou podporu pro ARM, ale zase nepodporuje VPN a vyzaduje minimalne 2 ETH porty; jeden ETH lze vytvorit pomoci ETH2LAN adapteru.
Zbyva OpenWRT, ale to je pro zkusene borce.
To Espressobin vypada zajimave, bylo by hezke mit pro tuto desku funkcni IPfire... Protoze kdyz tam date ARM Linux, budete potrebovat routery dva, aby jste meli zalohu a nebyli odriznuti od internetu po upgradu SW...
Router on a stick lze postavit treba s OPNsense nebo pfSense, ale tyto distribuce zase ignoruji ARM platformu.
pfSense běží na několika ARM krámech, nicméně stáhnout se to nikde nedá. (Plánován je i ten Espressobin, ale ditto, prostě ten HW byste si musel koupil patřičně předražený přímo od nich.)