You are not logged in.

#1 2011-10-27 12:01:21

quasifilmie
Member
Registered: 2011-10-27
Posts: 296

[SOLVED] NetworkManager not starting wireless at startup

I am new to Arch Linux and my only problem so far has been the wireless. At startup NetworkManager loads fine but it does not bring up the wireless. I know when it is on by the orange light by my power button. I have atheros card and use ath9k. After I login there is still no wireless on. I go to network manager and turn wireless on. (gnome shell). Everything works after that. For troubleshooting, I put in rc.conf "ifconfig wlan0 up". The message is get is wlan0 no such device or something like that in similar words. I have removed that from rc.conf but despite the error message my orange light turns on but networkmanager does not detect it. I press click the wireless on and the wireless starts to connect. In terminal if I do ifconfig wlan0 down, NetworkManager takes a while to detect that this has been done and then turns the wireless back on by itself. I am pretty sure I have something minor in the installation instructions. Any help is much appreciated.

Last edited by quasifilmie (2011-10-27 18:32:50)

Offline

#2 2011-10-27 12:05:08

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 686

Re: [SOLVED] NetworkManager not starting wireless at startup

Post your rc.conf.


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#3 2011-10-27 17:34:36

quasifilmie
Member
Registered: 2011-10-27
Posts: 296

Re: [SOLVED] NetworkManager not starting wireless at startup

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
#   LANG in /etc/locale.conf takes precedence
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# startup and during the boot process. If set to 'no', the C locale is used.
# HARDWARECLOCK: set to "", "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
#   Note: Using "localtime" is discouraged, using "" makes hwclock fall back
#   to the value in /var/lib/hwclock/adjfile
# TIMEZONE: timezones are found in /usr/share/zoneinfo
#   Note: if unset, the value in /etc/localtime is used unchanged
# 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="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="America/Toronto"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
#   Replace every !module by an entry as on the following line in a file in
#   /etc/modprobe.d:
#     blacklist module
#   See "man modprobe.conf" for details.
#
MODULES=()

# 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="myhost"

# Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
#
# Wired network setup
#   - interface: name of device (required)
#   - address: IP address (leave blank for DHCP)
#   - netmask: subnet mask (ignored for DHCP) (optional, defaults to 255.255.255.0)
#   - broadcast: broadcast address (ignored for DHCP) (optional)
#   - gateway: default route (ignored for DHCP)
#
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# broadcast=192.168.0.255
# gateway=192.168.0.1
#
# DHCP example
# interface=eth0
# address=
# netmask=
# gateway=

interface=
address=
netmask=
broadcast=
gateway=

# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these netcfg profiles at boot-up. These are useful if you happen to
# need more advanced network features than the simple network service
# supports, such as 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 requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# 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
#
# If you are sure nothing else touches your hardware clock (such as ntpd or
# a dual-boot), you might want to enable 'hwclock'. Note that this will only
# make a difference if the hwclock program has been calibrated correctly.
#
# If you use a network filesystem you should enable 'netfs'.
#
DAEMONS=(syslog-ng crond dbus networkmanager gdm)

Offline

#4 2011-10-27 17:56:28

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 686

Re: [SOLVED] NetworkManager not starting wireless at startup

When you post long text, for example rc.conf, dont use quote tags - use code tags.

Don't put "ifconfig wlan0 up" in rc.conf. Put it in /etc/rc.local file.

If ifconfig wlan0 up doesn't work try:

ip link set wlan0 up

Report if that works.

Last edited by Shark (2011-10-27 17:58:44)


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#5 2011-10-27 18:25:44

quasifilmie
Member
Registered: 2011-10-27
Posts: 296

Re: [SOLVED] NetworkManager not starting wireless at startup

Both of those commands turn the wireless on but networkmanager does not detect it. It must be a soft block issue because when I put in rc.local "rfkill unblock all", everything works fine. I am going to mark as solved. Should I file a bug report?

Offline

#6 2011-10-28 07:35:37

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 686

Re: [SOLVED] NetworkManager not starting wireless at startup

Glad that you have worked it out.
You could fill a bug but first be sure that the same bug hasn't been filed already.


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

Board footer

Powered by FluxBB