You are not logged in.

#1 2011-07-27 17:35:50

IronMania
Member
Registered: 2011-07-16
Posts: 9

Low Bandwidth under Arch

Hi,

I just got an 100Mbit internet connection.

Running the test on:
http://www.speedmeter.de/speedtest/

I get 11Mbit/s vor my Linux and 97 Mbit/s with my Windows (same Laptop).
So what did I do wrong? I searched the forum for hints, but couldn't find the correct one.
what I did:
- used with/without netcfg
- used wpa_supplicant with nl80211 & wext (nl80211 gives me a higher bandwidth >100Mbit/s to the router. wext only the wireless-G 54Mbit. But thats not the problem)
- switched between brcmsmac & broadcom-wl
- installed pdnsd
- removed IPv6 module from loading


03:00.0 Network controller [0280]: Broadcom Corporation BCM43225 802.11b/g/n [14e4:4357] (rev 01)
        Subsystem: Foxconn International, Inc. Device [105b:e021]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at da400000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-19-ff-ff-5a-c4-46
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: brcmsmac
        Kernel modules: wl, brcmsmac 
[root@iron ~]# cat /etc/hosts
#
# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   localhost iron
# End of file 
[root@iron ~]# cat /etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="de_DE.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Berlin"
KEYMAP="de"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
#MODULES=(vboxdrv cisco_ipsec acpi-cpufreq cpufreq-ondemand cpufreq-powersave)
MODULES=(acpi-cpufreq cpufreq-ondemand cpufreq-powersave)

# Udev settle timeout (default to 30)
UDEV_TIMEOUT=30

# Scan for FakeRAID (dmraid) Volumes at startup
USEDMRAID="no"

# Scan for BTRFS volumes at startup
USEBTRFS="no"

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="iron"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
#INTERFACES=(!eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
#ROUTES=(!gateway)

eth0="dhcp"
INTERFACES=(eth0 wlan0)
#gateway= "default gw 192.168.0.1"
ROUTES=(!gateway)
#address=
#netmask=
#gateway=

NETWORK_PERSIST="no"

 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
NETWORKS=(wpa_suppl)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=( syslog-ng dbus acpid hal alsa crond kdm laptop-mode @net-profiles)

Thanks for your Help if you can find my lost 90 Mbit/s

Offline

#2 2011-07-27 22:04:38

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: Low Bandwidth under Arch

11 Mbit/sec is the speed of "full speed" USB. Would it be the problem? If your card is connected to USB, use for example lshw or lsusb -v to check that your card use USB 2 and not USB 1.

Offline

#3 2011-07-28 08:12:49

IronMania
Member
Registered: 2011-07-16
Posts: 9

Re: Low Bandwidth under Arch

that can"t be the problem, because it is a notebook wireless card. It shouldn't be USB (i think all build in wifi-cards are pci), but I will check it.
Also my card wouldn't do 97Mbit on my windows, cause USB 2 only does 60Mbit. And I definitely don't have usb3.

Offline

#4 2011-07-29 20:49:31

IronMania
Member
Registered: 2011-07-16
Posts: 9

Re: Low Bandwidth under Arch

no :-(.
as I said it is an normal pci card. Has anyone else some hints?

Offline

#5 2011-07-29 21:14:43

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: Low Bandwidth under Arch

IronMania wrote:

no :-(.
as I said it is an normal pci card. Has anyone else some hints?

Difficult to say... Some things to try (but without warranty). By the way I have a notebook with an internal wifi card connected to USB (but I do not say it is your case).

1) Be sure that the problem is real: make several tests. Is it consistent.

2) Do a iwlist scan and check that you are not on the same channel as another computer in the same building (that can make interference). Try to configure the wifi with a channel not close to the channel used by another computer.

3) Make sure the problem is related to the wifi: connect the computer with a cable and remake the test.

4) Connect a second computer to the same router via a cable (to not interfere with the Wifi) and test the speed between the two computers (give them static address within the same network, start sshd and transfer a big random file between the two computers).

5) Try another distribution and see if the problem persists. If not retry in arch with the same kernel version of the other distribution.

6) Disable any encryption (WEP WPA) and remake the test. What is the output of iwconfig?

Last edited by olive (2011-07-29 21:16:57)

Offline

Board footer

Powered by FluxBB