LINUX.ORG.RU

Сообщения FatherTorque

 

read/write/ioctl

Имеется достаточно простой драйвер символьного устройства, в котором чтение и запись реализованы почему-то через ioctl а не через read/write. (Функции read и write возвращают -EFAULT.) Драйвер писал человек, связаться с которым сейчас невозможно. Вопрос: зачем такое могло быть нужно сделать?

 fops,

FatherTorque
()

Отладка SIGSEGV: поделитесь мудростью пожалуйста!

Проблема такая: платформа ARM9, самописный медиа плеер, слизанный с madplay. Сегфолтится при проигрывании интернет радио почти всегда, при запуске отдельно. Как только запускаю его под gdb, сразу работает без сбоев.

Функции backtrace_symbols или backtrace_symbols_fd в моём SDK нет. Ошибка плавающая, т.е. при запуске некоего тестирующего скрипта она может проявиться сразу, а может не сразу (видимо зависит от данных, которые идут с интернет-радиостанций или от еще чего-то), а может вообще не проявиться.

Собственно зацепка только одна: с gdb работает всегда. Принтами отлаживать пробовал, но без особого успеха...

Буду благодарен любым соображениям.

FatherTorque
()

настройка pppd

Здравствуйте. Пытаюсь настроить ppp. Облазил уже наверно пол-инета на тему как это делать. Не получается пройти MS-CHAP аутентификацию кажется.

Это не на РС-шке, а на одноплатном компьютере на базе PXA270 (ARM) вот что выводит:

Serial connection established. using channel 5 Using interface ppp0 Connect: ppp0 <--> /dev/ttyS0 rcvd [LCP ConfReq id=0x2 <mru 1600> <auth chap MS> <magic 0xe39008d1> <asyncmap] sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xef798bc8> <pcomp> <accomp>] No auth is possible sent [LCP ConfRej id=0x2 <auth chap MS>] rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xef798bc8> <pcomp><accomp>] rcvd [LCP ConfReq id=0x3 <mru 1600> <auth chap MS> <magic 0xe39008d1> <asyncmap] No auth is possible

(и такое - много раз подряд, пока таймаут не истечёт)

Пытаюсь законнектиться к "мегафону", но разницы нет, к "билайну" тоже пробовал - то же самое. Этим же скриптом с PC тоже не получается соединиться. А когда использую wvdial - нормально. Делаю вывод, что ошибка в скрипте. Скрипты брал отсюда: fxdpro.blogspot.com/2007/10/ppp-tion-ep93xx-1.html и отсюда : fxdpro.blogspot.com/2007/10/ppp-tion-ep93xx-2.html

файлы pap-secrets и chap-secrets наличествуют.

wvdial пробовал на ARM перетаскивать - сплошные косяки - то одной библиотеки не хватает, то другой - так и не запустился, даже после установки всех библиотек, поэтому на возможность его использовать на ARM-e я забил.

FatherTorque
()

RSS подписка на новые темы