Fujitsu Futro S720:
Az előző bejegyzésem a Futro S920 vékonykliens routerként történő felhasználásáról írtam. Ez a szösszenet az olcsóbb - érts: jelentősen butított - típusról az S720-ról fog szólni.
Ha az S920 a mini-ITX kategória svájci bicskája, akkor az S720 az a svájci bicska, amit kinából lehet beszerezni. Pont ugyanúgy néz ki, de nem tud annyit mint a nagytesó, bár nem is kerül annyiba. Sőt, használtan igazából majdhogynem csak feleannyiba kerül, így viszont igen jó ár/érték arányú kategóriába kell tenni. Persze hogy mi az olcsó, az erősen szubjektív. 3db gigabites porttal kb 15.000 Ft-ra jön ki ez a verzió.Frissítés:Mivel időközben elkészültek az eladásra szánt verziók, van már hirdetés is: Fujitsu S720 pc-s router Ez a jó hír, a rossz, hogy leégett a 'lada' gyár, így hiba csúszott az első 5 éves tervgazdálkodásba, a végső ár 16.000Ft.
Frissítés 2.0:
Elfogyott a gépből a készletem, és az igen mérsékelt érdeklődés miatt nem is tervezek újabb beszerzést. Neten keresgélve a komponensek megvásárolhatók, a maradék pcie kábelek átvándoroltak [K2]-höz, tőle még beszerezhető.
Tudom hogy ennyiért van használható wifi-s router is, csakhogy ebbe belemegy bármilyen 2,5"-os sata ssd, van benne szabad mini-pcie foglalat, lehet(ne) belerakni akár 16GB ramot, van rajta sok usb port, lehet rá kötni masnit monitort, aztán meg mégiscsak egy 64bites AMD SoC dolgozik benne. Én OpenWRT-vel használom a saját példányomat, de több rammal pfSense, OPNsense, routerOS, vagy akár Ubuntu Server is feltelepíthető, viccből nagyobb meghajtóval és még több rammal Win10-el is kipróbáltam. Működik. Nehezítésképpen a sajátomon van PHP, Python, mindenféle egyéni script, és még így is működik!
No akkor lássuk a részleteket!
Főbb adatok:
CPU: AMD GX-217GA (Kabini) - 2mag, 1,65GHz, 1MB L2, 15W TDP
GPU: Radeon HD 8280E - max 4096x2160px/30Hz, 1920x1080px/75Hz
Chip: AMD Yangtze, AMD K16
RAM: max 16GB 1600MT/s DDR3L (Single Channel)
Az alaplapi főbb csatlakozók:
1db sata3 csatlakozó
1db mini sata3 (mini-PCIe foglalat, de szigorúan csak sata)
1db mini-PCIe foglalat, pcie x1
Van még usb3.0, usb2.0, displayport, soros port, ps2,...
Csatlakozókban a fő különbségek:
- nincs PCIe x4 csatlakozó
- nincs alaplapi LPT kivezetés
- nincs alaplapi soros kivezetés
- csak 1db ram foglalat van (ha valaki látott már (8GB-nál nagyobb ddr3 soDimm ramot, kérem jelezze)
A legfájóbb pont a PCIe csatlakozó hiánya, ráadásul ezzel együtt nincs beültetve a belső 12V-os táprész sem. Nagy sóhaj...
Másoknál vérmérséklet szerint szóba jöhet hirtelen szívmegállás, vagy a koponyacsont szisztematikus roncsolása tetszőleges alapanyagú térelválasztó szerkezet segítségével. 
No jó, akkor Micimackó gondolj, gondolj, gondolj. Sőt, jöjjön egyből MacGyver!
Az alaplapon ott a PoE LAN modulnak szánt tüskesor, ugyan úgy mint az S920-ban, ugyanazzal a lábkiosztással. Tehát elő a varázskalapot, mert kell hüvelysor, pcie aljzat, a kettő közé gemkapocs szalagkábel, némi forrasztás, sok türelem, és készen is van a... ...ő... Mi is van kész? Egyelőre csak egy teszt kábel, mert ez csak az S920-ban használható, hiszen ott van 12V-os kivezetés. Azért kezdésnek ez sem rossz:
Nézzük meg, mennyire működik:root@S920:~# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8330E]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 3a)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 5
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
02:00.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
A lényeg a kettő utolsó sor, megjelent az eszközök között a Broadcom BCM5720 kettő portos hálózati kártya mindkettő portja. Lássuk kicsit részletesebben:
root@S920:~# lspci -s 02:00.0 -vv
02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 Gigabit Ethernet PCIe
Subsystem: Broadcom Inc. and subsidiaries Device 2003
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 34
Region 0: Memory at f8850000 (64-bit, prefetchable) [size=64K]
Region 2: Memory at f8840000 (64-bit, prefetchable) [size=64K]
Region 4: Memory at f8830000 (64-bit, prefetchable) [size=64K]
Expansion ROM at fe940000 [disabled] [size=256K]
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Not readable
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [a0] MSI-X: Enable+ Count=17 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00001000
Capabilities: [ac] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr+ NoSnoop- FLReset-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <1us, L1 <2us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s (downgraded), Width x1 (downgraded)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP+ BadDLLP+ Rollover- Timeout+ AdvNonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [13c v1] Device Serial Number 00-00-00-0a-f7-79-e0-c0
Capabilities: [150 v1] Power Budgeting <?>
Capabilities: [160 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
Kernel driver in use: tg3
Eddig jó, úgyhogy legyen teszt is, mármint a lényeges része:
iperf3 -c ... -t30
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-30.00 sec 3.21 GBytes 920 Mbits/sec 0 sender
[ 5] 0.00-30.05 sec 3.21 GBytes 918 Mbits/sec receiver
iperf3 -c ... -t30 -P2
[ ID] Interval Transfer Bitrate Retr
[SUM] 0.00-30.00 sec 3.29 GBytes 941 Mbits/sec 0 sender
[SUM] 0.00-30.04 sec 3.29 GBytes 939 Mbits/sec receiver
iperf3 -c ... -t30 -P3
[ ID] Interval Transfer Bitrate Retr
[SUM] 0.00-30.00 sec 3.29 GBytes 942 Mbits/sec 0 sender
[SUM] 0.00-30.04 sec 3.29 GBytes 940 Mbits/sec receiver
iperf3 -c ... -t30 -P4
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-30.00 sec 843 MBytes 236 Mbits/sec 11 sender
[ 5] 0.00-30.04 sec 842 MBytes 235 Mbits/sec receiver
[ 7] 0.00-30.00 sec 843 MBytes 236 Mbits/sec 0 sender
[ 7] 0.00-30.04 sec 842 MBytes 235 Mbits/sec receiver
[ 9] 0.00-30.00 sec 842 MBytes 236 Mbits/sec 0 sender
[ 9] 0.00-30.04 sec 842 MBytes 235 Mbits/sec receiver
[ 11] 0.00-30.00 sec 843 MBytes 236 Mbits/sec 0 sender
[ 11] 0.00-30.04 sec 842 MBytes 235 Mbits/sec receiver
[SUM] 0.00-30.00 sec 3.29 GBytes 942 Mbits/sec 11 sender
[SUM] 0.00-30.04 sec 3.29 GBytes 940 Mbits/sec receiver
iperf3 -c ... -t30 -P6
[SUM] 0.00-30.00 sec 3.29 GBytes 943 Mbits/sec 0 sender
[SUM] 0.00-30.03 sec 3.29 GBytes 941 Mbits/sec receiver
iperf3 -c ... -t30 -P8
[SUM] 0.00-30.00 sec 3.29 GBytes 943 Mbits/sec 0 sender
[SUM] 0.00-30.02 sec 3.29 GBytes 941 Mbits/sec receiver
Van egy egészen pici zavar a zűrben, valamiért nem ment el 11 csomag, ennek ellenére működőnek tekintem a kábelt.
Tehát kell még valami kici-occó dc-dc stepdown konverter, vagy érthetőbben: kell egy 12V-os paneltáp. Ezt rá lehet kötni az alaplap PoE tüskesorának 19V-os kivezetéseire, a kimeneti 12V meg mehet a PCIe csatlakozóra. Hárdkórok csinálhatják gemkapoccsal is, én továbbra is a jófajta szigetelt rézvezetékre szavazok. A csatlakozóba mehet egy szabványos PCIe x1 kártya, tényleg csak a példa kedvéért legyen egy alacsony hátlapos kettő portos hálózati kártya, és akkor kész is van egy koituszi transzfesztátor olcsó 3db gigabites ethernet porttal rendelkező pc alapú router.
Valami ilyesmi:
Azért csak ilyesmi, mert ez még mindig nem alacsony hátlapos hálókártya, de tényleg nagyon minimális jóindulattal, és még ennél is kevesebb fantáziával el lehet képzelni a végeredményt. Persze amint elkészül ez a verzió is, frissítem az irományt.
Mielőtt még valaki beleköt, gyorsan leírom, hogy azért van kikapcsolt állapotban az alaplap minden képen, mert burkolattal ugyan nem tűnik fel, de a power led nagyon erős fehér fénnyel világít. De nagy vonalakban igaz ez a mese, merthogy ssh-n elérhető a készülék:
Vagy böngészőben az OpenWRT webes felületén (LuCI) az S720 némi tesztelés után:
A legvégén pedig az elkészült S720-ba való PCIe x1 kábel:

"

