LINUX.ORG.RU

Установка драйверов


0

0

Подскажите пожалуйста где можно почитать (по русски) как устанавливаются драйвера. Зараннее благодарен. Конкретная проблема есть пакет 3ComMdm-1.0-1.i386.rpm выполняю rpm -i 3ComMdm-1.0-1.i386.rpm вроде устанавливается без ошибок. Модем работает, но работал он и до этого факт тот что kudzu драйверов не видит да и вобще все остальные (мне известные) программы я имею в виду из KDE их не видят. Может это и глупость но хотелось бы хоть как-то подключить (может сеть быстрее работать начнёт?).

anonymous

Теперь скажи все, что ты хотел сказать, медленно, разборчиво, расставляя запятые - ничерта не понятно.
Ни какой дистриб, ни какой модем, ни что и где и работает и где что видно/не видно.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Хотелось бы получить обшее представление, а не под конкретную модель. Конкретно Mandrake 9.2, модем USRobotics 2977 PCI, скачал драйвера с ихнего сайта. После распаковки получил 3ComMdm-1.0-1.i386.rpm устанавливаю rpm -i 3ComMdm-1.0-1.i386.rpm всё проходит нормально. Центр управления Mandrake и центр управления KDE показывают, что драйвер не определён.

rpm -ql 3ComMdm /bin/3ComMdm /etc/rc.d/init.d/serial /usr/man/man1/3ComMdm.1

Модем работает цель заставить работать с родными драйверами.

# /etc/rc.serial # Initializes the serial ports on your system # # chkconfig: 2345 50 75 # description: This initializes the settings of the serial port # # Distributed with setserial version 2.15 # # XXXX note: as of 2.15, the autosave feature doesn't work if you are # using the multiport feature; it doesn't save the multiport configuration # (for now). Autosave also doesn't work for the hayes devices. #Will fix later... # #

SETSERIAL=/bin/setserial RCLOCKFILE=/var/lock/subsys/serial

# # Define location and serial port for PCI modem # COMMDM=/bin/3ComMdm COMPORT=/dev/ttyS3

ALLDEVS="/dev/ttyS?" if /bin/ls /dev/ttyS?? >& /dev/null ; then ALLDEVS="$ALLDEVS /dev/ttyS??" fi

# # Handle System V init conventions... # case $1 in start) action="start"; ;; stop) action="stop"; ;; *) action="start"; esac

if test $action = stop ; then if test `head -1 /etc/serial.conf`X = "###AUTOSAVE###X" ; then echo -n "Saving state of serial devices... " grep "^#" /etc/serial.conf > /etc/.serial.conf.new ${SETSERIAL} -G -g ${ALLDEVS} >> /etc/.serial.conf.new mv /etc/serial.conf /etc/.serial.conf.old mv /etc/.serial.conf.new /etc/serial.conf echo "done." fi rm -f ${RCLOCKFILE} exit 0 fi

# # If not stop, it must be a start.... #

if test -f /etc/serial.conf ; then grep -v ^# < /etc/serial.conf | while read device args do ${SETSERIAL} -z $device $args done ${COMMDM} ${COMPORT}

else echo "###AUTOSAVE###" > /etc/serial.conf ${COMMDM} ${COMPORT} fi rm -f /dev/modem ln -s ${COMPORT} /dev/modem

touch ${RCLOCKFILE} ${SETSERIAL} -bg ${ALLDEVS}

anonymous
()
Ответ на: комментарий от anonymous

>Хотелось бы получить обшее представление, а не под конкретную модель.

Общее представление:
Для аппаратных модемов единственный драйвер - это драйвер ком-порта.

Для программных модемов это либо ядерный модуль, либо некая внешняя программа (или и то и другое), которую нужно запустить (руками, однако - само не подхватится), чтобы устройство появилось в /dev (и делать это каждый раз. В качестве примера можно привести софтовый модем на ICH4 - патч на ядро + альсовый модуль + программа, которую нужно запустить, чтобы устройство появилось.

В общем случае драйвер - это модуль или несколько модулей. Опять же для большей части оборудования все уже есть в ядре.

В случае с видеокартами помимо модуля есть еще и иксовые драйверы (в виде библиотек).

>Центр управления Mandrake и центр управления KDE показывают, что драйвер не определён.

Если честно, сколько ни пользуюсь КДЕ, не представляю, где вы там находите драйверы. Я там вижу лишь устройства. Что неудивительно - с тем же успехом можно запустить lspci и видеть их точно так же.

На setserial можешь забить. Пока устройство не появилось, он ничего не сделает.

Порт на твоем модеме - программный. Скорее всего это какой-то pty а с него симлинк на ttyS?

>Модем работает

В чем выражается работа? В том, что его видно в системе?

3ComMdm - запускал?

jackill ★★★★★
()
Ответ на: комментарий от jackill

>Порт на твоем модеме - программный Модем единственный из PCI USRobotics hard Насчёт центра управления KDE Сведения о системе > Шина pci может и не правильно не знаю В центре управления Оборудование> HardDrake> Неизвестные> Назвение модема : модуль не определён >В чем выражается работа? В сеть вхожу сейчас с него это сообщение отправлю.

А где про это документация какая-нибудь есть? В принципе работает и ладно. Просто хочется родные драйвера поставить (может лутше будет) как с видеокартой пока NVIDA ихние не поставил работала мягко говоря не ахти хотя что-то видела.

>3ComMdm - запускал? Запускается автоматически при установке пакета.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.