binr
написал 5 октября 2005 года в 12:52 (872 просмотра)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 5 комментариев на сайте.
Уже задавал этот вопрос тут:
http://www.linux.org.ru/view-message.jsp?msgid=1100774&back=group.jsp%3Fgroup%3D4066
Пока ни чего не ответили.
Debian Sarge, 2.6.8, tcgetattr, cfgetospeed не срабатывает, пишет ошибку «неприемлимый ioctl для устройства» В ядре 2.4.18 таких проблем не встречал. Подскажите пожалуйста где искать ошибку.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Я понял ты tcgetattr на /dev/tts/* пытаешься сделать? Посмотри сорцы setserial — как она это делает.
:( но в 2.4.18 работало? по старой памяти из ASPLinux-а setserial конкретно глючил. Может тогда посмотреть stty?
А тут возникает вопрос, зачем тебе собственно нужен tcgetattr.
ps у меня setserial ни разу ни глючит…
setserial это функция? Насколько я помню это утилита, а мне нужна функция…
помнишь правильно. утилита. написанная на C между прочим. С открытым исходным кодом. использующая ту функцию которая тебе нужна. Ещё вопросы?
Конечно есть, проблема не решена. На irc debian ни чего содержательного не говорят. Буду искать и смотреть исходники.
Спасибо.
stty на 2.6.8 ловко зависает, я так понимаю что надо откатываться до 2.4.18 когда всё работало. Конесно, проблема может быть во мне, но пока это не очевидно.
если ты будешь продолжать говорить загадками, то ничего другого кроме как возвращатся к 2.4.18 тебе точно не останется. Что ты хочешь получить от tcgetattr, или stty? Я понять не могу. boudrate? ’setserial -a' об этом сообщает, ядро у меня 2.6.13. с stty тоже проблем не возникало на всех 2.6.* которые у меня стояли, правда всё что мне требовалось от stty это установка количества строк и столбцов терминала для досовых приложений. Я не очень верю, что в дефолтовой установке debian может не работать stty или setserial. Может ты сам это сломал неосторожным движением? Тогда надо выяснять как ты сломал. Но я ж не телепат.
ps вот написал программку:
она замечательно работает.
Похоже ошибка найдена в моей голове.
Но проблему stty это не отменяет.