powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Добавление переменной окружения в LInux
17 сообщений из 17, страница 1 из 1
Добавление переменной окружения в LInux
    #39719625
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Издалека начну.
Не работает PCI плата с COM портами под Linux Ubuntu 16.0.
Нашёл драйверы под эту плату (не официальные). Пытаюсь собрать Make и т.д.
Ругается на отсутствие "linux/threads" нашёл его в директориях

/usr/src/linux-headers-4.15.0-20/include/linux/threads.h
/usr/src/linux-headers-4.15.0-34/include/linux/threads.h
/usr/src/linux-headers-4.15.0-36/include/linux/threads.h

Вопрос: как с учётом версии (linux-headers-4.15.0-36) добавить этот путь в переменную среды $PATH?
Как вообще узнаётся из какой папки стоит брать исходники?
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39719685
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shevgeniy4.15.0-36
Подозреваю, что это (версия) подставляется для сборки.
Но откуда берется - вопрос. Окружение, конфиг или переменная скрипта?
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39719704
Ы2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shevgeniy, оно и не должно быть в PATH. Посмотрите Makefile на предмет ключа -I для компилятора. Обычно там есть переменная, в которой перечислены каталоги с заголовочными файлами, вот к ним и надо добавить ваш /usr/src/linux-headers-4.15.0-36/include/linux/.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720096
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShevgeniyВопрос: как с учётом версии (linux-headers-4.15.0-36) добавить этот путь в переменную среды $PATH?Они должны быть в LIBRARY_PATH, закинуть просто
export LIBRARY_PATH=$LIBRARY_PATH:/usr/src/linux-headers-4.15.0-20/include/linux/
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720103
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83Они должны быть в LIBRARY_PATH

Разве они не прокидываются в /usr/include по умолчанию при установке пакетов?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720162
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShevgeniyИздалека начну.
Не работает PCI плата с COM портами под Linux Ubuntu 16.0.
Нашёл драйверы под эту плату (не официальные). Пытаюсь собрать Make и т.д.
Ругается на отсутствие "linux/threads" нашёл его в директориях

/usr/src/linux-headers-4.15.0-20/include/linux/threads.h
/usr/src/linux-headers-4.15.0-34/include/linux/threads.h
/usr/src/linux-headers-4.15.0-36/include/linux/threads.h

Вопрос: как с учётом версии (linux-headers-4.15.0-36) добавить этот путь в переменную среды $PATH?
Как вообще узнаётся из какой папки стоит брать исходники?
ВЫ уверены,что у Вас порты автоматом, тем паче на юбутне сами не поднялись...я такого уже лет 5 не встречал.
Обычно(даже centos c 2.6 ядра все чипы поддерживал) тем паче юбунту на 4 ядре
?
делаем stty -a -F /dev/ttyS1 (S0,S2,S3 и т.д) Вывод?
lspci -v что говорит?
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720202
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al
Что для ttyS1, что для ttyS0 он пишет одно и то же. Пишет что порты есть. Но! Подключиться я к ним не могу. (да и без этой платы, всё равно эти порты есть).

Код: java
1.
2.
root@DevLinux-PC:/home/evgeniy# stty -a -F /dev/ttyS1
speed 9600 baud; rows 0; columns 0; line = 0;



Код: java
1.
2.
root@DevLinux-PC:/home/evgeniy# stty -a -F /dev/ttyS0
speed 9600 baud; rows 0; columns 0; line = 0;



Сериал порты на планке с интерфейсом PCI на чипе CH382L и во всех интернетах кричат, что ни у кого не завелась эта штука под убунту. Хотя, опять таки, нашёл, что под в ядре 4.4 был решён этот вопрос. У меня же ядро 4.15. Но, блин не работает. Пробрасываю в виртуалку один порт, а он мне даёт их два, но ни один не работает.

lspci -v - много чего говорит, не знаю какую инфу транслировать сюда для анализа. По смыслу не вижу какая подходит.

P.S. всем спасибо за ответы. Вопрос ещё не решён.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720222
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shevgeniy,
Но! Подключиться я к ним не могу. (да и без этой платы, всё равно эти порты есть).

Так с этого момента поподробнее...
Если у Вас без платы порты есть то они на мамке есть их надо вывести
Вообще ответ должен быть
Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke


Если такой вывод то два порта у Вас есть на мат. плате.
Смотрим дальше
Код: plsql
1.
2.
stty -a -F /dev/ttyS2
stty -a -F /dev/ttyS3
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720243
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Весь театр происходит в виртуальной машине. Ещё раз скажу.

На мат плате не видел выходов.

ttyS0 и ttyS1 я и раньше находил грепом в dmesg, потому и пытался к ним подключиться. Но не смог.
Проброшен в виртуалку только один порт.

stty -a -F /dev/ttyS2
stty: /dev/ttyS2: Input/output error - Логично.

"Вообще ответ должен быть" - ответ именно такой и был. Я не стал всё копировать.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720278
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShevgeniyВесь театр происходит в виртуальной машине. Ещё раз скажу.

На мат плате не видел выходов.

ttyS0 и ttyS1 я и раньше находил грепом в dmesg, потому и пытался к ним подключиться. Но не смог.
Проброшен в виртуалку только один порт.

stty -a -F /dev/ttyS2
stty: /dev/ttyS2: Input/output error - Логично.

"Вообще ответ должен быть" - ответ именно такой и был. Я не стал всё копировать.

В виртульной машине это совсем другое ТУ(Тех.Условия),-Об этом следовало сразу в верхнем сообщении написать.
В толк не возьму почему Вы решили что в виртуалке плату увидите.
Чтоб увидеть COM порты в виртуалке надо из реальной ОСИ(а они должны реально там в основной ОСИ существовать) пробросить в виртуалку.
Или же для этой платы должен быть специальный паравиртуальный драйвер(сомневаться я изволю ,что он есть)..И даже если такой драйвер для виртуальных машин есть,- это таким гуру надо быть в линуксе,чтоб его запустить.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720280
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShevgeniyВесь театр происходит в виртуальной машине. Ещё раз скажу.

На мат плате не видел выходов.

ttyS0 и ttyS1 я и раньше находил грепом в dmesg, потому и пытался к ним подключиться. Но не смог.
Проброшен в виртуалку только один порт.

stty -a -F /dev/ttyS2
stty: /dev/ttyS2: Input/output error - Логично.

"Вообще ответ должен быть" - ответ именно такой и был. Я не стал всё копировать.

У Вас основная Ось какая? Винда? В ней порт реально работает?
Гостевая Ось Юбунту.
Какая виртуалка? VirtualBox?
Проброшен порт из гостевой в Юбунту...Как он проброшен(Как "хост канал" как "хост усройство") ?

Драйверов в этих ТУ в гостевую ось ставить не надо
Если не работает ,то просто тупит виртуалка.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720289
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Основная Windows 7
Гостевая Ubuntu 16.04
В реалке работает. В виртуалке нет.
Виртуальная машина - VMWare; (была и VirtualBox - такой же эффект)
Порт проброшен как "Физический последовательный порт" COM11. :)
Задолбался я уже с этими ком портами. В Ubuntu тормозит при записи в порт писанная программа. В винде программа отрабатывает за 2 минуты, в убунте за 15 (даже на реальной машине (на ноуте с убунтой) (другая машина с федорой - то же самое) ... но всё через переходник USB to COM. Пытаюсь всё это реализовать через реальный COM чтоб исключить . что это просто Linux плохо работает с адаптером USB to COM, но вот не получается это сделать.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720290
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83,

Спасибо, это я тоже попробовал. Не собралось. Но, на будущее полезная информация.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720295
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShevgeniyОсновная Windows 7
Гостевая Ubuntu 16.04
В реалке работает. В виртуалке нет.
Виртуальная машина - VMWare; (была и VirtualBox - такой же эффект)
Порт проброшен как "Физический последовательный порт" COM11. :)
Задолбался я уже с этими ком портами. В Ubuntu тормозит при записи в порт писанная программа. В винде программа отрабатывает за 2 минуты, в убунте за 15 (даже на реальной машине (на ноуте с убунтой) (другая машина с федорой - то же самое) ... но всё через переходник USB to COM. Пытаюсь всё это реализовать через реальный COM чтоб исключить . что это просто Linux плохо работает с адаптером USB to COM, но вот не получается это сделать.

Установите Linux в него поставьте ту плату..с этим чипом найдется com порты сразу.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720357
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,

Туда, к сожалению не поставишь. Это неттопы.
Спасибо за помощь.
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39720800
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shevgeniybga83,
Спасибо, это я тоже попробовал. Не собралось. Но, на будущее полезная информация.
конкретные ошибки сборки сюда скиньте, может что более детально подсказать смогу
...
Рейтинг: 0 / 0
Добавление переменной окружения в LInux
    #39722815
Shevgeniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83, спасибо большое за предложение, уже побежал дальше, делать делать следующий проект.
Решил вопрос с установкой линукса на нет-топ со встроенным serial портом.
А то что драйвер для "ch382l" микросхемы не собирается для linux старше 3.4 весрии - это факт. Пытался сам поправить драйвер, но там по цепочке другие косяки вылезают. Да и уровень знания языка пока не тот.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Добавление переменной окружения в LInux
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]