Re: [freebsd] FreeBSD 12.1 + Mellanox MT27710

2020-03-26 Пенетрантность Владимир Друзенко

26.03.2020 21:23, Max пишет:



ifconfig -a
ixl0: flags=8843 metric 0 
mtu 1500
options=e507bb 


    ether ac:1f:6b:d5:b3:de
    media: Ethernet autoselect
    status: no carrier
ixl1: flags=8843 metric 0 
mtu 1500
options=e507bb 


    ether ac:1f:6b:d5:b3:df
    media: Ethernet autoselect (1000baseT )
    status: active
lo0: flags=8049 metric 0 mtu 16384
options=680003
    inet 127.0.0.1 netmask 0xff00
    groups: lo 

А остался /boot/kernel от ядра GENERIC? Скажем в /boot/kernel.old?
Загрузиться с ним и потом kldload mlx5en.
Или live-usb попробовать.


Добрый день всем,

Спасибо всем за помощь, но проблема оказалась в том, что я отключил в 
ядре поддержку IPv6.


Как только я вернул всё обратно драйвера завелись.

Поэтому и предлагал загрузиться с GENERIC, во избежание сайдэффектов от 
кастомной сборки ядра.
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] FreeBSD 12.1 + Mellanox MT27710

2020-03-26 Пенетрантность Max



ifconfig -a
ixl0: flags=8843 metric 0 mtu 
1500
options=e507bb 


    ether ac:1f:6b:d5:b3:de
    media: Ethernet autoselect
    status: no carrier
ixl1: flags=8843 metric 0 mtu 
1500
options=e507bb 


    ether ac:1f:6b:d5:b3:df
    media: Ethernet autoselect (1000baseT )
    status: active
lo0: flags=8049 metric 0 mtu 16384
options=680003
    inet 127.0.0.1 netmask 0xff00
    groups: lo 

А остался /boot/kernel от ядра GENERIC? Скажем в /boot/kernel.old?
Загрузиться с ним и потом kldload mlx5en.
Или live-usb попробовать.


Добрый день всем,

Спасибо всем за помощь, но проблема оказалась в том, что я отключил в 
ядре поддержку IPv6.


Как только я вернул всё обратно драйвера завелись.


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Taras Heichenko
Спасибо за системный подход, но как я уже написал, вопрос я решил. Понять, что 
было не так,
было бы интересно, но видимо "не сейчас". Есть подозрение, что установки LANG и 
LC_* сделанные
неправильно из .profile не перебиваются правильной установкой этих переменных 
уже при запущенном
shell, и поэтому образовывался такой косяк. Вот почему их установка в 
правильное значение из уже
запущенного shell не исправляет ситуацию, я не скажу.

> On 26 Mar 2020, at 19:40, Eugene Grosbein  wrote:
> 
> 27.03.2020 0:16, Taras Heichenko пишет:
> 
>> Правильно ли я понимаю эту фразу, что локальный клиент терминала передает 
>> символы не в той кодировке,
>> которую ожидает bash? Но если терминал передает в правильной кодировке (cat 
>> ведь показывает их правильно),
>> то это значит, что у bash'а выставлена кодировка неправильно.
> 
> Это лишь один из вариантов.
> 
>> tasic@academ:~>set | grep LC
>> LC_ALL=uk_UA.UTF-8
>> LC_CTYPE=uk_UA.UTF-8
>> MAILCHECK=60
>> tasic@academ:~>set | grep LANG
>> LANG=uk_UA.UTF-8
>> 
>> Чего ему не хватает?
> 
> Вариантов множество. Чтобы не гадать, начнём с начала: какой используется 
> эмулятор терминала и
> под какой операционкой он запущен? Для ускорения процесса, если это 
> Putty/Windows,
> то что конкретно выставлено в свойствах сессии в меню 
> Window/Translation/Remote character set
> и какой конкретно настроен шрифт в Window/Appearance/Font settings?
> 
> Какая версия системы с серверной стороны?
> 
> ___
> freebsd mailing list
> freebsd@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua





___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Eugene Grosbein
27.03.2020 0:16, Taras Heichenko пишет:

> Правильно ли я понимаю эту фразу, что локальный клиент терминала передает 
> символы не в той кодировке,
> которую ожидает bash? Но если терминал передает в правильной кодировке (cat 
> ведь показывает их правильно),
> то это значит, что у bash'а выставлена кодировка неправильно.

Это лишь один из вариантов.

> tasic@academ:~>set | grep LC
> LC_ALL=uk_UA.UTF-8
> LC_CTYPE=uk_UA.UTF-8
> MAILCHECK=60
> tasic@academ:~>set | grep LANG
> LANG=uk_UA.UTF-8
> 
> Чего ему не хватает?

Вариантов множество. Чтобы не гадать, начнём с начала: какой используется 
эмулятор терминала и
под какой операционкой он запущен? Для ускорения процесса, если это 
Putty/Windows,
то что конкретно выставлено в свойствах сессии в меню Window/Translation/Remote 
character set
и какой конкретно настроен шрифт в Window/Appearance/Font settings?

Какая версия системы с серверной стороны?

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Taras Heichenko
Hi!
Путем удаления всего, что скопилось за 20+ лет в .profile и потом 
раскомментирования
только строго того, что мне необходимо, результат был достигнут. Что именно 
ставило
bash в такую позу – не спрашивайте, не скажу. Много там всего было. Извините за
беспокойство.

--
Taras Heichenko
ta...@academ.kiev.ua





___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Владимир Друзенко

26.03.2020 20:16, Taras Heichenko пишет:

On 26 Mar 2020, at 18:54, Eugene Grosbein  wrote:

26.03.2020 23:43, Taras Heichenko пишет:

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

:\262\320\321\321\320\320\320

Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
кириллицей набирается
без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
командной строке воспринимал
этот ввод правильно. Но что?

В данном конкретном шелле локаль не выставлена. Так может быть, если вместо 
правильной команды su -m
использовать неправильную команду su (без ключа -m). Нужно всегда использовать 
su -m или аналогичные
инструменты, которые поднимают привилегии, но оставляют старое окружение - и 
шеллом остаётся bash,
и профиль пользователя (с локалью). su без -m меняет шелл и окружение на 
рутовые:
шеллом будет tcsh вместо bash и т.п.

Может я чего не так понял, но root к моему письму не имеет никакого отношения. 
Я не могу ввести символы,
будучи обычным пользователем. Вот как это выглядит.

Может быть, рут и не имеет отношения - это был просто пример,
каким способом вроде бы установленная локаль может "слететь".

Скриншот показывает, что с одной стороны эмулятор терминала передаёт коды 
клавиш верно
и cat их "показывает", потому что ему плевать на локаль. А вот шеллу не 
плевать, и скриншот
показывает, что локаль в шелле не соответствует кодировке символов.

Правильно ли я понимаю эту фразу, что локальный клиент терминала передает 
символы не в той кодировке,
которую ожидает bash? Но если терминал передает в правильной кодировке (cat 
ведь показывает их правильно),
то это значит, что у bash'а выставлена кодировка неправильно.

tasic@academ:~>set | grep LC
LC_ALL=uk_UA.UTF-8
LC_CTYPE=uk_UA.UTF-8
MAILCHECK=60
tasic@academ:~>set | grep LANG
LANG=uk_UA.UTF-8

Чего ему не хватает?


MM_CHARSET=UTF-8

Логинкласс попробуй выставить russian у пользователя и перелогиниться.

Загляни в /etc/login.conf (поиск по слову UTF).
Возможно поможет создать свой логинкласс ukrainian (надеюсь не ошибся с 
написанием) аналогичный russian:

#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
    :charset=UTF-8:\
    :lang=ru_RU.UTF-8:\
    :tc=default:

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Taras Heichenko


> On 26 Mar 2020, at 18:58, Valentin Nechayev  wrote:
> 
> hi,
> 
> Thu, Mar 26, 2020 at 18:14:53, tasic wrote about "[freebsd] Ламерский 
> вопрос": 
> 
>> Каталоги, названные с использованием кириллических символов показываются 
>> правильно.
>> Но я не могу их набрать в командой строке. При попытке набрать что-нибудь 
>> кириллицей, выскакивают
>> 
>> :\262\320\321\321\320\320\320
>> 
>> Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
>> кириллицей набирается
>> без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
>> командной строке воспринимал
>> этот ввод правильно. Но что?
> 
> Проверь ~/.inputrc и /etc/inputrc.

Таких файлов вообще не обнаружено.

> Подозрительные настройки будут со словом meta.
> https://tiswww.case.edu/php/chet/readline/readline.html
> 
> Если не то, надо на локали проверить, что её установка работает перед
> запуском bash. Проще всего запустить ещё один под ним и проверить,
> работает ли на нём. Но это может быть важно только для очень старой
> системы.

Что ты имеешь в виду? Я, зайдя в bash, выполняю export LANG=uk_UA.UTF-8. Вижу 
эту переменную по set.
Или оно в этом случае может не работать?

> 
> 
> -netch-
> ___
> freebsd mailing list
> freebsd@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua





___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Taras Heichenko


> On 26 Mar 2020, at 18:54, Eugene Grosbein  wrote:
> 
> 26.03.2020 23:43, Taras Heichenko пишет:
> 
 Каталоги, названные с использованием кириллических символов показываются 
 правильно.
 Но я не могу их набрать в командой строке. При попытке набрать что-нибудь 
 кириллицей, выскакивают
 
 :\262\320\321\321\320\320\320
 
 Вообще нажатия клавиш передаются на удаленную машину правильно. В vim 
 текст кириллицей набирается
 без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
 командной строке воспринимал
 этот ввод правильно. Но что?
>>> 
>>> В данном конкретном шелле локаль не выставлена. Так может быть, если вместо 
>>> правильной команды su -m
>>> использовать неправильную команду su (без ключа -m). Нужно всегда 
>>> использовать su -m или аналогичные
>>> инструменты, которые поднимают привилегии, но оставляют старое окружение - 
>>> и шеллом остаётся bash,
>>> и профиль пользователя (с локалью). su без -m меняет шелл и окружение на 
>>> рутовые:
>>> шеллом будет tcsh вместо bash и т.п.
>> 
>> Может я чего не так понял, но root к моему письму не имеет никакого 
>> отношения. Я не могу ввести символы,
>> будучи обычным пользователем. Вот как это выглядит.
> 
> Может быть, рут и не имеет отношения - это был просто пример,
> каким способом вроде бы установленная локаль может "слететь".
> 
> Скриншот показывает, что с одной стороны эмулятор терминала передаёт коды 
> клавиш верно
> и cat их "показывает", потому что ему плевать на локаль. А вот шеллу не 
> плевать, и скриншот
> показывает, что локаль в шелле не соответствует кодировке символов.

Правильно ли я понимаю эту фразу, что локальный клиент терминала передает 
символы не в той кодировке,
которую ожидает bash? Но если терминал передает в правильной кодировке (cat 
ведь показывает их правильно),
то это значит, что у bash'а выставлена кодировка неправильно.

tasic@academ:~>set | grep LC
LC_ALL=uk_UA.UTF-8
LC_CTYPE=uk_UA.UTF-8
MAILCHECK=60
tasic@academ:~>set | grep LANG
LANG=uk_UA.UTF-8

Чего ему не хватает?

> 
> ___
> freebsd mailing list
> freebsd@uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

--
Taras Heichenko
ta...@academ.kiev.ua





___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Valentin Nechayev
hi,

 Thu, Mar 26, 2020 at 18:14:53, tasic wrote about "[freebsd] Ламерский вопрос": 

> Каталоги, названные с использованием кириллических символов показываются 
> правильно.
> Но я не могу их набрать в командой строке. При попытке набрать что-нибудь 
> кириллицей, выскакивают
> 
> :\262\320\321\321\320\320\320
> 
> Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
> кириллицей набирается
> без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
> командной строке воспринимал
> этот ввод правильно. Но что?

Проверь ~/.inputrc и /etc/inputrc.
Подозрительные настройки будут со словом meta.
https://tiswww.case.edu/php/chet/readline/readline.html

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


-netch-
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Eugene Grosbein
26.03.2020 23:43, Taras Heichenko пишет:

>>> Каталоги, названные с использованием кириллических символов показываются 
>>> правильно.
>>> Но я не могу их набрать в командой строке. При попытке набрать что-нибудь 
>>> кириллицей, выскакивают
>>>
>>> :\262\320\321\321\320\320\320
>>>
>>> Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
>>> кириллицей набирается
>>> без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
>>> командной строке воспринимал
>>> этот ввод правильно. Но что?
>>
>> В данном конкретном шелле локаль не выставлена. Так может быть, если вместо 
>> правильной команды su -m
>> использовать неправильную команду su (без ключа -m). Нужно всегда 
>> использовать su -m или аналогичные
>> инструменты, которые поднимают привилегии, но оставляют старое окружение - и 
>> шеллом остаётся bash,
>> и профиль пользователя (с локалью). su без -m меняет шелл и окружение на 
>> рутовые:
>> шеллом будет tcsh вместо bash и т.п.
> 
> Может я чего не так понял, но root к моему письму не имеет никакого 
> отношения. Я не могу ввести символы,
> будучи обычным пользователем. Вот как это выглядит.

Может быть, рут и не имеет отношения - это был просто пример,
каким способом вроде бы установленная локаль может "слететь".

Скриншот показывает, что с одной стороны эмулятор терминала передаёт коды 
клавиш верно
и cat их "показывает", потому что ему плевать на локаль. А вот шеллу не 
плевать, и скриншот
показывает, что локаль в шелле не соответствует кодировке символов.

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Eugene Grosbein
26.03.2020 23:14, Taras Heichenko пишет:
> Hi!
> Что-то я не могу победить вроде бы простую проблему. Захожу удаленным 
> терминалом на фрю.
> В качестве shell'а там bash. 
> Переменные LC_ALL и LANG стоят в uk_UA.UTF-8
> 
> Каталоги, названные с использованием кириллических символов показываются 
> правильно.
> Но я не могу их набрать в командой строке. При попытке набрать что-нибудь 
> кириллицей, выскакивают
> 
> :\262\320\321\321\320\320\320
> 
> Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
> кириллицей набирается
> без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
> командной строке воспринимал
> этот ввод правильно. Но что?

В данном конкретном шелле локаль не выставлена. Так может быть, если вместо 
правильной команды su -m
использовать неправильную команду su (без ключа -m). Нужно всегда использовать 
su -m или аналогичные
инструменты, которые поднимают привилегии, но оставляют старое окружение - и 
шеллом остаётся bash,
и профиль пользователя (с локалью). su без -m меняет шелл и окружение на 
рутовые:
шеллом будет tcsh вместо bash и т.п.

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


[freebsd] Ламерский вопрос

2020-03-26 Пенетрантность Taras Heichenko
Hi!
Что-то я не могу победить вроде бы простую проблему. Захожу удаленным 
терминалом на фрю.
В качестве shell'а там bash. 
Переменные LC_ALL и LANG стоят в uk_UA.UTF-8

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

:\262\320\321\321\320\320\320

Вообще нажатия клавиш передаются на удаленную машину правильно. В vim текст 
кириллицей набирается
без проблем. Т.е. впечатление, что bash'у нужно что-то сказать, чтобы он в 
командной строке воспринимал
этот ввод правильно. Но что?

--
Taras Heichenko
ta...@academ.kiev.ua





___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd