You are not logged in.
Pages: 1
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
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.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
Try to disable 11n feature and look if it helps a little:
modprobe -r iwlagn
modprobe iwlagn 11n_disable=1
Offline
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
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
What happens if you add the driver to your rc.conf?
https://wiki.archlinux.org/index.php/Wi … 000-series
Offline
I tried adding it like so, but no luck. Still the same error about unable to find the ucode file.
MODULES=(iwl6000g2b-6)
Offline
Isn't your driver iwlagn?
Offline
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
Can you post the output of
#modinfo iwlagn | grep firmware
Offline
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
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?
Offline
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
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!
Offline
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
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
Offline
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
@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
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
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
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
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
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
Pages: 1