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

    Not getting properthroughput on gigabit devices. 200mbps when it should be at least 600mbps

    Scheduled Pinned Locked Moved General pfSense Questions
    gigabitthroughputcore 2 duohp laptop
    67 Posts 7 Posters 14.7k Views
    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.
    • JKnottJ
      JKnott
      last edited by

      Here's another one:

      Core memory

      PfSense running on Qotom mini PC
      i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
      UniFi AC-Lite access point

      I haven't lost my mind. It's around here...somewhere...

      BerzerkB 1 Reply Last reply Reply Quote 1
      • DerelictD
        Derelict LAYER 8 Netgate @johnpoz
        last edited by

        @johnpoz said in Not getting properthroughput on gigabit devices. 200mbps when it should be at least 600mbps:

        @Derelict So you drove/shipped that all the way to TN, just to throw it away - hehehhe

        You have no idea. Well, maybe you do.

        Chattanooga, Tennessee, USA
        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
        Do Not Chat For Help! NO_WAN_EGRESS(TM)

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          Anything further from:
          pciconf -lcvV re0
          or
          cat /var/log/dmesg.boot | grep re0

          Steve

          BerzerkB 1 Reply Last reply Reply Quote 0
          • BerzerkB
            Berzerk @stephenw10
            last edited by

            @stephenw10

            pciconf -lcvV re0
            re0@pci0:3:0:0:	class=0x020000 card=0x52001385 chip=0x816910ec rev=0x10 hdr=0x00
                vendor     = 'Realtek Semiconductor Co., Ltd.'
                device     = 'RTL8169 PCI Gigabit Ethernet Controller'
                class      = network
                subclass   = ethernet
                cap 01[dc] = powerspec 2  supports D0 D1 D2 D3  current D0
            
            cat /var/log/dmesg.boot | grep re0
            re0: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0x1400-0x14ff irq 16 at device 0.0 on cardbus0
            re0: Chip rev. 0x10000000
            re0: MAC rev. 0x00000000
            miibus0: <MII bus> on re0
            re0: Using defaults for TSO: 65518/35/2048
            re0: Ethernet address: 00:0f:b5:4d:5b:90
            re0: netmap queues/slots: TX 1/256, RX 1/256
            
            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Any further details of cardbus0? cat /var/log/dmesg.boot | grep cardbus0

              BerzerkB 1 Reply Last reply Reply Quote 0
              • BerzerkB
                Berzerk @stephenw10
                last edited by

                @stephenw10 said in Not getting properthroughput on gigabit devices. 200mbps when it should be at least 600mbps:

                cat /var/log/dmesg.boot | grep cardbus0

                cat /var/log/dmesg.boot | grep cardbus0
                cardbus0: <CardBus bus> on cbb0
                re0: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0x1400-0x14ff irq 16 at device 0.0 on cardbus0
                
                
                1 Reply Last reply Reply Quote 0
                • BerzerkB
                  Berzerk @JKnott
                  last edited by

                  @JKnott Oh wow. And I thought my MFM HD with a carrying handle was neat.

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Could try booting verbose mode:
                    Add boot_verbose="YES" to /boot/loader.conf.local. Create that file if you don't have one.

                    Be good to see it report the bus width and speed at some point.

                    But to be honest even I would probably just move onto something less problematic. Unless it's just a challenge at this point. 😉

                    Steve

                    BerzerkB 1 Reply Last reply Reply Quote 0
                    • BerzerkB
                      Berzerk @stephenw10
                      last edited by

                      @stephenw10 Well like I said, I've got a core 2 quad I can use, and I'll order a Intel PRO/1000 dual port server adapter for it. Then I'll have a third port for testing seperate network if I want.

                      But it is a challenge. I'll add that to boot, and get back to you.

                      BerzerkB 1 Reply Last reply Reply Quote 0
                      • johnpozJ
                        johnpoz LAYER 8 Global Moderator
                        last edited by johnpoz

                        Its a challenge to start a fire with rubbing 2 sticks together, when you could just use the lighter in your pocket.

                        I get it if your plane crashed in the mountains, and you need to get the fire going to cook the guy next to you that didn't make it..

                        Or hey your doing a good thing by getting this old pos laptop working for the poor kids. But for my internet router.. And your 600mbps connection - which I take it isn't freaking free.. Why dick around - just buy something current that you know is going to work and be problem free.

                        Sure if its your hobby to get old shit working doing shit it was never meant to do.. Then have at it.. But sure wouldn't use it for "my" actual internet connection.. Just Saying..

                        You hobble together some shit parts from yesteryear, and every time you don't get the speed you think you should be getting that your paying for.. Is it the isp, is it something else - is it my pos 15 year old hardware that my new toaster oven has a faster cpu than ;)

                        An intelligent man is sometimes forced to be drunk to spend time with his fools
                        If you get confused: Listen to the Music Play
                        Please don't Chat/PM me for help, unless mod related
                        SG-4860 24.11 | Lab VMs 2.8, 24.11

                        1 Reply Last reply Reply Quote 0
                        • BerzerkB
                          Berzerk @Berzerk
                          last edited by

                          @stephenw10 @johnpoz @Derelict @JKnott

                          Well, last night I switched to a Dell Core 2 quad with 6gb RAM.
                          Same Ethernet. 1 Intel/Pro1000 and 1 Realtek8169 (Dlink PCI)

                          Hooked it up, imported the settings, and I'm getting 600mbps easy now. So it looks like it was the CPU as the main roadblock.pfsense_speed.png pfsense2.png

                          Thanks for all you guy's help.

                          It was fun.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            akuma1x @Berzerk
                            last edited by

                            @Berzerk That looks better!

                            Ok, one question remains... what interface is that Realtek NIC running - WAN or LAN? I thought you were going to try to get away from that stuff...

                            Jeff

                            BerzerkB 1 Reply Last reply Reply Quote 0
                            • BerzerkB
                              Berzerk @akuma1x
                              last edited by

                              @akuma1x It is running on the lan side. I'm going to be putting a Dual port Intel/Pro1000 in its place, but It has not arrived yet.

                              I mean, I only ordered it yesterday, and I wasn't going to pay for overnight shipping. :) Being as how cheap I am.

                              1 Reply Last reply Reply Quote 0
                              • stephenw10S
                                stephenw10 Netgate Administrator
                                last edited by

                                I'd bet it was the cardbus in the laptop somehow. That mobile core2 CPU is just not that slow.

                                It would be interesting to try that just using VLANs on the Intel NIC. Only out of curiosity at this point though.

                                Steve

                                BerzerkB 1 Reply Last reply Reply Quote 0
                                • BerzerkB
                                  Berzerk @stephenw10
                                  last edited by

                                  @stephenw10 Ya, I was thinking that to. HP probably threw that PCMCIA port on there, to say "Hey Look, you can add another port if you want!!" Not expecting anyone to actually use it. After all this was a 'business' laptop, the business that bought it would have forked out the cash for what they needed in the first place, rather than buy a basic model and add peripherals.
                                  It does also have an expresscard port, so maybe that would actually give the speeds properly. (I didn't have any express cards lying around.)

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    Oh, yeah just use express card then. Almost certainly not restricted in the same way.

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