• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Zotac ZBOX CI323 nano

Hardware
62
148
110.7k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    bgbird03
    last edited by Nov 22, 2017, 4:20 PM

    Interesting followup to the hw.re.msi_disable=1 that you had in the loader.conf.local. If you remember, I put that in, it "broke" the boot, so took it out and it worked fine. Well…when I upgraded to 2.4.2 today, it for some reason got stuck in the exact same spot (even though hw.re.msi_disable=1) wasn't in the loader.conf.local. So...I manually set it to hw.re.msi_disable=0 before the boot process using option 3, and that fixed it. I've now added hw.re.msi_disable=0 to the loader.conf.local permanently; just interesting that it is the exact opposite setting of what you have.

    1 Reply Last reply Reply Quote 0
    • T
      TheNarc
      last edited by Nov 22, 2017, 5:41 PM

      That is strange, especially since the default value is supposed to be 0 based on on information here:  https://www.freebsd.org/cgi/man.cgi?query=re&sektion=4&manpath=FreeBSD+11.1-RELEASE.  Are you also running a CI323 or the newer CI327?  Maybe they use slightly different Realtek chipsets.  Although since they both use the same Realtek driver you'd expect that driver setting to behave the same on both.  Anyway, whatever works I suppose, though it's always nice to understand why things work when possible :)

      1 Reply Last reply Reply Quote 0
      • B
        bgbird03
        last edited by Nov 24, 2017, 4:49 PM

        I've got a 3127NANO-U, so maybe that is the difference. Then again, I have no idea what I'm doing and my pfSense experience so far has been like fighting (against myself) in the contested cyber domain. Sure, I can sort of do some things. But then other things break (like my BBC News App), and it takes me hours to figure out how to fix the firewall rules and why in the heck these things are being blocked (don't get me started on my VPN & certificate issues). So yeah…

        My experience is what I think fighting China must be like in cyberspace. Except I am my own enemy.

        1 Reply Last reply Reply Quote 0
        • R
          rek5
          last edited by Dec 1, 2017, 5:00 PM Nov 30, 2017, 11:17 PM

          Update: new module does not with with 2.4.2 I was able to load a fresh version of 2.4.1 and the module loaded correctly. I am still having issues with the WAN throughput for the device. Internet is 120/10, I can only get 50/10 after the pfsense box. iperf shows 500mbit speeds.

          1 Reply Last reply Reply Quote 0
          • B
            bgbird03
            last edited by Dec 2, 2017, 2:25 AM

            I was able to get it working with 2.4.2, unless you're talking about something else. And I only have 50/50 internet, but I can usually pull that through my Zotac. My PS4 doesn't work through it though, and my VPN is slower than molasses. But I still have 2.4.2 working…

            1 Reply Last reply Reply Quote 0
            • W
              Warhol
              last edited by Dec 2, 2017, 8:05 PM

              Thanks a lot to TheNarc for posting the compiled module!

              I tried it with pfSense 2.4.2 on a ZBOX CI327:

              • The module does load! :)

              • However, I had to set loader options opposite to what TheNarc suggested:

                • hw.re.msi_disable=0

                • hw.pci.enable_msi=1

                • hw.pci.enable_msix=1

              With the options set otherwise, I experienced weird behaviour - either the boot hangs completely, or the system comes up (VGA console visible, bootup-tune plays), but then neither USB-keyboard nor network I/O is working, preventing all access to the running system.

              1 Reply Last reply Reply Quote 0
              • R
                rek5
                last edited by Dec 3, 2017, 4:08 AM

                @Warhol:

                Thanks a lot to TheNarc for posting the compiled module!

                I tried it with pfSense 2.4.2 on a ZBOX CI327:

                • The module does load! :)

                • However, I had to set loader options opposite to what TheNarc suggested:

                  • hw.re.msi_disable=0

                  • hw.pci.enable_msi=1

                  • hw.pci.enable_msix=1

                With the options set otherwise, I experienced weird behaviour - either the boot hangs completely, or the system comes up (VGA console visible, bootup-tune plays), but then neither USB-keyboard nor network I/O is working, preventing all access to the running system.

                I will try out these settings on my 327 and report back.

                1 Reply Last reply Reply Quote 0
                • T
                  TheNarc
                  last edited by Dec 5, 2017, 3:30 PM

                  I have the older CI323, so it definitely sounds like the CI327 uses a different Realtek chipset than the CI323.  I found a post on a different forum that seems to confirm this, but not what the two chipsets actually are:  https://forums.untangle.com/hardware/38992-zotac-zbox-nano-intel-n3150-3160-3450-comments.html.

                  If you run the command pciconf -l on pfSense, either via SSH or the web configuration page (Diagnostics > Command Prompt), you'll get a bunch of output that includes two lines that begin with re (one each for re0 and re1).  On those lines there should be a chip= field.  On my CI323 this field is chip=0x816810ec, which I have to assume means that the chipset in the CI323 is the RTL8168.  Running this on a CI327 should reveal its chipset.

                  Mind you, I don't claim that knowing the chipset will necessarily provide any useful or actionable information, but at least it's good to know ;)

                  1 Reply Last reply Reply Quote 0
                  • B
                    bgbird03
                    last edited by Dec 5, 2017, 3:34 PM

                    Yeah, I guess I've got the same thing. My output is (from the web command prompt):

                    re0@pci0:2:0:0: class=0x020000 card=0x012310ec chip=0x816810ec rev=0x0c hdr=0x00
                    re1@pci0:3:0:0: class=0x020000 card=0x012310ec chip=0x816810ec rev=0x0c hdr=0x00

                    So…good to know that when TheNarc posts a driver update/compilation, it will work with mine :)

                    1 Reply Last reply Reply Quote 0
                    • W
                      Warhol
                      last edited by Dec 7, 2017, 8:00 PM

                      With TheNarc's driver module, my CI327 box is now up and stable since 5 days. I'll call this a huge success! Before, it used to crash within 24 hours. :)

                      Also I can confirm bgbird03's hardware ID for the CI327:

                      # pciconf -l | grep ^re
                      re0@pci0:2:0:0: class=0x020000 card=0x012310ec chip=0x816810ec rev=0x0c hdr=0x00
                      re1@pci0:3:0:0: class=0x020000 card=0x012310ec chip=0x816810ec rev=0x0c hdr=0x00
                      
                      

                      What would be a good place / good way for a concise write-up about Zotac boxes? Including the driver and loader options CI323 vs CI327, harware ID etc. Right now it's bits and pieces scattered through this thread. A sticky somehow?

                      The doc wiki sounds like a natural place for this kind of write-up, but it seems not to be as open as this forum for signing up to edit.

                      1 Reply Last reply Reply Quote 0
                      • X
                        xciter327
                        last edited by Dec 13, 2017, 8:10 PM

                        Just reporting my CI323 nano is also stable for many days now with latest from TheNarc. Also experiences issues when fiddling with the MSI/MSIX parameters. It either did not work and had no adapters or only one was working. This prevented the config from applying. Currently sticking with defaults.

                        Side questions:
                        I am guessing people are running this box with the offloading features disabled?

                        1 Reply Last reply Reply Quote 0
                        • T
                          TheNarc
                          last edited by Dec 15, 2017, 5:00 PM

                          I've definitely always run with the offloading features disabled.  From what I've heard anecdotally (though I don't claim to be any sort of expert on the subject) Realtek chipsets in particular are notorious for incorrectly implementing the functionality that handles that offloading.  Now, I also don't know whether the offloading occurs in silicon, the driver, or some combination of the two.  So it may be worth trying using the latest 1.94 driver (the binary I posted before).  But only if you're not running anything mission-critical and realize that it will most likely cause problems.

                          1 Reply Last reply Reply Quote 0
                          • J
                            jovimon
                            last edited by Jan 3, 2018, 6:36 PM

                            After reading through this thread and looking up some information on the Internet, I compiled a little "for dummies" guide to compile the Realtek Driver in FreeBSD, so you can use it in pfSense.

                            You can find it here:

                            https://gist.github.com/jovimon/524e116471f249626fd2ccd141f3fe05

                            1 Reply Last reply Reply Quote 0
                            • D
                              duren
                              last edited by Jan 9, 2018, 1:52 PM

                              Yeah I had 2.3.2 embedded on my 323 for a long time and it was rock solid, then I decided to upgrade, upgraded itself to 2.3.4 and was botched so I loaded the key with a fresh 2.3.4 and restored config, worked like a charm except I started to experience the instability mentioned in this thread. I went to 2.4.2 on an SSD, instability continued, until replacing the Realtek driver.

                              I'm not sure what changed since 2.3.2 but this driver appears to be a requirement now.

                              Big thanks to TheNarc for saving me compilation time.

                              1 Reply Last reply Reply Quote 0
                              • N
                                NewJoker
                                last edited by Jan 9, 2018, 7:24 PM

                                Just needed to give a huge "Thank you", to OP TheNarc and the following support throughout this thread. this was the biggest issue I have had since starting with pfsense.

                                1 Reply Last reply Reply Quote 0
                                • T
                                  thekorn
                                  last edited by Jan 31, 2018, 1:03 AM

                                  Another thank-you to TheNarc!  Upgraded my internet connection from 155Mbps to 350Mbps and immediately started having resets.  So far so good, happy pushing 350Mbps through with 1.94!  (pfsense 2.4.2)

                                  Didn't do any of the msi options at all, just loaded the new driver and hit reboot.

                                  1 Reply Last reply Reply Quote 0
                                  • X
                                    xciter327
                                    last edited by Mar 30, 2018, 8:15 AM

                                    Just reporting that the 1.94 driver still works with 2.4.3. No issues so far. The change log is scary.

                                    1 Reply Last reply Reply Quote 0
                                    • O
                                      Obloned
                                      last edited by Jun 13, 2018, 9:48 PM

                                      This post is deleted!
                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.