LINUX.ORG.RU

плохо работает wi-fi

 , ,


0

1

нетбук samsung 305U1A, с BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) DEVICE-ID 0x4727
lspci -vvv -s 03:00.0

пробовал на разных дистрибутивах, с разными ядрами
broadcom-sta driver вообще не работает
с обоими открытыми драйверами одна и та же история:

сигнал слабый, не все точки видит, страницы открываются очень долго, переодически пропадает инет, но роутер продолжает пинговаться, статус соединён в NM и странице настройки маршрутизатора остаётся

пробовал разные режимы b/g/n|n, разные каналы/auto - ничего не помогает. фирмвари установлены
уже несколько недель мучаюсь, не знаю что делать. может wi-fi модуль в нетбуке неисправный? или может какая-то програмная ошибка какого-нибудь демона, например какой-то конфиг с каким-то счётчиком пакетов делает какой-то сброс или что-то кидает wi-fi в спящий режим?
моя старая тема

★★★★★

На аире STA тоже плохо работает - постоянно косяки с соединением. На проприетарном все ок.

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

была такая мысль. но:
1) гарантия - придётся ехать для замены в сервис (живу я не в Москве), т.к у бука доступен только отсек с памятью, для всего остального надо полностью разбирать корпус, даже для доступа к харду
2) не будет ли ошибки биоса, или там нет привязки к конкретному модулю?

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

А модуль разве нельзя отрубить в биосе?

Можно чтобы наверняка просто ядро собрать без поддержки злочастного 4313. И да, в ноябре-декабре-январе была активность в пилении brcmsmac.

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

А модуль разве нельзя отрубить в биосе?

у меня нет

bcm4313, brcmsmac - слабый уровень сигнала.
cat /etc/modprobe.d/b43.conf
options b43 pio=1 qos=0
Некоторым помогает
options b43 nohwcrypt=1 pio=1 qos=0

а как посмотреть все возможные опции модуля?

х-мм. только что выяснилось, что b43 тоже не работает. может он у меня и раньше не работал, походу раньше забывал сделать rmmod brcmsmac

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

для 4313 чипа нет поддержки (внизу табличка) в драйвере b43. Есть только опенсорсный (пишущийся самим броадкомом) brcmsmac, их же проприетарный sta ну и ndiswrapper. Тут много кто ждет, когда ж его (brcmsmac) допилят.

Как я понял, у этого модуля нет опций.

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

У меня на проприетарном болт получился. Даже на 3.5.7 ядре (с 3.6.2 регрессия). Сыпет варнингами и вываливает oops`ы. Сижу, ем кактусна brcmsmac и жду чуда.

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

для 4313 чипа нет поддержки (внизу табличка) в драйвере b43.

ну да, просто раньше ошибочно пологал, что он всё же у меня работает. получается что у меня фурычит только свободный. непонятно, почему sta не работает

Как я понял, у этого модуля нет опций.

ну а вообще, как можно смотреть спиок всех опций для любого модуля?


ещё странно, но у моего роутера D-Link DIR-620 iwstation list показывает Signal level=-54 dBm (вчера был 40), в то время, как у соседских точек показывает уровень сигнала 70. может broadcom с d-link'ами просто не очень хорошо дружит, или с другими роутерами тоже? что это вообще за уровень сигнала и плохо ли когда он 40-50?

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

ну а вообще, как можно смотреть спиок всех опций для любого модуля?

/usr/src/linux/Documentation.

Грепал всю директорию по «bcma», «brcm», «4313» - толком ничего и не нашел.

На счет вафли - у меня телефон и ноут под виндой ловит с десяток точек. Под линуксом - три точки, одна моя (Asus RT-N10U B1), одна соседа этажом выше, еще одна хз, но скорее всего этажом ниже. Уровень сигнала 70% (хз сколько в dBm, мне удобней в % смотреть:-)) возле роутера, и падает до 50-40% при отхождении с ноутом на 3 метра. Через перегородку (6 см стенка) бьет совсем слабо, хотя у матери ноут еще и за несущей стенкой (правда с дверным проемом) хорошо брал сигнал.

leg0las ★★★★★ ()
Последнее исправление: leg0las (всего исправлений: 2)

Для этих вифи всегда показывай

lspci -n | grep 14e4:43

Не только тебе но и всем остальным…

а как посмотреть все возможные опции модуля?

modinfo <имя модуля>
# для b43
modinfo b43
init_6 ★★★★★ ()
Ответ на: комментарий от init_6

блин, даже не знал про modinfo)

ТС, если не сложно, кинь сюда выхлоп modinfo для bcma и brcmsmac.

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

Даже на 3.5.7 ядре (с 3.6.2 регрессия). Сыпет варнингами и вываливает oops`ы.

В генте и фикс для свежих ядер если что есть и емнип даже в официальных портежах исправили.

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

Такая хрень была на конец прошлого года, как щас - хз.

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

03:00.0 0280: 14e4:4727 (rev 01)

leg0las

|modinfo bcma

filename: /lib/modules/3.5.3-calculate/kernel/drivers/bcma/bcma.ko
license: GPL
description: Broadcom's specific AMBA driver
alias: pci:v000014E4d00004727sv*sd*bc*sc*i*
alias: pci:v000014E4d00004357sv*sd*bc*sc*i*
alias: pci:v000014E4d00004353sv*sd*bc*sc*i*
alias: pci:v000014E4d00004331sv*sd*bc*sc*i*
alias: pci:v000014E4d00000576sv*sd*bc*sc*i*
depends:
intree: Y
vermagic: 3.5.3-calculate SMP preempt mod_unload


|modinfo brcmsmac

filename: /lib/modules/3.5.3-calculate/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko
license: Dual BSD/GPL
description: Broadcom 802.11n wireless LAN driver.
author: Broadcom Corporation
alias: bcma:m04BFid0812rev18cl*
alias: bcma:m04BFid0812rev17cl*
depends: mac80211,bcma,brcmutil,cfg80211,cordic
intree: Y
vermagic: 3.5.3-calculate SMP preempt mod_unload

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

Благодарю.

Просто при сборке ведра обычно в хелпе пишется, мол, хотите настройки - смотрите в Documentation. Как я и говорил, параметров у модулей нет.

leg0las ★★★★★ ()

ВНЕЗАПНО

решил ради интереса посмотреть что за вифи на другом ноуте, на котором всё ОК - оказалось точно такой же!!! там wl работает идеально! куда копать? ноут hp pavilion dv7-6b04er

teod0r ★★★★★ ()
Ответ на: ВНЕЗАПНО от teod0r

leg0las, я попробовал подменить драйвер wl драйвером wl с ноута, на котором работет, но при попытке подгрузки выдало
FATAL: Error inserting wl (/lib/modules/3.5.3-calculate/net/wireless/wl.ko): Invalid module format
из-за чего это? дистр на том ноуте другой - из-за этого?

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

Возможно в ведре нет поддержки чего-то из раздела «Executable file formats / Emulations»

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