Slow usb lan please help



  • hi  ;D

    first i am new to BSD but not to linux but i am not a pro.  :P

    i really gets slow network performance on pfsense 1(x.x) and 2-alpha(bsd7/8) with two different USB1.x LAN NIC's and 3 different pc's.
    all have allways the same results : i get only around max 420KB.  and i can max get 680KB on the broadband.

    now i tried the hardware stuff with debian 5.0.3 as a test ….and i really wonder i get my 680KB on my Broadband.

    all the USB are shown as FULLSPEED USB under fpsense(x.x).  and so far i know USB1.x  has max 12Mbps.

    did someone know what i make wrong ? or what can be the problem ? if someone needs more details pls reply me

    thanks for your help



  • @ren22:

    now i tried the hardware stuff with debian 5.0.3 as a test ….and i really wonder i get my 680KB on my Broadband.

    I don't know what that means. Do you mean you get the same result running Linux as you get running pfSense?

    I assume 680KB means 680kBytes/sec rather than 680kbits/sec. You also don't say anything about the nature of the test. Perhaps it involves sending something upstream and its echoed back by some server. If so, the best you could hope for would be 6Mbits/sec (half of 12Mbits/sec) each direction.  680k * 8 bits/sec = 5440kbps which is pretty good after allowing for some protocol overheads.



  • As discussed in another thread, you'll never get more than about 8 Mb/s out of USB 1.1 - total bandwidth.



  • I don't know what that means. Do you mean you get the same result running Linux as you get running pfSense?

    i mean i tried the same hardware with a debian 5.0.3
    i tried before fli4l and had my normal speed like 680KBytes down and 40Kbytes Up with the same two usb lan adapters and the other 3 pc's … now i do like to try pfsense and gets now only around 400KBytes on download and 40KBytes on upload, no background connections, ... what i tried was also iperf and tried some test downloads to /dev/null ...but i really gets no full speed :(

    I assume 680KB means 680kBytes/sec rather than 680kbits/sec. You also don't say anything about the nature of the test. Perhaps it involves sending something upstream and its echoed back by some server. If so, the best you could hope for would be 6Mbits/sec (half of 12Mbits/sec) each direction.  680k * 8 bits/sec = 5440kbps which is pretty good after allowing for some protocol overheads.

    i just installed pfsense on a pc and also have my other pc with nothing running in the background, that mean i can get all avaible bandwith on my 6MB/s = around 680=KBytes

    i am using fli4l before and get good results with the same hardware.  and i get a speed around
    6MB/s down and 40KBytes up with fli4l or a pure debian5.0.3 on the same hardware but i cannot get these results with pfsense

    As discussed in another thread, you'll never get more than about 8 Mb/s out of USB 1.1 - total bandwidth

    well its enought for my 6MB/s connection :) lol

    hhm i really tried the search function before i posted.. well let me search again :)



  • Your 6 Mb/s (Megabits) connection is for just the download, you need to add the upload and then realise that 8 Mb/s is the absolute maximum overall bandwidth.  The processor overheads of USB also have an impact.  If you had a 6 MB/s connection that would really be a 48 Mb/s connection ;)  As has been said in other threads, FreeBSD's USB implementation is still immature compared to Linux.



  • well i see …its at the moment more a generell freebsd problem on the most USB1.x adapters  if i am not wrong


Log in to reply