You are not logged in.

#1 2010-01-03 19:34:35

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Mad: Can't get wireless work either on boot or after resume: 3945ABG

 lspci | grep Wireless
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)

/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"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# 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="en_US.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="America/Detroit"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# 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=()

# 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 '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"

# 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)
 
# 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=(hw)

# -----------------------------------------------------------------------
# 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 net-profiles alsa hal)

/etc/network.d/hw

CONNECTION="wireless"
DESCRIPTION="A simple WEP encrypted wireless connection"
INTERFACE="wlan0"
SECURITY="wep"
ESSID="blablabla"
KEY="blablabla"
IP="dhcp"

This set of configuration dosen't get connected to internet. The wirless indication light is on but not blinking.

I can manually bring it up by using

sudo netcfg hw

The other problem, which I guess is very common to linux users, is the wireless isn't waked up after resume from suspend. In my case, it can't be waked up even if I use the manual method. This is more important than to get it work on boot because I usually put my computer to sleep instead of power down when I am not using it.

I am trying Arch Linux on my old laptop, if it works well, I'll put it into my work desktop.

Offline

#2 2010-01-03 22:28:44

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Did you make a kernel upgrade? What s your kernel version?

Offline

#3 2010-01-04 03:57:51

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

ksemeks wrote:

Did you make a kernel upgrade? What s your kernel version?

Yes, I upgraded immediately after the installation of Arch.

uname -r
2.6.32-ARCH

Offline

#4 2010-01-04 08:33:50

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

I am not really sure, but downgrading the kernel to 2.6.31 should work.
A lot of people have a similar problem, and for all downgrading the kernel worked.

Offline

#5 2010-01-08 08:52:59

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Let me describe the problem in more detail. After resume from suspend, the wireless light blinks for a few seconds and goes out. After that, even the manual method "netcfg homewireless" won't work. The error message says "DHCP IP lease attempt failed.".

The manual netcfg way is not working good even at boot. I run netcfg, the wireless light goes on but not blinks, I cancel the command while it's busy and run again, the wireless light blinks and it's done.

Maybe another network manager will work?

Offline

#6 2010-01-08 09:06:25

Ramses de Norre
Member
From: Leuven - Belgium
Registered: 2007-03-27
Posts: 1,289

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Can you post the output of

dmesg|grep iwl

this might be the same bug as a lot of people are having and which should be resolved in linux 2.6.32.3, which is currently in testing.

Offline

#7 2010-01-08 17:37:43

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Ramses de Norre wrote:

Can you post the output of

dmesg|grep iwl

this might be the same bug as a lot of people are having and which should be resolved in linux 2.6.32.3, which is currently in testing.

dmesg|grep iwl
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
iwl3945: Copyright(c) 2003-2009 Intel Corporation
iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:03:00.0: setting latency timer to 64
iwl3945 0000:03:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:03:00.0: irq 28 for MSI/MSI-X
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:03:00.0: firmware: requesting iwlwifi-3945-2.ucode
iwl3945 0000:03:00.0: loaded firmware version 15.32.2.9
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX

Offline

#8 2010-01-09 03:26:38

Phrodo_00
Member
From: Seattle, WA
Registered: 2006-04-09
Posts: 342
Website

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

I had this issue. I can confirm downgrading to 2.26.31 works. I can upload the package for you if you're using x86_64.

EDIT: Upgrading works  too.

Last edited by Phrodo_00 (2010-01-09 04:10:00)

Offline

#9 2010-01-12 01:23:13

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Phrodo_00 wrote:

I had this issue. I can confirm downgrading to 2.26.31 works. I can upload the package for you if you're using x86_64.

EDIT: Upgrading works  too.

I upgrade to the latest kernel, but still the same problem. Acutally there is a error message just before the login prompt appears. Where can I get all the messages when the system is booting?

Offline

#10 2010-01-18 12:58:29

m_ad
Member
Registered: 2009-09-24
Posts: 36

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Curious if anyone has a resolution to this issue, as it just started happening to me since upgrading (since before xmas - busy). I too can't regain connection after waking up.

My temporary fix to this (which is very annoying) is..

rm /var/lib/dhcpcd/dhcpcd-eth1.lease
/usr/bin/netcfg-auto-wireless eth1

Obviously I don't want to have to do this every time my laptop wakes up, as this could be several times per day.

Offline

#11 2010-01-20 13:52:06

m_ad
Member
Registered: 2009-09-24
Posts: 36

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

OP, have you figured out a solution?

Could anyone comment on this?

Offline

#12 2010-01-23 21:22:26

xiaweitang
Member
Registered: 2010-01-03
Posts: 61

Re: Mad: Can't get wireless work either on boot or after resume: 3945ABG

Now I used wpa_suuplicant, and the problem is gone.

Offline

Board footer

Powered by FluxBB