thank you very much. i did what you said and things improved a lot, and i played around toggling wd_disable but i am not sure what is better. eventually thought (but now only after days sometimes) it still fails..
one thing i wanted to ask, once the wirless drops, i have to restart the laptop for it to work again. when i do
sudo rmmod iwldvm
sudo rmmod iwlwifi
sudo modprobe iwlwifi
all the modules will have been removed/reloaded but the wireless does not show up again. looking at what happens with dmesg:
Code:
[ 6218.927760] Intel(R) Wireless WiFi driver for Linux, in-tree:
[ 6218.927768] Copyright(c) 2003-2013 Intel Corporation
[ 6218.940304] iwlwifi 0000:02:00.0: Refused to change power state, currently in D3
[ 6218.940449] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 6218.940634] iwlwifi 0000:02:00.0: irq 44 for MSI/MSI-X
[ 6218.949578] iwlwifi 0000:02:00.0: loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm
[ 6218.993274] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 6218.993284] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[ 6218.993288] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 6218.993292] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_P2P disabled
[ 6218.993297] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Ultimate-N 6300 AGN, REV=0xFFFFFFFF
[ 6218.993344] iwlwifi 0000:02:00.0: L1 Enabled; Disabling L0S
[ 6219.010580] ------------[ cut here ]------------
[ 6219.010608] WARNING: CPU: 1 PID: 3509 at /build/buildd/linux-3.11.0/drivers/net/wireless/iwlwifi/pcie/trans.c:883 iwl_trans_pcie_grab_nic_access+0xc6/0xd0 [iwlwifi]()
[ 6219.010612] Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
[ 6219.010614] Modules linked in: iwldvm(+) iwlwifi parport_pc(F) ppdev(F) bnep rfcomm bluetooth arc4(F) mac80211 intel_powerclamp coretemp kvm(F) joydev(F) binfmt_misc(F) snd_hda_codec_hdmi snd_hda_codec_conexant uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev microcode(F) snd_hda_intel snd_hda_codec psmouse(F) snd_hwdep(F) serio_raw(F) cfg80211 snd_pcm(F) intel_ips lpc_ich i915 snd_page_alloc(F) mei_me drm_kms_helper mei drm thinkpad_acpi nvram(F) snd_seq_midi(F) snd_seq_midi_event(F) i2c_algo_bit snd_rawmidi(F) wmi snd_seq(F) snd_seq_device(F) snd_timer(F) snd(F) soundcore(F) tpm_tis mac_hid video(F) lp(F) parport(F) ahci(F) libahci(F) e1000e(F) ptp(F) pps_core(F) [last unloaded: iwlwifi]
[ 6219.010703] CPU: 1 PID: 3509 Comm: modprobe Tainted: GF W 3.11.0-7-generic #13-Ubuntu
[ 6219.010707] Hardware name: LENOVO 2985FUG/2985FUG, BIOS 6QET53WW (1.23 ) 09/15/2010
[ 6219.010710] 00000000 00000000 eea31c50 c16313c4 eea31c90 eea31c80 c105268e f9404510
[ 6219.010720] eea31cac 00000db5 f94042ec 00000373 f93f8276 f93f8276 eed7c000 eed7dea8
[ 6219.010730] eea31cdc eea31c98 c10526e3 00000009 eea31c90 f9404510 eea31cac eea31cc0
[ 6219.010740] Call Trace:
[ 6219.010754] [<c16313c4>] dump_stack+0x41/0x52
[ 6219.010763] [<c105268e>] warn_slowpath_common+0x7e/0xa0
[ 6219.010778] [<f93f8276>] ? iwl_trans_pcie_grab_nic_access+0xc6/0xd0 [iwlwifi]
[ 6219.010792] [<f93f8276>] ? iwl_trans_pcie_grab_nic_access+0xc6/0xd0 [iwlwifi]
[ 6219.010798] [<c10526e3>] warn_slowpath_fmt+0x33/0x40
[ 6219.010812] [<f93f8276>] iwl_trans_pcie_grab_nic_access+0xc6/0xd0 [iwlwifi]
[ 6219.010824] [<f93ec240>] iwl_write_prph+0x20/0x90 [iwlwifi]
[ 6219.010838] [<f93f7d84>] iwl_pcie_apm_init+0x154/0x200 [iwlwifi]
[ 6219.010852] [<f93f83dd>] iwl_trans_pcie_start_hw+0x4d/0x1c0 [iwlwifi]
[ 6219.010865] [<f93edbe9>] ? __iwl_info+0x39/0x70 [iwlwifi]
[ 6219.010883] [<f95c2846>] iwl_op_mode_dvm_start+0x206/0xb80 [iwldvm]
[ 6219.010894] [<c1266785>] ? __create_file+0xd5/0x2a0
[ 6219.010907] [<f93ec7ec>] _iwl_op_mode_start.isra.2+0x3c/0xa0 [iwlwifi]
[ 6219.010918] [<f93ec8dc>] iwl_opmode_register+0x8c/0xb0 [iwlwifi]
[ 6219.010925] [<f8e60000>] ? 0xf8e5ffff
[ 6219.010939] [<f8e60035>] iwl_init+0x35/0x1000 [iwldvm]
[ 6219.010947] [<c10020ca>] do_one_initcall+0xca/0x190
[ 6219.010957] [<c10e3158>] ? tracepoint_module_notify+0x118/0x180
[ 6219.010963] [<f8e60000>] ? 0xf8e5ffff
[ 6219.010971] [<c104866f>] ? set_memory_nx+0x5f/0x70
[ 6219.010981] [<c10b4a1e>] load_module+0x10ce/0x18d0
[ 6219.010990] [<c10b52af>] SyS_init_module+0x8f/0xf0
[ 6219.011005] [<c163eacd>] sysenter_do_call+0x12/0x28
[ 6219.011009] ---[ end trace 7742123bca97c64d ]---
[ 6219.028319] iwlwifi 0000:02:00.0: bad EEPROM/OTP signature, type=OTP, EEPROM_GP=0x00000007
[ 6219.028328] iwlwifi 0000:02:00.0: EEPROM not found, EEPROM_GP=0xffffffff
[ 6219.028333] iwlwifi 0000:02:00.0: Unable to init EEPROM
would you know form this what is going on?
how do i reset the wireless card so that i don't have to reboot the laptop?
which modules should i remove/reload?
thank you for any comments/hints!!!