I have a Fujitsu Lifebook AH531 (I think wireless is Intel® Centrino® Wireless-N 1030, 802.11 b/g/n)
I have recently installed Ubuntu 14.04 LTS Previously I used Ubuntu 12.04 LTS and Windows 7 on the same machine and WiFi signal was normal.
After installing 14.04 LTS the WiFi signal is very low. By comparison my phone and MacBook show full signal.
This is what iwconfig shows ("x" added by me):
vmnet8 no wireless extensions.
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"xxxxxxx"
Mode:Managed Frequency:2.437 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=65 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=38/70 Signal level=-72 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2 Invalid misc:33 Missed beacon:0
vmnet1 no wireless extensions.
Any ideas on what is causing this and how to solve it?
UPDATE1: These are the results of dmesg | grep iwl:
[ 12.981861] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 12.982170] iwlwifi 0000:01:00.0: irq 43 for MSI/MSI-X
[ 13.395624] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[ 13.414785] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 13.414787] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[ 13.414788] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 13.414790] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[ 13.414893] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 13.435161] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 16.755014] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 16.761688] iwlwifi 0000:01:00.0: Radio type=0x2-0x2-0x1
[ 16.829339] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 16.836056] iwlwifi 0000:01:00.0: Radio type=0x2-0x2-0x1
[ 1795.831710] iwlwifi 0000:01:00.0: no hotplug settings from platform
[ 1797.361326] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 1797.368062] iwlwifi 0000:01:00.0: Radio type=0x2-0x2-0x1
[ 2408.998423] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 2
[ 2408.998438] iwlwifi 0000:01:00.0: Current SW read_ptr 227 write_ptr 101
[ 2408.998496] iwl data: 00000000: 00 00 00 00 00 00 00 00 f8 ff 07 00 00 00 00 00 ................
[ 2408.998540] iwlwifi 0000:01:00.0: FH TRBs(0) = 0x80003019
[ 2408.998584] iwlwifi 0000:01:00.0: FH TRBs(1) = 0x801020f2
[ 2408.998627] iwlwifi 0000:01:00.0: FH TRBs(2) = 0x00000000
[ 2408.998668] iwlwifi 0000:01:00.0: FH TRBs(3) = 0x80300027
[ 2408.998711] iwlwifi 0000:01:00.0: FH TRBs(4) = 0x00000000
[ 2408.998751] iwlwifi 0000:01:00.0: FH TRBs(5) = 0x00000000
[ 2408.998789] iwlwifi 0000:01:00.0: FH TRBs(6) = 0x00000000
[ 2408.998836] iwlwifi 0000:01:00.0: FH TRBs(7) = 0x0070903b
[ 2408.998926] iwlwifi 0000:01:00.0: Q 0 is active and mapped to fifo 3 ra_tid 0x0000 [40,40]
[ 2408.999016] iwlwifi 0000:01:00.0: Q 1 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[ 2408.999116] iwlwifi 0000:01:00.0: Q 2 is active and mapped to fifo 1 ra_tid 0x0000 [227,101]
[ 2408.999205] iwlwifi 0000:01:00.0: Q 3 is active and mapped to fifo 0 ra_tid 0x0000 [26,26]
[ 2408.999293] iwlwifi 0000:01:00.0: Q 4 is active and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2408.999417] iwlwifi 0000:01:00.0: Q 5 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[ 2408.999505] iwlwifi 0000:01:00.0: Q 6 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[ 2408.999635] iwlwifi 0000:01:00.0: Q 7 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[ 2408.999732] iwlwifi 0000:01:00.0: Q 8 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[ 2408.999822] iwlwifi 0000:01:00.0: Q 9 is active and mapped to fifo 7 ra_tid 0x0000 [60,60]
[ 2408.999920] iwlwifi 0000:01:00.0: Q 10 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[ 2409.000007] iwlwifi 0000:01:00.0: Q 11 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000092] iwlwifi 0000:01:00.0: Q 12 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000177] iwlwifi 0000:01:00.0: Q 13 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000269] iwlwifi 0000:01:00.0: Q 14 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000358] iwlwifi 0000:01:00.0: Q 15 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000442] iwlwifi 0000:01:00.0: Q 16 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000521] iwlwifi 0000:01:00.0: Q 17 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000607] iwlwifi 0000:01:00.0: Q 18 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2409.000686] iwlwifi 0000:01:00.0: Q 19 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.855478] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 2
[ 2477.855490] iwlwifi 0000:01:00.0: Current SW read_ptr 70 write_ptr 194
[ 2477.855544] iwl data: 00000000: c0 ff 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 ..?.............
[ 2477.855586] iwlwifi 0000:01:00.0: FH TRBs(0) = 0x8000301b
[ 2477.855624] iwlwifi 0000:01:00.0: FH TRBs(1) = 0x80102055
[ 2477.855661] iwlwifi 0000:01:00.0: FH TRBs(2) = 0x00000000
[ 2477.855697] iwlwifi 0000:01:00.0: FH TRBs(3) = 0x8030002e
[ 2477.855734] iwlwifi 0000:01:00.0: FH TRBs(4) = 0x00000000
[ 2477.855770] iwlwifi 0000:01:00.0: FH TRBs(5) = 0x00000000
[ 2477.855807] iwlwifi 0000:01:00.0: FH TRBs(6) = 0x00000000
[ 2477.855844] iwlwifi 0000:01:00.0: FH TRBs(7) = 0x007090c7
[ 2477.855924] iwlwifi 0000:01:00.0: Q 0 is active and mapped to fifo 3 ra_tid 0x0000 [47,47]
[ 2477.856075] iwlwifi 0000:01:00.0: Q 1 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[ 2477.856159] iwlwifi 0000:01:00.0: Q 2 is active and mapped to fifo 1 ra_tid 0x0000 [70,194]
[ 2477.856237] iwlwifi 0000:01:00.0: Q 3 is active and mapped to fifo 0 ra_tid 0x0000 [28,28]
[ 2477.856324] iwlwifi 0000:01:00.0: Q 4 is active and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.856403] iwlwifi 0000:01:00.0: Q 5 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[ 2477.856488] iwlwifi 0000:01:00.0: Q 6 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[ 2477.856567] iwlwifi 0000:01:00.0: Q 7 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[ 2477.856645] iwlwifi 0000:01:00.0: Q 8 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[ 2477.856725] iwlwifi 0000:01:00.0: Q 9 is active and mapped to fifo 7 ra_tid 0x0000 [200,200]
[ 2477.856805] iwlwifi 0000:01:00.0: Q 10 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[ 2477.856885] iwlwifi 0000:01:00.0: Q 11 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.856965] iwlwifi 0000:01:00.0: Q 12 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857044] iwlwifi 0000:01:00.0: Q 13 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857122] iwlwifi 0000:01:00.0: Q 14 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857202] iwlwifi 0000:01:00.0: Q 15 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857282] iwlwifi 0000:01:00.0: Q 16 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857363] iwlwifi 0000:01:00.0: Q 17 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857443] iwlwifi 0000:01:00.0: Q 18 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[ 2477.857521] iwlwifi 0000:01:00.0: Q 19 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.427882] iwlwifi 0000:01:00.0: fail to flush all tx fifo queues Q 2
[38618.427898] iwlwifi 0000:01:00.0: Current SW read_ptr 20 write_ptr 43
[38618.427952] iwl data: 00000000: 00 00 f0 ff 00 00 00 00 0f 00 00 00 00 00 00 00 ................
[38618.428008] iwlwifi 0000:01:00.0: FH TRBs(0) = 0x80003090
[38618.428064] iwlwifi 0000:01:00.0: FH TRBs(1) = 0x80102023
[38618.428120] iwlwifi 0000:01:00.0: FH TRBs(2) = 0x00000000
[38618.428171] iwlwifi 0000:01:00.0: FH TRBs(3) = 0x8030004c
[38618.428210] iwlwifi 0000:01:00.0: FH TRBs(4) = 0x00000000
[38618.428257] iwlwifi 0000:01:00.0: FH TRBs(5) = 0x00000000
[38618.428322] iwlwifi 0000:01:00.0: FH TRBs(6) = 0x00000000
[38618.428385] iwlwifi 0000:01:00.0: FH TRBs(7) = 0x00709010
[38618.428530] iwlwifi 0000:01:00.0: Q 0 is active and mapped to fifo 3 ra_tid 0x0000 [77,77]
[38618.428677] iwlwifi 0000:01:00.0: Q 1 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[38618.428801] iwlwifi 0000:01:00.0: Q 2 is active and mapped to fifo 1 ra_tid 0x0000 [20,43]
[38618.428929] iwlwifi 0000:01:00.0: Q 3 is active and mapped to fifo 0 ra_tid 0x0000 [145,145]
[38618.429071] iwlwifi 0000:01:00.0: Q 4 is active and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.429173] iwlwifi 0000:01:00.0: Q 5 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[38618.429275] iwlwifi 0000:01:00.0: Q 6 is active and mapped to fifo 2 ra_tid 0x0000 [0,0]
[38618.429378] iwlwifi 0000:01:00.0: Q 7 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[38618.429463] iwlwifi 0000:01:00.0: Q 8 is active and mapped to fifo 4 ra_tid 0x0000 [0,0]
[38618.429553] iwlwifi 0000:01:00.0: Q 9 is active and mapped to fifo 7 ra_tid 0x0000 [17,17]
[38618.429655] iwlwifi 0000:01:00.0: Q 10 is active and mapped to fifo 5 ra_tid 0x0000 [0,0]
[38618.429741] iwlwifi 0000:01:00.0: Q 11 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.429843] iwlwifi 0000:01:00.0: Q 12 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.429939] iwlwifi 0000:01:00.0: Q 13 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430110] iwlwifi 0000:01:00.0: Q 14 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430315] iwlwifi 0000:01:00.0: Q 15 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430448] iwlwifi 0000:01:00.0: Q 16 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430544] iwlwifi 0000:01:00.0: Q 17 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430649] iwlwifi 0000:01:00.0: Q 18 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
[38618.430762] iwlwifi 0000:01:00.0: Q 19 is inactive and mapped to fifo 0 ra_tid 0x0000 [0,0]
UPDATE2: I have tried the fix suggested by @chili555 and these are the results.
dmesg | grep iwl
[ 12.554087] iwlwifi 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 12.554303] iwlwifi 0000:01:00.0: irq 42 for MSI/MSI-X
[ 12.928234] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[ 12.947135] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUG disabled
[ 12.947136] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[ 12.947137] iwlwifi 0000:01:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[ 12.947138] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[ 12.947242] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 12.967026] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 16.787447] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 16.794188] iwlwifi 0000:01:00.0: Radio type=0x2-0x2-0x1
[ 16.862264] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 16.868991] iwlwifi 0000:01:00.0: Radio type=0x2-0x2-0x1
All the fifio errors don't show anymore
iwconfig
vmnet8 no wireless extensions.
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"xxxxx"
Mode:Managed Frequency:2.437 GHz Access Point: xxxxxxxxxx
Bit Rate=65 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=43/70 Signal level=-67 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4 Missed beacon:0
vmnet1 no wireless extensions.
There is a small improvement in both link quality and signal level.
Still the signal quality is lower by comparison to other devices I own.