You are not logged in.

#1 2012-06-26 04:39:31

pacmon
Member
Registered: 2012-06-26
Posts: 10

Can't get wireless to work

Hi. I have a new laptop with an Intel Centrino Advanced-N 6235 - 802.11A/B/G/N Wireless LAN.

I installed Arch, and found it is automatically using the iwlagn module. I can't seem to get the wireless to actually work though.

When I try 'ip link set wlan0 up' or 'netcfg mynetwork' (see the file contents below)

I get the following and I'm not sure how to fix it:

[    3.826920] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[    3.826922] iwlagn: Copyright(c) 2003-2011 Intel Corporation
[    3.826983] iwlagn 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    3.826990] iwlagn 0000:02:00.0: setting latency timer to 64
[    3.827044] iwlagn 0000:02:00.0: Detected 6035 Series 2x2 AGN/BT, REV=0xB0
[    3.842654] iwlagn 0000:02:00.0: device EEPROM VER=0x756, CALIB=0x6
[    3.842657] iwlagn 0000:02:00.0: Device SKU: 0Xb
[    3.842658] iwlagn 0000:02:00.0: Valid Tx ant: 0X3, Valid Rx ant: 0X3
[    3.842671] iwlagn 0000:02:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels
[    3.842741] iwlagn 0000:02:00.0: irq 44 for MSI/MSI-X
[    3.846800] iwlagn 0000:02:00.0: loaded firmware version 17.168.5.2 build 35905
[  616.908516] iwlagn 0000:02:00.0: Microcode SW error detected.  Restarting 0x2000000.
[  616.908614] iwlagn 0000:02:00.0: Loaded firmware version: 17.168.5.2 build 35905
[  616.908754] iwlagn 0000:02:00.0: Start IWL Error Log Dump:
[  616.908805] iwlagn 0000:02:00.0: Status: 0x00040225, count: 6
[  616.908863] iwlagn 0000:02:00.0: 0x000019B6 | ADVANCED_SYSASSERT          
[  616.908917] iwlagn 0000:02:00.0: 0x00014DD0 | uPc
[  616.908966] iwlagn 0000:02:00.0: 0x00014DC2 | branchlink1
[  616.909017] iwlagn 0000:02:00.0: 0x00014DC2 | branchlink2
[  616.909067] iwlagn 0000:02:00.0: 0x0000CFE2 | interruptlink1
[  616.909118] iwlagn 0000:02:00.0: 0x00000000 | interruptlink2
[  616.909170] iwlagn 0000:02:00.0: 0x00000001 | data1
[  616.909220] iwlagn 0000:02:00.0: 0x0000008C | data2
[  616.909269] iwlagn 0000:02:00.0: 0x000002E2 | line
[  616.909319] iwlagn 0000:02:00.0: 0x0000B9B2 | beacon time
[  616.909370] iwlagn 0000:02:00.0: 0x0000D64E | tsf low
[  616.909420] iwlagn 0000:02:00.0: 0x00000000 | tsf hi
[  616.909470] iwlagn 0000:02:00.0: 0x00000000 | time gp1
[  616.909520] iwlagn 0000:02:00.0: 0x0000D652 | time gp2
[  616.909571] iwlagn 0000:02:00.0: 0x00000000 | time gp3
[  616.909621] iwlagn 0000:02:00.0: 0x000111A8 | uCode version
[  616.909672] iwlagn 0000:02:00.0: 0x000000B0 | hw version
[  616.909722] iwlagn 0000:02:00.0: 0x00480303 | board version
[  616.909773] iwlagn 0000:02:00.0: 0x0900005A | hcmd
[  616.909823] iwlagn 0000:02:00.0: CSR values:
[  616.909872] iwlagn 0000:02:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[  616.909940] iwlagn 0000:02:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303
[  616.909995] iwlagn 0000:02:00.0:          CSR_INT_COALESCING: 0X0000ff40
[  616.910050] iwlagn 0000:02:00.0:                     CSR_INT: 0X00000000
[  616.910106] iwlagn 0000:02:00.0:                CSR_INT_MASK: 0X00000000
[  616.910162] iwlagn 0000:02:00.0:           CSR_FH_INT_STATUS: 0X00000000
[  616.910217] iwlagn 0000:02:00.0:                 CSR_GPIO_IN: 0X00000030
[  616.910272] iwlagn 0000:02:00.0:                   CSR_RESET: 0X00000000
[  616.910328] iwlagn 0000:02:00.0:                CSR_GP_CNTRL: 0X080403c5
[  616.910383] iwlagn 0000:02:00.0:                  CSR_HW_REV: 0X000000b0
[  616.910439] iwlagn 0000:02:00.0:              CSR_EEPROM_REG: 0X1d220ffd
[  616.910494] iwlagn 0000:02:00.0:               CSR_EEPROM_GP: 0X90000801
[  616.910550] iwlagn 0000:02:00.0:              CSR_OTP_GP_REG: 0X00030001
[  616.910605] iwlagn 0000:02:00.0:                 CSR_GIO_REG: 0X00080044
[  616.910660] iwlagn 0000:02:00.0:            CSR_GP_UCODE_REG: 0X00000006
[  616.910716] iwlagn 0000:02:00.0:           CSR_GP_DRIVER_REG: 0X00000000
[  616.910771] iwlagn 0000:02:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
[  616.910826] iwlagn 0000:02:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
[  616.910882] iwlagn 0000:02:00.0:                 CSR_LED_REG: 0X00000018
[  616.910937] iwlagn 0000:02:00.0:        CSR_DRAM_INT_TBL_REG: 0X00000000
[  616.910992] iwlagn 0000:02:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
[  616.911048] iwlagn 0000:02:00.0:             CSR_ANA_PLL_CFG: 0X00000000
[  616.911103] iwlagn 0000:02:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
[  616.911158] iwlagn 0000:02:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0000
[  616.911211] iwlagn 0000:02:00.0: FH register values:
[  616.911273] iwlagn 0000:02:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X20fe2900
[  616.911348] iwlagn 0000:02:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X02111eb0
[  616.911424] iwlagn 0000:02:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000000
[  616.911499] iwlagn 0000:02:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104
[  616.911574] iwlagn 0000:02:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[  616.911649] iwlagn 0000:02:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000
[  616.911725] iwlagn 0000:02:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[  616.911801] iwlagn 0000:02:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001
[  616.911876] iwlagn 0000:02:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000
[  616.911992] iwlagn 0000:02:00.0: Start IWL Event Log Dump: display last 3 entries
[  616.912072] iwlagn 0000:02:00.0: EVT_LOGT:0000000000:0x000002c7:0117
[  616.912133] iwlagn 0000:02:00.0: EVT_LOGT:0000054752:0x0900005a:0401
[  616.912194] iwlagn 0000:02:00.0: EVT_LOGT:0000054868:0x00000000:0125
[  617.411349] iwlagn 0000:02:00.0: Error sending REPLY_BT_COEX_PROT_ENV: time out after 500ms.
[  617.411419] iwlagn 0000:02:00.0: failed to send BT env command
[  617.411732] iwlagn 0000:02:00.0: Failed to run INIT ucode: -110
[  617.411815] iwlagn 0000:02:00.0: Unable to initialize device.
[  617.484077] iwlagn 0000:02:00.0: Microcode SW error detected.  Restarting 0x2000000.
[  617.484163] iwlagn 0000:02:00.0: Loaded firmware version: 17.168.5.2 build 35905
[  617.484303] iwlagn 0000:02:00.0: Start IWL Error Log Dump:
[  617.484354] iwlagn 0000:02:00.0: Status: 0x00040225, count: 6
[  617.484406] iwlagn 0000:02:00.0: 0x000019B6 | ADVANCED_SYSASSERT          
[  617.484460] iwlagn 0000:02:00.0: 0x000169A8 | uPc
[  617.484510] iwlagn 0000:02:00.0: 0x00016998 | branchlink1
[  617.484560] iwlagn 0000:02:00.0: 0x00016998 | branchlink2
[  617.484611] iwlagn 0000:02:00.0: 0x0000DC1A | interruptlink1
[  617.484662] iwlagn 0000:02:00.0: 0x00000000 | interruptlink2
[  617.484713] iwlagn 0000:02:00.0: 0x00000001 | data1
[  617.484763] iwlagn 0000:02:00.0: 0x0000008C | data2
[  617.484813] iwlagn 0000:02:00.0: 0x000002E2 | line
[  617.484863] iwlagn 0000:02:00.0: 0x0000AD2B | beacon time
[  617.484913] iwlagn 0000:02:00.0: 0x0000E2D5 | tsf low
[  617.484964] iwlagn 0000:02:00.0: 0x00000000 | tsf hi
[  617.485013] iwlagn 0000:02:00.0: 0x00000000 | time gp1
[  617.485064] iwlagn 0000:02:00.0: 0x0000E2D9 | time gp2
[  617.485114] iwlagn 0000:02:00.0: 0x00000000 | time gp3
[  617.485164] iwlagn 0000:02:00.0: 0x000111A8 | uCode version
[  617.485215] iwlagn 0000:02:00.0: 0x000000B0 | hw version
[  617.485266] iwlagn 0000:02:00.0: 0x00480303 | board version
[  617.485316] iwlagn 0000:02:00.0: 0x0900005A | hcmd
[  617.485366] iwlagn 0000:02:00.0: CSR values:
[  617.485415] iwlagn 0000:02:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[  617.485483] iwlagn 0000:02:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303
[  617.485538] iwlagn 0000:02:00.0:          CSR_INT_COALESCING: 0X0000ff40
[  617.485594] iwlagn 0000:02:00.0:                     CSR_INT: 0X00000000
[  617.485649] iwlagn 0000:02:00.0:                CSR_INT_MASK: 0X00000000
[  617.485705] iwlagn 0000:02:00.0:           CSR_FH_INT_STATUS: 0X00000000
[  617.485760] iwlagn 0000:02:00.0:                 CSR_GPIO_IN: 0X00000030
[  617.485815] iwlagn 0000:02:00.0:                   CSR_RESET: 0X00000000
[  617.485871] iwlagn 0000:02:00.0:                CSR_GP_CNTRL: 0X080403c5
[  617.485926] iwlagn 0000:02:00.0:                  CSR_HW_REV: 0X000000b0
[  617.485982] iwlagn 0000:02:00.0:              CSR_EEPROM_REG: 0X1d220ffd
[  617.486037] iwlagn 0000:02:00.0:               CSR_EEPROM_GP: 0X90000801
[  617.486093] iwlagn 0000:02:00.0:              CSR_OTP_GP_REG: 0X00030001
[  617.486148] iwlagn 0000:02:00.0:                 CSR_GIO_REG: 0X00080044
[  617.486203] iwlagn 0000:02:00.0:            CSR_GP_UCODE_REG: 0X00000007
[  617.486259] iwlagn 0000:02:00.0:           CSR_GP_DRIVER_REG: 0X00000000
[  617.486314] iwlagn 0000:02:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
[  617.486369] iwlagn 0000:02:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
[  617.486425] iwlagn 0000:02:00.0:                 CSR_LED_REG: 0X00000018
[  617.486480] iwlagn 0000:02:00.0:        CSR_DRAM_INT_TBL_REG: 0X00000000
[  617.486535] iwlagn 0000:02:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
[  617.486591] iwlagn 0000:02:00.0:             CSR_ANA_PLL_CFG: 0X00000000
[  617.486646] iwlagn 0000:02:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
[  617.487938] iwlagn 0000:02:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0000
[  617.487991] iwlagn 0000:02:00.0: FH register values:
[  617.488053] iwlagn 0000:02:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X20fe2900
[  617.488128] iwlagn 0000:02:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X02111eb0
[  617.488203] iwlagn 0000:02:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000000
[  617.488278] iwlagn 0000:02:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104
[  617.488354] iwlagn 0000:02:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[  617.488429] iwlagn 0000:02:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000
[  617.488504] iwlagn 0000:02:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[  617.488579] iwlagn 0000:02:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001
[  617.488654] iwlagn 0000:02:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000
[  617.488771] iwlagn 0000:02:00.0: Start IWL Event Log Dump: display last 3 entries
[  617.488851] iwlagn 0000:02:00.0: EVT_LOGT:0000000000:0x000002c7:0117
[  617.488912] iwlagn 0000:02:00.0: EVT_LOGT:0000057959:0x0900005a:0401
[  617.488973] iwlagn 0000:02:00.0: EVT_LOGT:0000058075:0x00000000:0125
[  617.489037] iwlagn 0000:02:00.0: Command REPLY_PHY_CALIBRATION_CMD failed: FW Error
[  617.489101] iwlagn 0000:02:00.0: Error -5 iteration 0
[  617.489152] iwlagn 0000:02:00.0: Could not complete ALIVE transition: -5
[  617.489153] iwlagn 0000:02:00.0: Failed to start RT ucode: -5
[  617.489236] iwlagn 0000:02:00.0: Unable to initialize device.

I am using WPA2 Personal with AES+TKIP set on my router.

My /etc/network.d/mynetwork

CONNECTION='wireless'
DESCRIPTION='my network'
INTERFACE=wlan0
SECURITY='wpa-config'
WPA_CONF='/etc/wpa_supplicant.conf'
IP='dhcp'
TIMEOUT=30
DHCLIENT=yes

My /etc/wpa_suppilcant.conf:

ctrl+interface=DIR=/run/wpa_supplicant GROUP=wheel
update_config=1
network={
    ssid="myssid"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
    psk=mybiglongpskkey
}

Just let me know if anymore information is needed an I'll provide the output. Thanks for any help.

Edit: Sorry about that. Taken care of.

Last edited by pacmon (2012-06-26 05:30:58)

Offline

#2 2012-06-26 05:02:10

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Can't get wireless to work

welcome to the forums, pacmon. Please use BBCode [ code ] tags when posting snippets. Please Edit your post and add them so that it makes it more readable. It also provides scrollers which prevents the thread from getting too long.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#3 2012-06-27 18:10:24

cierpliwy
Member
From: Poland
Registered: 2012-06-23
Posts: 6

Re: Can't get wireless to work

Try to disable 11n feature and look if it helps a little:

modprobe -r iwlagn
modprobe iwlagn 11n_disable=1

Offline

#4 2012-06-28 01:47:22

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

Thanks for the reply. Unfortunately, I still get the same error.

I do have a couple other bits of info:
1. I know this wifi works because I've had it working with ubuntu 12.04 (what it came with) and linux mint 13 (worked immediately after system install)
2. There is an additional line of the error that I left off because I figured it was just the polite version or a side consequence of what it had just spewed, but I'll add it here just in case:

wpa_supplicant did not start, possible configuration error

Last edited by pacmon (2012-06-28 01:57:36)

Offline

#5 2012-06-28 02:49:48

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

Update:
I updated my kernel to 3.4.4-2 and now my wireless device isn't even loading.

I get the following error:

[    2.618171] iwlwifi 0000:02:00.0: pci_resource_len = 0x00002000
[    2.618174] iwlwifi 0000:02:00.0: pci_resource_base = ffffc900057bc000
[    2.618175] iwlwifi 0000:02:00.0: HW Revision ID = 0x24
[    2.618252] iwlwifi 0000:02:00.0: irq 46 for MSI/MSI-X
[    2.630029] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-6000g2b-6.ucode' failed.
[    2.630103] iwlwifi 0000:02:00.0: no suitable firmware found!

So, I went and found the package iwlwifi-6000g2b-ucode-18.168.6.1.tgz from http://www.intellinuxwireless.org/.
I unpacked the it and placed the iwlwifi-6000g2b-6.ucode in /usr/lib/firmware (where other versions were available).
I did a modprobe -r iwlagn; modprobe iwlagn; and even rebooted, but it still won't recognize the file.

Last edited by pacmon (2012-06-28 02:52:04)

Offline

#6 2012-06-28 02:57:33

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Can't get wireless to work

What happens if you add the driver to your rc.conf?
https://wiki.archlinux.org/index.php/Wi … 000-series


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#7 2012-06-28 03:11:24

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

I tried adding it like so, but no luck. Still the same error about unable to find the ucode file.

MODULES=(iwl6000g2b-6)

Offline

#8 2012-06-28 03:44:59

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Can't get wireless to work

Isn't your driver iwlagn?


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#9 2012-06-28 03:50:08

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

It was, yes. I figured from the wiki bit that you linked to it was looking for something along the lines as what I tried.
I just tried MODULES=(iwlagn), but that didn't work either. Still the same error.

Offline

#10 2012-06-28 04:09:21

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Can't get wireless to work

Can you post the output of

#modinfo iwlagn | grep firmware

Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#11 2012-06-28 04:18:08

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

Here you go:

firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-5.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
parm:           fw_restart:restart firmware in case of error (int)

Offline

#12 2012-06-28 04:23:23

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Can't get wireless to work

So, you have the firmware:

firmware:       iwlwifi-6000g2b-6.ucode

Which means the error message you pasted earlier

[    2.630029] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-6000g2b-6.ucode' failed.

indicates that something is b0rked in there. Have you removed the firmware you installed manually? Run lsmod to make sure you haven't got any conflicting modules loaded?


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#13 2012-06-28 04:39:30

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

Removing the iwlwifi-6000g2b-6.ucode file from /usr/lib/firmware had no effect.

I'm not sure how to tell if there's anything conflicting, but here's the output of lsmod.

Module                  Size  Used by
nls_cp437               5953  1 
vfat                   10119  1 
fat                    49739  1 vfat
usb_storage            44792  1 
uas                     9285  0 
joydev                  9991  0 
snd_hda_codec_hdmi     23672  1 
snd_hda_codec_via      38307  1 
uvcvideo               69437  0 
i915                  438228  0 
iwlwifi               311018  0 
microcode              12185  0 
videobuf2_vmalloc       2468  1 uvcvideo
videobuf2_memops        2246  1 videobuf2_vmalloc
aesni_intel            43154  0 
videobuf2_core         20415  1 uvcvideo
aes_x86_64              7508  1 aesni_intel
videodev               93086  1 uvcvideo
aes_generic            26138  2 aesni_intel,aes_x86_64
ghash_clmulni_intel     4237  0 
cryptd                  8741  2 ghash_clmulni_intel,aesni_intel
i2c_algo_bit            5391  1 i915
media                  10213  2 uvcvideo,videodev
mac80211              395680  1 iwlwifi
serio_raw               4653  0 
evdev                   9754  0 
coretemp                5654  0 
drm_kms_helper         33083  1 i915
snd_hda_intel          24053  0 
pcspkr                  1899  0 
psmouse                70792  0 
crc32c_intel            1987  0 
snd_hda_codec          94273  3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
i2c_i801                8180  0 
drm                   208958  2 i915,drm_kms_helper
snd_hwdep               6300  1 snd_hda_codec
acpi_cpufreq            5933  0 
snd_pcm                74958  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
cfg80211              170074  2 iwlwifi,mac80211
r8169                  49354  0 
snd_page_alloc          7217  2 snd_pcm,snd_hda_intel
sg                     25344  0 
snd_timer              18966  1 snd_pcm
snd                    58997  7 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_via,snd_pcm,snd_hda_codec,snd_hda_intel
iTCO_wdt               12813  0 
intel_agp              10936  1 i915
i2c_core               20369  6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
rfkill                 15604  1 cfg80211
intel_gtt              14047  3 i915,intel_agp
iTCO_vendor_support     1929  1 iTCO_wdt
mii                     4123  1 r8169
mei                    32152  0 
soundcore               5410  1 snd
wmi                     8475  0 
thermal                 7959  0 
mperf                   1267  1 acpi_cpufreq
battery                 6517  0 
ac                      2376  0 
video                  11307  1 i915
button                  4502  1 i915
processor              26567  9 acpi_cpufreq
ext4                  424175  3 
crc16                   1359  1 ext4
jbd2                   73919  1 ext4
mbcache                 5977  1 ext4
sr_mod                 14823  0 
cdrom                  35648  1 sr_mod
sd_mod                 29239  6 
ahci                   20549  4 
libahci                20023  1 ahci
libata                167611  2 ahci,libahci
xhci_hcd               81344  0 
ehci_hcd               41026  0 
scsi_mod              132942  6 sg,uas,usb_storage,libata,sd_mod,sr_mod
usbcore               147565  6 uas,uvcvideo,usb_storage,ehci_hcd,xhci_hcd
usb_common               954  1 usbcore

Offline

#14 2012-06-28 04:45:54

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Can't get wireless to work

Well, your module is loaded, the firmware is present... I've got nothing else, sorry.

If you have a hardware switch, make sure it is toggled on. Other than that, good luck!


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#15 2012-06-28 05:04:05

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

Hmm. Darn. Well, thanks for trying. I guess I'll have to hope someone might have an idea why it won't load the ucode file.
Worst case - I guess I can't put arch on this laptop.

Offline

#16 2012-06-28 13:59:22

0x530302
Member
Registered: 2012-06-26
Posts: 15

Re: Can't get wireless to work

I had once a similiar problem after i compiled the wifi driver into the kernel. The problem is that at the time were the driver tries to load the firmware when the filesystem is not ready yet. You have to make sure the filesystem will function correct, before the driver wants to load the microcode.

I hope this helps smile

Offline

#17 2012-06-28 16:47:24

MoonSwan
Member
From: Great White North
Registered: 2008-01-23
Posts: 881

Re: Can't get wireless to work

From the wiki page, perhaps something in this paragraph is relevant and/or something you could try:

The MS Windows NETw4x32 driver can be used with ndiswrapper as an alternative to the iwl3945 and ipw3945 drivers.

In some cases (specifically a Dell Latitude D620 with Arch 2008.06, though it could happen elsewhere), after installation you may have both iwl3945 and ipw3945 in your MODULES=() section of /etc/rc.conf. The card will not work with both modules loaded, so you will have to blacklist the ipw3945 module in /etc/modprobe.d/modprobe.conf and then reboot or remove the module manually before you can use your wireless card.

By default, iwl3945 is configured to only work with networks on channels 1-11. Higher frequency bands are not allowed in some parts of the world (e.g. the US). In the EU however, channels 12 and 13 are used quite commonly (and Japan allows for channel 14). To make iwl3945 scan for all channels, add options cfg80211 ieee80211_regdom=EU to /etc/modprobe.d/modprobe.conf. With iwlist f you can check which channels are allowed.

Last edited by MoonSwan (2012-06-28 16:47:53)

Offline

#18 2012-06-29 00:51:04

pacmon
Member
Registered: 2012-06-26
Posts: 10

Re: Can't get wireless to work

@0x530302 Could you explain a little more about what you mean? Wouldn't the filesystem have to be functional long before it got to loading wireless drivers?

@MoonSwan I haven't tried using ndiswrapper instead - although this chip is a lot newer than the 3945 series, so it may not work, but it's worth trying.
As for the rest of it... my MODULES=() section is empty. I had tried manually specifying it there as jason suggested, but it didn't work (so I removed it again).
The next section is about frequencies issues and I'm not even there yet. With the latest kernel the device isn't even recognized.

Thank you both for the suggestions.

Offline

#19 2012-09-01 14:00:48

jimflim
Member
Registered: 2012-09-01
Posts: 1

Re: Can't get wireless to work

Had the same problem, and found a barbarian wise workaround - which did the trick for me:

Just copied the firmware file from /usr/lib/firmware to /lib/firmware

I'm still quite new to arch, but for whatever reason udev finds it here.

Hope this helps!

Offline

#20 2012-09-03 20:56:37

danw
Member
Registered: 2012-09-03
Posts: 2

Re: Can't get wireless to work

Hey,

I have a Intel WiFi 5300 and I was having the same problem with "no suitable firmware found!". I was able to get it working by following jimflim post. I added a /firmware folder to /lib, then "sudo cp /usr/lib/firmware/iwlwifi-* /lib/firmware/", "modprobe -r iwlagn", "modprobe iwlagn". At this point the wireless was working, but there is a larger issue that should be resolved.

The issue is that /lib needs to be changed from a folder to a symlink to /usr/lib. If you have a file or folder not owned by glibc in /lib, /lib won't become a symlink even though other updates have made it expected to be one. I unloaded iwlagn (modprobe -r iwlagn), removed the firmware folder I added to /lib, then followed the instructions at https://wiki.archlinux.org/index.php/De … iki:usrlib to update glibc. I needed to remove google-earth and ld-lsb, and then was able to run pacman -Su. Everything works now!

Dan

Last edited by danw (2012-09-03 20:58:54)

Offline

#21 2012-09-03 22:08:24

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: Can't get wireless to work

I have the same card in my computer, Intel Centrino Advanced-N 6235, and it is supposed to use the iwlwifi module, not the iwlagn...

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 19)
	Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN
	Flags: bus master, fast devsel, latency 0, IRQ 45
	Memory at f2d00000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi

Last edited by WonderWoofy (2012-09-03 22:10:53)

Offline

#22 2012-09-03 22:22:25

danw
Member
Registered: 2012-09-03
Posts: 2

Re: Can't get wireless to work

Hey WonderWoofy, it looks like you're right. I think iwlagn was the old name for iwlwifi.

modinfo iwlagn and modinfo iwlwifi both show the same file name: /usr/lib/modules/3.5.3-1-ARCH/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko.gz

Also, my lspci -v shows:

0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
	Subsystem: Intel Corporation Device 1121
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at f1ffe000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi

Offline

#23 2012-09-04 02:17:10

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: Can't get wireless to work

iwlagn is not the old name, but rather a different module/driver altogether.  I would do an lsmod to see if you have any other iwl* modules that could be conflicting.  If so blacklist those.

Offline

Board footer

Powered by FluxBB