CWWK/Topton/... Nxxx quad NIC router

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Dostring

New Member
Dec 1, 2023
23
7
3
I run two machines on a single 12V adapter. You need:

https://www.aliexpress.com/item/1005002011584072.html - a power splitter terminal box

https://www.aliexpress.com/item/33038333356.html - here you get the DC power adapters in two colors. Makes it easier to distinguish between 2.1 and 2.5mm inner diamater, and these adapters are easier to handle (no soldering required) and look more sturdy than the standard adapters.

Wires. I bought 16 agw silicon cable for this purpose.

Lat but not least: https://www.aliexpress.com/item/1005005123816284.html - a fast charge pd module to force 12V output on the pd charger

Recommended: https://www.aliexpress.com/item/1005006245123030.html - a simple method to isolate cables. It also did a great job in fixing my keyboard hand rest where my cat punched some holes into it-

The rest is some simple soldering on the pd module.

Btw.: The efficiency of such a pd charger is identical to a good classic 12V power supply, so you also could buy e.g. a Meanwell 12V adapter with 60W. Stay away from the USB 1:4 Y-adapter cables. These cables have some built in electronics to server different voltages on each wire and normally can't handle high loads. I had to move my switch to a dedicated USB adapter due to this, resulting in blackouts of the switch under load.
Thank you for the awesome information and links to products. I don't have a soldering iron yet and I am not sure it would go well with my wife :D This is the way to use one original 12V power supply and split it for better power efficiency or replace the charger with PD module (and split it, optionally).

I was originally thinking about getting rid of classic power adapters and use one gan charger like satechi 165 W, some pd cables and fixed voltage adapters (or even better, pd trigger cable with correct jack) to power switch, router and ap (old laptop max power is probably too high). Except the price of Satechi and power drop outs during renegotiation (I am not sure the "fast power switching" would solve this and that the Ali triggers would support it) do you see any other cons?
 

karoiz

New Member
Nov 1, 2023
8
3
3
You can also use a buffer power supply, e.g.:



I use it to power:
  • router
  • switch
  • emergency router LTE

It would require more power to power the mini PC, but it's a nice solution because it has information signals on the relays. Does it work from the mains, is the battery ok, etc. You can connect it to ESP32 and thas all works a UPS
 

maor545

New Member
Oct 30, 2023
5
11
3
Best is to ask the seller to provide you with an exact link. If it bricks the board, you can make warranty claim more easily.
Is there something the new bios is supposed to fix or add?
I have narrowed down the problem to enabeling APSM option in the bios.
Be aware KC3000 does not support APSM on CWWK v2 4port version. If you want the lowest power consumption in idle, get some other ssd.
I will be getting crucial p5 plus as a replacement.
 
  • Like
Reactions: SBMe and choas

buz

New Member
Nov 5, 2023
20
11
3
well... mostly because you can :D
But i'm not only talking high availability for your internet router/firewall here, also redundancy/failover for things like home assistant, where having your home automation platform being unavailable for an extended period of time will really be a pain in the @ss in my case, so setting up everything with local control and then having the ability to move the HASS vm to another hypervisor in case of failures or even maintenance/upgrades is really convenient.

Fair enough. In my case, fiber terminates in my home, after that it is all my stuff (even the optics) so it's really up to me (as I have bad mobile reception I do have a spare fiber router in a box, call me paranoid, reminds me I should get a sprare optic too :-D ). I can see the HA angle (I would be totally, utterly screwed if KNX went down for one - like no light fixtures working anywhere) but depending on your actual setup, having HA up won't save the day either...

Doing it because you can is obviously always valid. It's why there is a CWWK N305 waiting for memory on my desk...
 

lued

New Member
Nov 10, 2023
2
1
3
So here's a strange one, my Proxmox crashes HARD after 3 minutes when putting hard IO on 3 NVMes in zfs RAIDZ1 on pve.

This happens every time running fio, a stress test using dd, or zfs send | recv. No dmesg, journalctl, or /var/log/{message,...etc.} signifying what happened to the kernel. Server just hard resets and uptime shows reboot occurred. Connecting a monitor to the . Haven't done that yet.

Specs: https://vi.aliexpress.com/item/1005005397523761.html?gatewayAdapt=glo2vnm

w/ a 4*1xM.2 port daughter board as such: https://vi.aliexpress.com/item/1005006159255173.html?spm=a2g0o.productlist.main.1.674e5957vmKl8l&algo_pvid=2b457aee-4997-4225-aa3b-4a5104958265&algo_exp_id=2b457aee-4997-4225-aa3b-4a5104958265-0&pdp_npi=4@dis!CAD!50.42!40.34!!!35.70!!@2103135816996654569923713e0f65!12000036042394377!sea!CA!2764160099!&curPageLogUid=sVI0cUNMn9hO

This converts a 4x M.2 to 4 1xM.2.
CPU: Intel N100
RAM: 16GB DDR5
OS: Debian Bookworm (PVE 8)
Kernel: 6.2.16-19-pve

I verified cpu and NVMe are not getting to TJMax / Crit temps and error is not OOR (out of RAM) for ZFS.
  1. Tried rebuilding pool - same issue.
  2. Read through all of https://forums.servethehome.com/ind...xxx-quad-nic-router.39685/page-22#post-383794 which identifies similar issues. No real fixes.
  3. Went through BIOS, flashed to latest version provided by Topton - looks like a lot of low level changes that can be done. I assume there is a M.2 bifurcation issue that needs to be resolved by BIOs.
  4. I haven't tried updating the microcode - but the only thing showing up in journalctl | grep micro is this:
microcode: Microcode Update Driver: v2.2. (edited)

Anyone experienced this issue before?
Following up on this... Anyone else experienced this issue before?
 

tibbe

New Member
Mar 17, 2022
24
5
3
Anyone using those appliances with expansion board and multiple NVMe drives - what are the temperatures you are reading? I'm planning to use one of those stored in an in-wall box. I won't be able to mount any fans inside. My plan is to host proxmox with opnsense VM and a second VM for seedbox and media server (no transcoding for now).
I am running 5 NVMe drives:

# sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +41.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +37.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +37.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +37.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +37.0°C (high = +105.0°C, crit = +105.0°C)
Core 4: +41.0°C (high = +105.0°C, crit = +105.0°C)
Core 5: +40.0°C (high = +105.0°C, crit = +105.0°C)
Core 6: +40.0°C (high = +105.0°C, crit = +105.0°C)
Core 7: +40.0°C (high = +105.0°C, crit = +105.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1: +27.8°C (crit = +110.0°C)

nvme-pci-0900
Adapter: PCI adapter
Composite: +48.9°C (low = -0.1°C, high = +82.8°C)
(crit = +84.8°C)
Sensor 1: +48.9°C (low = -273.1°C, high = +65261.8°C)


Not in a closet however.
 

JTech

New Member
Nov 14, 2023
3
0
1
Hi new here.

Great forum!

I’ve been looking to get one of these for a while.

There is a new one: https://www.aliexpress.com/item/1005005744023780.html?spm=a2g0o.store_pc_allProduct.8148356.6.40ce5032jOv1im&pdp_npi=3@dis!DKK!DKK 2,785.37!DKK 1,894.02!!!!!@2101f49d16879326993631233e664c!12000034186534720!sh!DK!180297067



It has N100 - 2*USB3.2 - 2*NVMe - 2*SATA – Which is exactly what I am looking for.



What do you think? Is there going to be a bios updates for this, should I wait for a v2 or should I just go for it?
I ended up ordering this exact same model and configuration. Did you end up pulling the trigger? How was the performance on both the NVME slots? And how's it been treating you overall?
 

JTech

New Member
Nov 14, 2023
3
0
1
Hi,

I just got it from AliExpress with Topton Store, added Crucial DDR5 16GB and Samsung 970 Evo Plus 500GB.
I didn't have much time to push it yet, but tried OPNsense, Casa OS, pfSense on Proxmox. It works well. I'm happy with it.
I just purchased the 4 port version of this. Did you end up using the 2nd m.2 slot? Were both full speed at x4 or does one come at x1? And hows your unit been holding up?
 

zack2491

New Member
Oct 3, 2023
1
7
3
Hey everyone, I've been lurking on this thread for a couple months, and I recently got a CW-AL-4L-V2.0 w/ N305. The box got warmer than I like, so I decided to add a fan to the "fanless" heatsink lol. I designed this holder for it, and after a dozen tweaks & reprints I'm comfortable sharing if anyone's interested!

 

iball

New Member
Dec 6, 2023
14
7
3
I ordered one of the barebone 4-port CWWK N305's from Amazon when it was on sale for $286, mostly because I'm on gigabit fiber and my old Protectli is gigabit-only running bare metal Untangle/Arista and not able to max out my connection. My fiber modem has a 5GB port on it.
Received it in 4 days flat & shipping was via DHL. Ordered on a Saturday and had it by Tuesday. 'MURICA!
Mine came with a fan adapter but did NOT come with the x4 NVME adapter, just the regular H adapter.
Amazon ASIN is B0C274PGW1 in case anyone wants to take a look at what I bought. CWWK only lists the model as "N305", lol.


Slapped in a Samsung 980 Pro 1TB NVME w/heatsink and Crucial 32GB RAM, installed Proxmox, install OPNsense in a VM with LAN/WAN NICs passed through to it, created an LXC container to run docker containers (currently 16), and mapped an NFS drive from my NAS to back it up to and while that worked well, wanted to explore Proxmox Backup Server so disabled those two jobs. I get 1.2G full-duplex throughput now whereas on the Arista/Protectli it was ~800M.

Currently not running any "intrusion detection" stuffs just yet as I know that will eat into the bandwidth and I'm internally debating on whether or not to just spin up crowdsec on OPNsense and be done with it. Even have my VPNs (Nord and Proton) back up and running to route select traffic over when needed. Shutdown my old Lenovo Thinkcentre Proxmox box I had been testing out PM on for the last 5 months since it's not really needed and can be repurposed to test other things when needed.

Installed Proxmox Backup Server as a VM on the NAS and created backup jobs for the LXC and OPNsense VM and it backs those up and verifies them pretty quick. Also connected an external NVME-to-USB drive and set backup jobs for it that run 15 minutes after the backup server jobs just for extra redundancy as I did have a 500GB NVME lying around from when I upgraded the NVME in my PC. Everything backs up pretty quick and it emails me when it's done. I have a custom-rolled Protonmail Bridge VM that I just point everything to for ease-of-alerting.

No issues with things keeping cool on mine and I'm not running any fans on it. I did order 4 "laptop riser feet" to keep it an inch or so off the shelf to allow for better airflow but not planning on fans at this time. Didn't re-paste anything or even check the heatsink spacing and it's staying pretty cool, even when downloading big files over the VPN connection.

So far so good on this end at least, no crashes or connection drops even when saturating the bandwidth. OPNsense does do this weird thing where it instantly takes up 7GB of the 8GB of RAM I assigned to it but internally on the OPNsense dashboard it's barely hitting 1GB of RAM usage. I figure that's by design to speed things up.

Don't ask me about power consumption for that's my next trick - just need to research it a bit more since I want to see power consumption on my Home Assistant main page like I do with my UPS and server temp & utilization meters. I figure I'll need a Zigbee v3 compatible smartplug and Zigbee v3 USB dongle, but meh...I'm taking a break for a few days.

We'll see if it holds up to the standard set by my Untangle/Arista Protectli box did running 24/7/365 for 5+ years, where I literally set-it-and-forgot-it for most of that time except when upgrading the firewall software once or twice a year. I'd get an email saying an update was available and would just login and install it. Never had any issues with the Arista/Protectli combo at all, other than slower bandwidth when my 1G fiber connection was installed a month ago.

1701984937648.png
1701984526529.png
1701986367461.png
 

Attachments

nense

New Member
Jun 7, 2023
7
1
3
What is the best way to improve airflow and temps? If I top the 2.5 bandwidth it gets really hot.
n100 small factor

Should I remove the back panel (power)?
bottom panel and use it with the side as base?
both?

Any other tips, including bios settings?

Thanks!
 

RubberChicken

New Member
Dec 6, 2023
5
0
1
Anyone using those appliances with expansion board and multiple NVMe drives - what are the temperatures you are reading? I'm planning to use one of those stored in an in-wall box. I won't be able to mount any fans inside. My plan is to host proxmox with opnsense VM and a second VM for seedbox and media server (no transcoding for now).
I have a CWWK CW-AL-4L-V2.0-N100 with 5 x 4TB NVME drives. I just got it working after CWWK supplied BIOS update and drives are all reporting 89C in SMART. It is unusable at the moment until I can come up with a cooling solution.
 

tibbe

New Member
Mar 17, 2022
24
5
3
I have a CWWK CW-AL-4L-V2.0-N100 with 5 x 4TB NVME drives. I just got it working after CWWK supplied BIOS update and drives are all reporting 89C in SMART. It is unusable at the moment until I can come up with a cooling solution.
I get a max of 52C with 5x Crucial P3.
 

RubberChicken

New Member
Dec 6, 2023
5
0
1
I get a max of 52C with 5x Crucial P3.
Mine is definately running a lot hotter than that, in an airconditioned 25C office

nvme-pci-0800
Adapter: PCI adapter
Composite: +88.8°C (low = -0.1°C, high = +99.8°C) (crit = +109.8°C)

I also have a seperate CW-AL-4L-V2.0-N100 with just a single NVME running OPNsense and it is also quite warm:

nvme-pci-0100
Adapter: PCI adapter
Composite: +66.8°C (low = -5.2°C, high = +83.8°C) (crit = +87.8°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +52.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +52.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +52.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +52.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +52.0°C (high = +105.0°C, crit = +105.0°C)

Have you tweaked your BIOS settings? At this stage mine are STOCK but I would like to investigate if some settings can be optimised to reduce temperature