LINUX.ORG.RU

Ответ на: комментарий от intelfx

Алсо, 3x3:3. У тебя столько антенн-то есть?

«3x3:3» - это бонусная причина :)
у меня старый добрый t420s, с тремя антенками

а основная причина - это регулярные

[33766.202558] ------------[ cut here ]------------
[33766.202569] Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
[33766.202664] WARNING: CPU: 3 PID: 0 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1988 iwl_trans_pcie_grab_nic_access+0x1df/0x210 [iwlwifi]
[33766.202668] Modules linked in: ftdi_sio usbserial hid_generic hidp hid rfcomm vboxpci(O) vboxnetadp(O) vboxnetflt(O) bnep vboxdrv(O) md4 sha512_generic cmac nls_utf8 cifs ctr ccm parport_pc ppdev lp parport snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp iwlmvm coretemp i915 kvm_intel iTCO_wdt iTCO_vendor_support uvcvideo wmi_bmof kvm btusb btrtl mac80211 btbcm btintel bluetooth videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common irqbypass videodev media ax88179_178a usbnet jitterentropy_rng mii iwlwifi crct10dif_pclmul drbg crc32_pclmul ecdh_generic ghash_clmulni_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper i2c_algo_bit intel_cstate snd_hda_intel drm_kms_helper snd_hda_codec intel_uncore cfg80211 snd_hwdep intel_rapl_perf snd_hda_core drm thinkpad_acpi evdev snd_pcm pcspkr serio_raw nvram ledtrig_audio snd_timer lpc_ich rfkill mfd_core wmi snd mei_me ac soundcore mei battery video button
[33766.202754]  ext4 crc32c_generic crc16 mbcache jbd2 sg sd_mod ahci libahci libata crc32c_intel scsi_mod psmouse i2c_i801 sdhci_pci cqhci xhci_pci sdhci xhci_hcd mmc_core ehci_pci ehci_hcd usbcore e1000e thermal
[33766.202785] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G           O      5.1.9 #1
[33766.202788] Hardware name: LENOVO 41732BG/41732BG, BIOS 8CET58WW (1.38 ) 07/18/2013
[33766.202808] RIP: 0010:iwl_trans_pcie_grab_nic_access+0x1df/0x210 [iwlwifi]
[33766.202813] Code: e4 cf 49 8d 55 08 bf 00 02 00 00 e8 2b 8d dc ce e9 33 ff ff ff 89 c6 48 c7 c7 d8 dc 8e c0 c6 05 de 84 02 00 01 e8 a1 af da ce <0f> 0b e9 ee fe ff ff 48 8b 7b 30 48 c7 c1 40 dd 8e c0 31 d2 31 f6
[33766.202817] RSP: 0018:ffff97348e0c3e00 EFLAGS: 00010086
[33766.202822] RAX: 0000000000000000 RBX: ffff9734848e0018 RCX: 0000000000000006
[33766.202825] RDX: 0000000000000007 RSI: 0000000000000096 RDI: ffff97348e0d6630
[33766.202829] RBP: ffff9734848ea364 R08: 2074756f656d6954 R09: 000000000000038f
[33766.202832] R10: ffff97348e0da730 R11: 2065726177647261 R12: ffff97348e0c3e28
[33766.202835] R13: 00000000ffffffff R14: ffff97347955a7d0 R15: 000000000000000a
[33766.202839] FS:  0000000000000000(0000) GS:ffff97348e0c0000(0000) knlGS:0000000000000000
[33766.202842] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[33766.202846] CR2: 0000224361097018 CR3: 00000001b640e000 CR4: 00000000000406e0
[33766.202849] Call Trace:
[33766.202857]  <IRQ>
[33766.202879]  ? iwl_pcie_txq_inc_wr_ptr+0xb0/0xb0 [iwlwifi]
[33766.202893]  iwl_read_prph+0x32/0x90 [iwlwifi]
[33766.202912]  iwl_trans_pcie_log_scd_error+0x13b/0x220 [iwlwifi]
[33766.202928]  ? iwl_pcie_txq_inc_wr_ptr+0xb0/0xb0 [iwlwifi]
[33766.202942]  iwl_pcie_txq_stuck_timer+0x41/0x60 [iwlwifi]
[33766.202952]  call_timer_fn+0x2b/0x130
[33766.202959]  run_timer_softirq+0x1d3/0x420
[33766.202966]  ? timerqueue_add+0x54/0x80
[33766.202971]  ? enqueue_hrtimer+0x3a/0x90
[33766.202979]  __do_softirq+0x112/0x2e0
[33766.202987]  irq_exit+0xae/0xb0
[33766.202993]  smp_apic_timer_interrupt+0x74/0x130
[33766.203000]  apic_timer_interrupt+0xf/0x20
[33766.203003]  </IRQ>
[33766.203012] RIP: 0010:cpuidle_enter_state+0xc2/0x440
[33766.203016] Code: 90 31 ff e8 90 db b1 ff 80 7c 24 13 00 74 17 9c 58 66 66 90 66 90 f6 c4 02 0f 85 53 03 00 00 31 ff e8 82 d4 b7 ff fb 66 66 90 <66> 66 90 45 85 e4 0f 88 25 03 00 00 4c 8b 04 24 4c 2b 44 24 08 48
[33766.203020] RSP: 0018:ffffa67b8194be80 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
[33766.203024] RAX: ffff97348e0e1980 RBX: ffffffff906b75a0 RCX: 000000000000001f
[33766.203028] RDX: 00001eb5cd6866c4 RSI: 00000000335dca1f RDI: 0000000000000000
[33766.203031] RBP: ffffc67b7fccdfc0 R08: 0000000000000002 R09: 0000000000021240
[33766.203034] R10: 00000000ffffffff R11: 0000000000001638 R12: 0000000000000005
[33766.203037] R13: 0000000000000005 R14: 0000000000000005 R15: ffffffff906b75a0
[33766.203049]  do_idle+0x204/0x280
[33766.203056]  cpu_startup_entry+0x19/0x20
[33766.203063]  start_secondary+0x17a/0x1d0
[33766.203068]  secondary_startup_64+0xa4/0xb0
[33766.203075] ---[ end trace ee13183c65df70da ]---
[33766.203086] iwlwifi 0000:03:00.0: iwlwifi transaction failed, dumping registers
[33766.203091] iwlwifi 0000:03:00.0: iwlwifi device config registers:
[33766.203150] iwlwifi 0000:03:00.0: 00000000: 08b18086 00100000 028000bb 00000000 00000004 00000000 00000000 00000000
[33766.203157] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 40708086 00000000 000000c8 00000000 00000100
[33766.203161] iwlwifi 0000:03:00.0: iwlwifi device memory mapped registers:
[33766.203200] iwlwifi 0000:03:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
[33766.203206] iwlwifi 0000:03:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
[33766.203214] iwlwifi 0000:03:00.0: iwlwifi device AER capability structure:
[33766.203246] iwlwifi 0000:03:00.0: 00000000: 14010001 00100000 00000000 00462031 000031c1 00002000 00000014 40000001
[33766.203250] iwlwifi 0000:03:00.0: 00000020: 0000000f f1500460 00000000
[33766.203254] iwlwifi 0000:03:00.0: iwlwifi parent port (0000:00:1c.1) config registers:
[33766.203289] iwlwifi 0000:00:1c.1: 00000000: 1c128086 00100407 060400b4 00810010 00000000 00000000 00030300 200000f0
[33766.203294] iwlwifi 0000:00:1c.1: 00000020: f150f150 0001fff1 00000000 00000000 00000000 00000040 00000000 00020207
[33766.258326] iwlwifi 0000:03:00.0: Queue 10 is active on fifo 2 and stuck for 10000 ms. SW [103, 134] HW [90, 90] FH TRB=0x05a5a5a5a

// прошу прощения за простыню, но это появилось секунд через 10 после твоего коммента

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 1)
Ответ на: комментарий от metawishmaster

у меня старый добрый t420s, с тремя антенками

Не верю. У тебя там два антенных кабеля для Wi-Fi и один (или всё-таки тоже два?) для 3G. Они для разных частот и подведены к двум физическим антеннам.

а основная причина - это регулярные

Что за карточка?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 3)
Ответ на: комментарий от metawishmaster

Вообще google://thinkpad+t420s+hardware+maintenance+manual. Но я собственно почитал и у тебя действительно может быть модель с тремя антеннами для Wi-Fi.

In models with a wireless LAN card that has two antenna connectors, plug the gray cable into the jack labeled MAIN or M, and the black cable into the jack labeled AUX or A on the card. If the computer you are servicing has three cables, put the white cable in the cable protection tube.

In models with a wireless LAN card that has three antenna connectors, plug the gray cable (MAIN) into the jack labeled TR1, the white cable (third) into the jack labeled RO or TR3, and the black cable (AUX) into the jack labeled TR2 on the card.

Цветные кабели (синий и оранжевый) — для сотовой связи. Серые — (чёрный, серый, белый) — для Wi-Fi.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

пасиба за наводку! :)
// я как раз писал этот ответ :)

у меня антенки неправильно подлючены были... ну подожду пока следующий раз грохнется и поперетыкаю

и да, все три антенки для вайфая:
«In models with a wireless LAN card that has three antenna connectors, plug the gray cable (MAIN) into
the jack labeled TR1, the white cable (third) into the jack labeled RO or TR3, and the black cable (AUX)
into the jack labeled TR2 on the card.
1060 PCI E»

вот от сюда, стр.77

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 1)
Ответ на: комментарий от metawishmaster

Прикольно. Очень мало лаптопов с тремя Wi-Fi антеннами. Обычно люди (включая меня когда-то давно, лол) втыкают в третий разъём WWAN-кабель и удивляются, почему всё работает ещё хуже, чем с двумя.

Так а что за карточка-то?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

:)
три антенки - это еще сохранившийся в t420s «рудимент» от IBM, светлая им память... ;(

карточка intel 7260 rev. bb

и несколько лет назад были похожие проблемы с Intel Ultimate N-6300

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 1)
Ответ на: комментарий от intelfx

Broadcom

Больше ничего не нужно говорить.

Лорчую.
Разве, что, можно добавить про IEEE 802.11ac в 2019.

anonymous
()
Ответ на: комментарий от metawishmaster

карточка intel 7260 rev. bb

Ага, вот они, эти самые проблемы с 7260, о которых мне кучу раз говорили. Ни разу у себя не видел — а тебе, видимо, не повезло. Вряд ли эти проблемы от неправильно подключенных антенн — максимум, что может быть, это плохой сигнал и низкая скорость.

Даже не знаю, что посоветовать тогда — все следующие карточки от Intel есть только для M.2, на QCA тоже нет ничего годного (единственный вариант с 802.11ac на mPCIe — Rivet Networks Killer 1420 — на поверку оказался абсолютно глючным и непригодным к использованию), про реалтек ничего не знаю, но раньше он был не лучше бредкома.

Попробуй купить переходник с mPCIe на M.2, мне @Dimez говорил, что они существуют в природе и даже влезают в уполовиненный mPCIe слот. Туда уже воткнёшь что угодно, хоть Intel 8265, хоть Killer 1535 (QCA6174), хоть Compex WLT674 (референс на том же QCA6174).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от anonymous

Я не знаю, как там в вашей вселенной, но в нашей пока что

Pricing Unavailable

Как бы блин, по этим железкам ещё FCC доки не опубликованы, я уже не говорю про рабочие драйвера.

802.11ax — это, конечно, круто, но он существует… ну хорошо, не только на бумаге, скажем так, только на заводах.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Попробуй купить переходник с mPCIe на M.2

8265 так установлена.
И новые антеннки понадобятся.

anonymous
()
Ответ на: комментарий от anonymous

И это правда оно, а не перемаркированный булшит от китайцев?

intelfx ★★★★★
()
Ответ на: комментарий от metawishmaster

по идее, если есть драйвер, то работает

Ох-хо.

anonymous
()
Ответ на: комментарий от intelfx

Ага, вот они, эти самые проблемы с 7260

самое обидное, что карточка в ноуте больше 4х лет, а проблемы вылезли недели три назад :-\

еще очень может быть, что дело, таки, в ядре... почему я сразу не подумал? в dmesg падает сообщение о hardware fault, но dmesg - это сообщения ядра. по-ходу прийдется опытным путем проверять все 5.1.x, а потом бисектить.

но черт подери! как же не хочется копаться в связки iwlwifi<->cfg80211<->{черт знает что еще}

максимум, что может быть, это плохой сигнал и низкая скорость

а низкая скорость чего?
роутер стоит в этой же комнате, сигнал не должен быть плохим, «Link Quality=66/70 Signal level=-44 dBm»

и все-таки, грешу на ядро (это единственное, что я менял до крешей) - на стоковом ядре 4.9.0-6-amd64 все ok уже 10 с половиной часов...

metawishmaster ★★★★★
() автор топика
Ответ на: комментарий от metawishmaster

низкая скорость чего?

Вайфая, чего же ещё. Больше помех -> более медленные схемы модуляции/кодирования + меньше пространственных потоков -> меньше итоговая скорость потока.

роутер стоит в этой же комнате, сигнал не должен быть плохим, «Link Quality=66/70 Signal level=-44 dBm»

Я не уверен, что эти попугаи измеряют то, что нужно. Сигнал может быть хорошим, но зашумлённым, например. Или два пространственных потока будут фонить друг в друга, хотя не должны (это как раз то, что будет, если подключить две антенны к одному кабелю, и ты абсолютно не увидишь это состояние на индикаторе мощности сигнала).

Но я как бы не утверждаю, что у тебя обязательно есть или будут эти проблемы. Плохие антенны просто увеличивают вероятность их появления, и это только при том условии, что антенны действительно неправильно подключены.

в dmesg падает сообщение о hardware fault, но dmesg - это сообщения ядра

Ну и что с того, что dmesg — это сообщения ядра? А в ядре драйвер, а драйвер видит состояние железки. Может быть как регрессия в драйвере, так и действительно помирание карточки.

прийдется опытным путем проверять все 5.1.x, а потом бисектить

Версии тоже можно бисектить, просто вручную :) Проверь 5.1.9 (я так понимаю, это known bad), потом 5.1.0, потом 5.1.4…

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 5)
Ответ на: комментарий от te111011010

Я никакого упоминания про драйвер для данного чипа не нашёл.

блин, неужели это опять эффект неуловимого Джо?..

metawishmaster ★★★★★
() автор топика
Ответ на: комментарий от te111011010

Ну почему же?

Broadcom BCM94360HMB,

PCI ID not yet observed in any mainline kernel

should work with Broadcom’s latest wl driver

Драйвер есть. Просто проприетарный бредкомовский. А вот насколько хорошо он работает и насколько удобно им управлять — это уже совершенно другой вопрос.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

wl уже давно не поддерживается производителем. Раньше умельцы фиксили под новые ядра. Как сейчас — не знаю.


Если бы brcmfmac поддерживал, ещё можно было бы думать.

te111011010
()
Ответ на: комментарий от te111011010

О как. Действительно. Я поверил WikiDevi, а там последняя версия этого драйвера старее, чем карточка :)

Ну тогда блин, ТС, без вариантов, эта штука в линуксе у тебя не взлетит.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

при том условии, что антенны действительно неправильно подключены.

абсолютно точно, неправильно, а меня даже фотка есть %)
почти верный способ свалить карточку был http://www.speedtest.net, но пока что никаких намеков что упадет...

Версии тоже можно бисектить, просто вручную :) Проверь 5.1.9 (я так понимаю, это known bad), потом 5.1.0, потом 5.1.4

ну про медод дихотомии-то мы слышали, и даже, случалось, практиковали :)

metawishmaster ★★★★★
() автор топика
Ответ на: комментарий от metawishmaster

Я верю, что «вы слышали», ведь bisect — это и есть метод дихотомии. Просто ты говоришь «опытным путем проверять все 5.1.x» — зачем проверять все, когда по релизам тоже можно бисектить.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Ну тогда блин, ТС, без вариантов, эта штука в линуксе у тебя не взлетит.

эх :(

ну ладно... пойду выпью чего-нить (я про кофе!) с горя %)

metawishmaster ★★★★★
() автор топика
Ответ на: комментарий от intelfx

просто в «метод дихотомии» букав больше даже без «метода»

ты говоришь «опытным путем проверять все 5.1.x» — зачем проверять все, когда по релизам тоже можно бисектить.

очепятка, всякое бывает %)

metawishmaster ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.