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 11.6k 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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by stephenw10

      Check the PCI bus. Maybe it has something else on there doing something funky? pciconf -lv

      The FreeBSD drivers for other things of that age are probably....sub optimal!

      Disable anything you can in the BIOS etc.

      What does your /var/log/dmesg.boot look like? Errors in there?

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

        That sucks.. But even here in chicago they were giving away devices.. Pretty sure CPS gave away like 100k devices, with priority going to lower income families..

        edit: They want them back after this is all over though.

        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

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

          @johnpoz And people say Canada has more free stuff. ๐Ÿ™„ ๐Ÿ˜”

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

            I am curious where that budget came from ;) You would hope that the makers would step up and donate, or atleast offer them at fraction of cost, etc.

            But a new pi would be a great little device for sure - at very low cost.. problem would be is I don't think they make enough of them for the situation we are in.

            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 1
            • BerzerkB
              Berzerk @stephenw10
              last edited by stephenw10

              @stephenw10 Ya, there are a few things going on, on the bus.

              hostb0@pci0:0:0:0:	class=0x060000 card=0x30c5103c chip=0x2a008086 rev=0x0c hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = 'Mobile PM965/GM965/GL960 Memory Controller Hub'
                  class      = bridge
                  subclass   = HOST-PCI
              pcib1@pci0:0:1:0:	class=0x060400 card=0x30c5103c chip=0x2a018086 rev=0x0c hdr=0x01
                  vendor     = 'Intel Corporation'
                  device     = 'Mobile PM965/GM965/GL960 PCI Express Root Port'
                  class      = bridge
                  subclass   = PCI-PCI
              none0@pci0:0:3:0:	class=0x078000 card=0x30c5103c chip=0x2a048086 rev=0x0c hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = 'Mobile PM965/GM965 MEI Controller'
                  class      = simple comms
              atapci0@pci0:0:3:2:	class=0x010185 card=0x30c5103c chip=0x2a068086 rev=0x0c hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = 'Mobile PM965/GM965 PT IDER Controller'
                  class      = mass storage
                  subclass   = ATA
              uart2@pci0:0:3:3:	class=0x070002 card=0x30c5103c chip=0x2a078086 rev=0x0c hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = 'Mobile PM965/GM965 KT Controller'
                  class      = simple comms
                  subclass   = UART
              em0@pci0:0:25:0:	class=0x020000 card=0x30c5103c chip=0x10498086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82566MM Gigabit Network Connection'
                  class      = network
                  subclass   = ethernet
              uhci0@pci0:0:26:0:	class=0x0c0300 card=0x30c5103c chip=0x28348086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB UHCI Controller'
                  class      = serial bus
                  subclass   = USB
              uhci1@pci0:0:26:1:	class=0x0c0300 card=0x30c5103c chip=0x28358086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB UHCI Controller'
                  class      = serial bus
                  subclass   = USB
              ehci0@pci0:0:26:7:	class=0x0c0320 card=0x30c5103c chip=0x283a8086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB2 EHCI Controller'
                  class      = serial bus
                  subclass   = USB
              hdac1@pci0:0:27:0:	class=0x040300 card=0x30c5103c chip=0x284b8086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) HD Audio Controller'
                  class      = multimedia
                  subclass   = HDA
              pcib2@pci0:0:28:0:	class=0x060400 card=0x30c5103c chip=0x283f8086 rev=0x03 hdr=0x01
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) PCI Express Port 1'
                  class      = bridge
                  subclass   = PCI-PCI
              pcib3@pci0:0:28:4:	class=0x060400 card=0x30c5103c chip=0x28478086 rev=0x03 hdr=0x01
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) PCI Express Port 5'
                  class      = bridge
                  subclass   = PCI-PCI
              uhci2@pci0:0:29:0:	class=0x0c0300 card=0x30c5103c chip=0x28308086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB UHCI Controller'
                  class      = serial bus
                  subclass   = USB
              uhci3@pci0:0:29:1:	class=0x0c0300 card=0x30c5103c chip=0x28318086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB UHCI Controller'
                  class      = serial bus
                  subclass   = USB
              uhci4@pci0:0:29:2:	class=0x0c0300 card=0x30c5103c chip=0x28328086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB UHCI Controller'
                  class      = serial bus
                  subclass   = USB
              ehci1@pci0:0:29:7:	class=0x0c0320 card=0x30c5103c chip=0x28368086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801H (ICH8 Family) USB2 EHCI Controller'
                  class      = serial bus
                  subclass   = USB
              pcib4@pci0:0:30:0:	class=0x060401 card=0x30c5103c chip=0x24488086 rev=0xf3 hdr=0x01
                  vendor     = 'Intel Corporation'
                  device     = '82801 Mobile PCI Bridge'
                  class      = bridge
                  subclass   = PCI-PCI
              isab0@pci0:0:31:0:	class=0x060100 card=0x30c5103c chip=0x28118086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801HEM (ICH8M-E) LPC Interface Controller'
                  class      = bridge
                  subclass   = PCI-ISA
              ahci0@pci0:0:31:2:	class=0x010601 card=0x30c5103c chip=0x28298086 rev=0x03 hdr=0x00
                  vendor     = 'Intel Corporation'
                  device     = '82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]'
                  class      = mass storage
                  subclass   = SATA
              vgapci0@pci0:1:0:0:	class=0x030000 card=0x30c5103c chip=0x95811002 rev=0x00 hdr=0x00
                  vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]'
                  device     = 'RV630/M76 [Mobility Radeon HD 2600]'
                  class      = display
                  subclass   = VGA
              hdac0@pci0:1:0:1:	class=0x040300 card=0x30c5103c chip=0xaa081002 rev=0x00 hdr=0x00
                  vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]'
                  device     = 'RV630 HDMI Audio [Radeon HD 2600 PRO/XT / HD 3610]'
                  class      = multimedia
                  subclass   = HDA
              cbb0@pci0:2:6:0:	class=0x060700 card=0x30c5103c chip=0x04761180 rev=0xb9 hdr=0x02
                  vendor     = 'Ricoh Co Ltd'
                  device     = 'RL5c476 II'
                  class      = bridge
                  subclass   = PCI-CardBus
              cbb1@pci0:2:6:1:	class=0x060700 card=0x30c5103c chip=0x04761180 rev=0xb9 hdr=0x02
                  vendor     = 'Ricoh Co Ltd'
                  device     = 'RL5c476 II'
                  class      = bridge
                  subclass   = PCI-CardBus
              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
              
              1 Reply Last reply Reply Quote 0
              • JKnottJ
                JKnott @akuma1x
                last edited by

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

                Dude, time to throw stuff away! It's nostalgic and all, but old tech is rarely useful.

                Well, if we're talking antiques...

                Morse sounder

                Several years ago, I salvaged this from a telecommunications office in Geraldton, Ont., which was going to be demolished. It would be from around 1935. 1 Gb is a bit of a stretch for it. ๐Ÿ˜‰

                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...

                1 Reply Last reply Reply Quote 0
                • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.