LINUX.ORG.RU

synergy на openSUSE Leap-15.0

 ,


0

1

Странное кино получается. Ставлю так:
sudo zypper install synergy
или так:
https://software.opensuse.org/download.html?project=X11:Utilities&package...

всё, ставится, но файла запуска synergy в системе не появляется! Как запустить, не понимаю. Но пакет успешно установился, автодополнение предлагает мне synergyc synergyd synergys.

ЧЯДНТ?

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

Я уже угуглился. Без результата.
В (k)ubuntu, manjaro просто запускаешь synergy, и он предоставляешь графическую среду для настройки подключения, появляется иконка в трее. А тут что запускать - непонятно. Ограниченный функционал без гая? писать конфиги в ручную? А ссылка 9летней давности.

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

Попробовал отдельный костыль quicksynergy, но этот педальный тормоз постоянно рвёт-устанавливает соединение и тормозит. Неудобный интерфейс. Нормальный synergy на этой сусе есть или только такой огрызок?

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

конечно я поспешил, но что же пакет поставляется без манов?

а не, есть... похоже, да «ручками»...

synergyc подключение (client?) к серверу synergy.

synergys запуск шаринг-сервера.

а вот synergyd что-то не вижу...

а GUI в kubuntu это, видимо, дистроподелие (в хорошем смысле)

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

Да заморачиваться этой фигней не охота, XXI век на дворе.
Эти деятели почему-то разбили синергию на два пакета. Дистроподелить разбивая один пакет на два это диагноз... Я сделал поиск по доступным, вот он: sudo zypper install qsynergy. Однако тормоза не пропали. Почему-то подвисает cYka каждую секунду на две. И только при беспроводном подключении. Вот это меня больше тревожит..

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

При проводном подключении работает без задержек
При беспроводном подключении ... тормозит только synergy

synergy на kubuntu на этом ноуте не тормозило? так-то только гадать... настроек я так, понимаю, «подходящих» для тюнинга там нет.

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

Сейчас...

$ sudo lspci -vvn |grep 01:00 -A9
01:00.0 0280: 14e4:4727 (rev 01)
	Subsystem: 103c:1483
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at 95000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
pcilib: sysfs_read_vpd: read failed: Input/output error



Оопс... сделал загрузочную флешку с manjaro, поставил в livecd synergy, оказывается и там тормозит( Видимо забыл, что проверял по проводу. Дело в железе...

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

без synergy тоже тормозит в обеих системах? и ещё раз, только lspci -nnv|grep 01:00 -A20 (интересуют все строки об адаптере, если меньше 20 лишнее откинь). в 2 системах вообще идеально, хотя если «Дело в железе...» можно и «забить».

anymouze ()
Ответ на: комментарий от anymouze
$ sudo lspci -nnv|grep 01:00 -A20
 
01:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1483]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 95000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [d0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-af-ff-ff-0a-cc-52
	Capabilities: [16c] Power Budgeting <?>
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma

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

другой модуль pcie или usb? pcie производители любят ограждать, а usb часто windows-based* :(

ага, вроде бы драйвер не оптимальный... надо попробовать с brcmsmac (как вариант wl)

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

pcie такого же размера. Просто древний хлам наверное.

«надо попробовать с brcmsmac (как вариант wl)»

Что-то я под вечер стал плохо соображать, что попробовать, куда, как? =)

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

Давай завтра, а то ночь пройдет незаметно :)

«На пальцах, по быстрому» это выглядит так:

  • устанавливаешь драйвер (пакет) brcmsmac
  • выгружаешь модуль ядра bcma
  • загружаешь модуль ядра brcmsmac
  • проверяешь, как работает

Тоже самое и для драйвера wl «провернуть». Если, окажется что, какой-то новый драйвер лучше* старый модуль в blacklist, а новый оставить на «ПМЖ» :) Я советую на livecd этим заниматься (так на всякий случай). Но это необязательное условие.

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

А можете подробнее рассказать как это сделать? Я сейчас кажется косяк в opensuse нашёл, вешающий plasmashell, про него пишу. На два процесса мозги уже не варят. Помню что-то c modprobe ставил, на другом нетбуке вафлю подымал скачанным с гитхаба драйвером.

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

Да. По источнику [1] wifi-модуль Broadcom BCM4313 [14e4:4727] поддерживается свободным драйвером brcm80211 (или драйвером от производителя wl). Драйвер описан в wiki. В разделе brcmsmac/brcmfmac описаны все необходимые манипуляции. Думаю, повторять их нет необходимости. Драйвер и прошивки уже должны быть в системе.

Там же описано использование несвободного драйвера wl (в OpenSUSE он называется broadcom-wl). Вот его нужно будет устанавливать дополнительно. Кстати, в примере его установки описано такое же устройство, как у тебя.

Всё выглядит даже проще, чем я предполагал.

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

О, по ссылкам кладезь информации. Спасибо, что указали куда копать. С утра ещё раз прочитаю, а то смысл сейчас ускользает:

«При необходимости выгрузите соответствующие модули и занесите в черный список: » А как узнать что необходимость есть?

Мой 14e4:4727 вроде не поддерживается.

Ставить b43 или b43legacy? Нет, кажется я крепко устал, и задаю глупые вопросы... Может утром осилю на свежую голову.

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

«Вот, здрасьте»... Как не поддерживается?! Вот же прямая цитата:

В качестве примера:

~> /sbin/lspci -vnn | grep 14e4

04:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless

LAN Controller [14e4:4727] (rev 01)

~> /sbin/modinfo wl | grep 4727

alias: pci:v000014E4d00004727sv*sd*bc*sc*i*

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

Мое сообщение тоже перечитай внимательно.

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

Разбираюсь, вопрос:

«Вам лишь стоит убедиться в поддержке устройства модулями brcmsmac/brcmfmac, согласно PCI Device ID,» https://ru.opensuse.org/SDB:Broadcom_Bcm43xx

Но в https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211#Supported_Chips нет 14e4:4727

sudo lspci -nn -d 14e4:
01:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

Это нормально? Я тут в замешательстве.


Ещё:
" случае проблем проверить отсутствие следующих модулей (дистрибутив 12.x/13.x с версией ядра 3.x): "

сделал lsmod | grep "b43\|bcma\|wl"

Не очень понял, что означает выдача и что с нею делать:

b43                   450560  0
mac80211              888832  2 brcmsmac,b43
cfg80211              696320  3 brcmsmac,b43,mac80211
ssb                    86016  1 b43
mmc_core              163840  2 b43,ssb
bcma                   61440  3 brcmsmac,b43



Ну и так далее: «При необходимости выгрузите соответствующие модули и занесите в черный список»...

Я «поплыл», перестал понимать.

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

Попробовал ещё проприетарный драйвер, но не понял как его активировать. После ничего не изменилось:

sudo zypper in broadcom-wl-kmp-`uname -r | cut -f3 -d"-"` broadcom-wl
/sbin/modinfo wl

sudo /sbin/modprobe -r brcmsmac && /sbin/modprobe brcmsmac


Полный конец обеда...
Пока прекращаю попытки в ожидании Вашей помощи. У меня провал знаний по работе с модами.

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

Драйвер вроде какой-то установился, или этот прежний, не понял. Но тормоза остались.

$ sudo ethtool -i wlan0
driver: brcmsmac
version: 4.12.14-lp150.12.45-default
firmware-version: 610.812
expansion-rom-version: 
bus-info: bcma0:1
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

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

Кажется тебе нужно сделать паузу, отдохнуть...

Но в https://wireless.wiki.kernel.org/en/users/Drivers/brcm80211#Supported_Chips нет 14e4:4727

В самой верхней таблице первая строка — это все о нём

Name         PCI Device ID
BCM4313         0x4727

Выдача lsmod | grep "b43\|bcma\|wl" «расставила все точки над i»

b43                   450560  0
mac80211              888832  2 brcmsmac,b43
cfg80211              696320  3 brcmsmac,b43,mac80211
ssb                    86016  1 b43
mmc_core              163840  2 b43,ssb
bcma                   61440  3 brcmsmac,b43
драйвер brcmsmac уже используется. Также в нынешнем OpenSUSE он использует модуль bcma — данный модуль выгружать уже нельзя. В чём ты убедился на опыте (я про следующее сообщение).

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

Сначала нужно убедиться, что broadcom-wl установлен и загружен.

Выполните команду ls /lib/modules/`uname -r`/drivers/* |grep 'broadcom-wl'. Если ничего не вернёт — модуль не установлен (или разрабы переименовали?).

Выполните команду lsmod | grep "b43\|bcma\|wl" — она выдаст информацию какие модули загружены. Сообщите мне результат.

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

Нет такого пути:

ls /lib/modules/
4.12.14-lp150.11-default  4.12.14-lp150.12.45-default


Признаю себя ослом и жду инструкций).

lsmod | grep "b43\|bcma\|wl"
b43                   450560  0
ssb                    86016  1 b43
mmc_core              163840  2 b43,ssb
wl                   6459392  0
mac80211              888832  2 brcmsmac,b43
cfg80211              696320  4 wl,brcmsmac,b43,mac80211
bcma                   61440  3 brcmsmac,b43



Я работаю с этой машиной по ssh через Rj45, и если вынуть кабель, то почему-то ssh повисает пока не вставишь его обратно, хотя локально на машине инет по wifi хоть дико тормозной, но есть. Пинги идут, сайты медленно, но грузятся. Почему так? ssh сервер на этом ПК без включённого wifi отказывается работать.

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

Вы писали, что «Всё выглядит даже проще, чем я предполагал», буду признателен, если найдете время подсказать как ларчик просто открывался. Не хотелось бы опять менять дистро.

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

Нет такого пути:

Я тоже могу ошибаться и не всё знаю :)

Впрочем это уже не важно, в выдаче 2-й команды wl присутствует.

Возможно, я сейчас не совсем сконцентрирован, но это не смог понять

Я работаю с этой машиной по ssh через Rj45, и если вынуть кабель, то почему-то ssh повисает пока не вставишь его обратно, хотя локально на машине инет по wifi хоть дико тормозной, но есть. Пинги идут, сайты медленно, но грузятся. Почему так? ssh сервер на этом ПК без включённого wifi отказывается работать.

Работа модуля через драйвер wl
Сначала проверим загружены следующие модули ядра или нет

lsmod | grep "b44\|b43\|ssb\|brcm80211\|bcma\|brcmsmac"
* из Вашего сообщения я знаю, что b43, ssb, brcm80211, bcma и brcmsmac загружены, непонятно только используется ли модуль b44.

Выгружаем модули в указанном порядке.

# /sbin/modprobe -r b44 b43 b43legacy ssb_hcd ssb brcmsmac bcma 
Модуль wl уже загружен и должен «захватить» управление устройством WiFi. Проверьте это командой sudo ethtool -i wlan0. Если, по «горячему» не подхватит (это возможно) перезагрузите драйвер wl следующими командами
# /sbin/modprobe -r wl
# /sbin/modprobe wl
До перезагрузки это будет работать...

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

я не отказываю Вам в помощи. к сожалению мне сейчас сложно её оказывать :(


Вы мне её уже (читать ниже) оказали, очень Вам благодарен! Спасибо!

lsmod | grep «b44\|b43\|ssb\|brcm80211\|bcma\|brcmsmac»



Выдача пуста. Ничего нет.

Выгружаем модули в указанном порядке.


Исполнил, никаких сбщ не выскочило.
Попутный вопрос, извините, если слишком нубский: /sbin/modprobe вместо sudo modprobe имеет какую-то разницу кроме ненужности ввода пароля суперпользователя? И почему с /sbin/ не требует пароля а без требует?

Проверьте это командой sudo ethtool -i wlan0.


вот выдача:

$ sudo ethtool -i wlan0
driver: wl0
version: 6.30.223.271 (r587334)
firmware-version: 
expansion-rom-version: 
bus-info: 
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

До перезагрузки это будет работать...


Спасибо, заработало сразу! И после двух перезагрузок не пропало, и работает.

Как я понял, подошёл проприетарный драйвер WL? А можно ссылку на его страничку?

А свободный драйвер не подошёл? Его нельзя использовать? Всё таки линукс, а тут засланный казачок пакеты носит)


Возможно, я сейчас не совсем сконцентрирован, но это не смог понять



Скорее я сумбурно выразился, под вечер мозгоштурма бывает такое) Я хотел сказать, что доступ к ПК по SSH был доступен только при включённом модуле wifi И проводной сети. Если wifi выключить или разорвать соединение, то по проводной сети доступа не было.

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

итоги

Помогло? wifi стал лучше работать?

lsmod | grep «b44\|b43\|ssb\|brcm80211\|bcma\|brcmsmac»

Выдача пуста. Ничего нет.

<не_важно> это странно, хоть какие-то модули должны были работать </не_важно>

Выгружаем модули в указанном порядке.

Исполнил, никаких сбщ не выскочило.

Значит без ошибок всё прошло.

Попутный вопрос, извините, если слишком нубский: /sbin/modprobe вместо sudo modprobe имеет какую-то разницу кроме ненужности ввода пароля суперпользователя? И почему с /sbin/ не требует пароля а без требует?

Тут путаница. Пароль требуется для sudo, а modprobe и /sbin/modprobe равнозначны. Почему я так написал? Я уже не помню, скорей всего это была «копипаста» :(ну, есть такое).

Спасибо, заработало сразу! И после двух перезагрузок не пропало, и работает.

Это несколько неожиданно. В «классической схеме» необходимо выгруженные модули заносить в блеклист, обновлять конфиг загрузки модулей. Я эту часть не описал, хотя там ничего сложного нет.

Как я понял, подошёл проприетарный драйвер WL? А можно ссылку на его страничку?

Подошёл или нет решать тебе :). Ссылка на страницу с исходниками драйвера wl от производителя. Но в твоей редакции OpenSUSE они же устанавливались из репозитория?

А свободный драйвер не подошёл? Его нельзя использовать?

Он был, как оказалось, «из коробки». Но... Можно попробовать и его вернуть... Когда, я писал «что все проще, чем казалось», то имел ввиду, что драйвера уже скомпилированы и необходимо только установить и «настроить».

доступ к ПК по SSH был доступен только при включённом модуле wifi И проводной сети. Если wifi выключить или разорвать соединение, то по проводной сети доступа не было.

Наверное, по этому вопросу отдельную тему создать (если, ещё актуально) надо... Я не сталкивался с ситуацией, когда одновременно («из коробки») работают оба подключения.

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

свободный драйвер

На текущий момент «возвращение» свободного драйвера будет выглядеть, примерно так:

  1. выгружаем проприентарный драйвер wl modprobe -r wl
  2. загружаем свободный драйвер «со товарищи» :)  modprobe mac80211 bcma brcmsmac
  3. тестируем работу (и радуемся?)

--- Домашнее задание :) ---

Если Вас не затруднит, сообщите вывод команд

lspci -knn|grep Wireless -A3
modprobe -c|grep v000014e4p00004727

Можете попробовать этот modprobe по-разному выполнить: с sudo и без...

anymouze ()
Ответ на: итоги от anymouze

Помогло? wifi стал лучше работать?



Да, оон хотя бы стал работать, synergy не виснет, сайты более менее грузятся. Но сравнил в http://www.speedtest.net/ его с двумя ноутами подключенными к этой же сети, и вот что получилось:

ping / dl / ul
6 37.90 24.85 наш болезный hp mini
5 50.38 49.45 msi s12t
5 50.38 49.45 asus aspire 5720g

То есть почти в два раза медленее работает.

modprobe и /sbin/modprobe равнозначны



просто хардлинки в sbin, доступ к которой не требует root?

Это несколько неожиданно. В «классической схеме» необходимо выгруженные модули заносить в блеклист, обновлять конфиг загрузки модулей. Я эту часть не описал, хотя там ничего сложного нет.



Может ЧЯДНТ?)

Но готов проделать и это для развития, мало ли какие ситуации в будущем возникнут.

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



Ага.

Можно попробовать и его вернуть...



Можно. Вдруг быстрее будет. Хотя я мог черный и белый провода к модулю вафли перепутать... пробовал с ними играться, но кажется ему без разницы, это же просто провода)

hikikomori ()
Ответ на: свободный драйвер от anymouze

Шеф, всё пропало!
Инет пропал после 1) что ожидаемо, но не появился после 2)

sudo ethtool -i wlan0
Cannot get driver information: No such device


Я пока снова вернул wl
/sbin/modprobe wl


Без эффекта:
sudo modprobe -c|grep v000014e4p00004727



Вот:

sudo lspci -knn|grep Wireless -A3
01:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1483]
	Kernel modules: bcma, wl
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)

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

ping / dl / ul

6 37.90 24.85 наш болезный hp mini

5 50.38 49.45 msi s12t

5 50.38 49.45 asus aspire 5720g

цифры это время? тогда у «болезного» оно лучше?!

Но готов проделать и это

раз работает, то не нужно это делать.

я мог черный и белый провода к модулю вафли перепутать

путать не надо! в лучшем случае работать не будет, а если поменять линии по питанию... «ну, ты понял» :(

anymouze ()