LINUX.ORG.RU

Сообщения l3fr

 

Не работает outw() на параллельном порте.

Есть два компьютера.
Настройки BIOS для параллельного порта совпадают: EPP, 0x378, IRQ7.
Конфигурация kernel на обоих системах идентичны, за исключением специфических
настроек (IDE/SCSI, чипсеты, отличия в версии ядра).
Версия ядра:
на работающем 2.6.16
на неработающем 2.6.17

Порты на обоих компьютерах исправны (проверено в другой ОС ;))

В одном случае вывод в параллельный порт идет, а в другом - нет!

Не работает даже на примитивной програмке вида (запускается из под root'а):

#define LPT_BASE    0x378
#define DATA_BUS    LPT_BASE+4

int main(int argc, char *argv[]){
    if(ioperm(LPT_BASE, 8, 1) == -1){
        perror("ioperm");
        exit(1);
    }
    while(1){
        outw(0xAAAA, DATA_BUS);
        outw(0x5555, DATA_BUS);
    }
}
Доступ к портам разрешается, а результата нет. Примерно такой же код, только
для вывода на клавиатурную индикацию работает.

Что я мог упустить?
Кстати, в kernel на работающем компе не включена поддержка параллельного порта.
Игрался с этой настройкой на неработающем - никакого результата.
Конфигурация kernel на минимум.
Мат платы (вдруг наведет на мысль):
на работающем ASUS P4PE-X/TE
на неработающем GA-8I915ME
Может нужно включить поддержку какого нибудь Super-IO, или чего либо в этом роде?

Буду очень благодарен за помощь!
l3fr
()

SlickEdit и *.ko

Можно ли в SlickEdit собрать модуль *.ko не использую хирургического вмешательства в makefile. Или же он поддерживает только *.so ? Используется версия SlickEdit 10.03

Заранее благодарю.

l3fr
()

ncurses + telnet

Пишется программа с использованием библиотеки ncurses. В программе используются окна и работа в цвете. Далее производится подключение по telnet и запуск программы. Если подключение по telnet было произведено с Linux-машины, то все работает нормально. При подключении с машины под управлением ОС Windows что-то выводится нормально, а что-то похоже не определяется и выводится в виде набора букв/цифр в квадратных скобках. В чем может быть дело, или хотябы где копать.

Спасибо.

l3fr
()

Кросс-соединение по telnet

Требуется организовать соединение по телнет.
Работа ведется по следующей схеме:

***********************************
* ОС Linux                        *
*          +-----------+          *
*          |           |          *
*       +->| Программа |          *
*       |  |           |          *
*       |  +-----------+          *
*       |                         *
*     --------       --------     *
*    | Сервер |     | Клиент |    *
*     --------       --------     *
******** ^ ************* | ********
         |               |         
         |               |         
         |               |         
******** | ************* v ********
*     --------       --------     *
*    | Клиент |<----| Сервер |    *
*     --------       --------     *
* ОС Офтопик                      *
***********************************

Не получается запустить клиент телнет на
удаленной машине. Похоже вызов просто блокируется.
По отдельности все связки работают.
Если унифицировать операционные системы,
то также все работает.
Есть какие мысли по этому поводу, или это
больше по части Офтопика?
l3fr
()

Есть ли способ поднять ранее обсуждаемую тему

Есть ли способ поднять ранее обсуждаемую, но не до конца раскрытую тему? Или же просто создать новую?

l3fr
()

Отсутствует tqueue.h (Дистрибутив)

В моем дистрибутиве ASP Linux v10 отсутствует файл tqueue.h

1. Можно ли как нибудь пофиксить эту проблему.

2. Какой дистрибутив лучше всего подходит для разработчика.

Заранее благодарю.

l3fr
()

ASP Linux 10 заголовки окон

В заголовках окон (неважно консоль или X) вместо осмысленных символов отображаются кракозябры. С цифрами все в порядке. Не зависит от национальной принадлежности символов. Проявляется нерегулярно (перешел на другую панель в mc - заголовок стал нечитабельным, а в следующий раз все ОК). Из за этого в X происходит постоянное уменьшение размеров окна, содержащего mc.

Есть предположение, что это из за кодировки UTF-8, которая у меня по умолчанию.

Есть ли способ это вылечить.

Заранее благодарю!

l3fr
()

После удаления устройства невозможно считать файл /proc/devices

После удаления устройства невозможно считать файл /proc/devices
Выдает ошибку Segmentation fault и повисает напрочь.
Стоит ASP Linux 10 ядро 2.6.15
(На виртуалке VMware)

Этим скриптом создаю устройство:
#!/bin/sh
module="test"
device="test"
mode="664"
group="wheel"
/sbin/insmod ./$module.ko $* || exit 1
rm -if /dev/${device}
major=$(awk "\$2==\"$module\" {print \$1}" /proc/devices)
mknod /dev/${device} c $major 0
chgrp $group /dev/${device}
chmod $mode  /dev/${device}

А следующим - удаляю:
#!/bin/sh
module="test"
device="test"
/sbin/rmmod $module $* || exit 1
rm -if /dev/${device}

l3fr
()

Неверные ссылки

Страница с ошибкой 404 содержит неверные ссылки на группы "Новости", "Галерея" и т.д. когда ошибка происходит в подкаталоге.

Например: http://www.linux.org.ru/books/dfgdsads дает такую ссылку на группу "Новости" http://www.linux.org.ru/books/index.jsp

l3fr
()

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