LINUX.ORG.RU
ФорумAdmin

Долбанная MOXA.


0

0

Имею тачку на LINUX прочитано куча доки по настроки MOXA(мультикарты).Но все не то. Подскажите где можно взять дрова на нее под ядро 2.6.4 или как его можно пропатчить чтобы он MOXA подхватил. Прбывал дрова с диска но они старые на ядра 2.0 и 2.2. При компилировании на 2.6.4 одни ошибки.И вывод неработает она.В ядре включена поддержка мультикарт.

anonymous

Можно взять от Cronyx Omega и отрихтовать, в свое время я так и
поступил, когда взяли карту DigiNEO-8, хотя с ней шли драйвера под
линукс, но они были такими кривыми, что аж жутко становилось, ранее
была MOXA и тоже использовали эти драйвера, все работало отлично, и
сейчас они исправно работают Digi, так сказать универсальные
драйвера;) но они под ядра 2.4, времени нет, что бы их переделать под
2.6, да и обходимости тоже...
Мои патченные драйвера можно взять отсюда:
http://mcmcc.bat.ru/mypatches/Digi_NEO4-8_Serial_ports_linux.tar.bz2
Что бы добавить в них MOXA, нужно открыть файлик omddk.h
и найти ID_MOXA, это vendor ID:product ID, что бы узнать эти ID для
своей карты нужно запустить lspci, смотришь по названию и запоминаешь
все цифры впереди, затем запускаешь lspci -n, и по тем цифрам
находишь эти ID, например как у меня:
lspci
..
01:0a.0 Serial controller: Digi International: Unknown device 00b1 (rev 07)
..
lspci -n
01:0a.0 Class 0700: 114f:00b1 (rev 07)
Следовательно в omddk.h занес все это дело так:
#define ID_DNEO8 0x114f00b1
у тебя примерно должно быть так:
#define ID_MOXA 0x13931680
в omddk.h уже имеется данный ID, но у тебя может быть другой номер...
После этого надо открыть файлик omlinux.c и найти строчку
/* Scan PCI bus. */
там добавлены только Omega и DigiNEO, тебе нужно будет добавить
свою строчку после них:
probe_pci_devices (ID_MOXA, "MOXA-PCI", 4);
И все на этом:), далее собрать драйвер... По идее эти драйвера должны
собраться для 2.6, возможно даже править не придется, однако
Makefile придется рисовать с нуля...


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

Огромное СПАСИБО !!! Если еть предложения её то я готов их расмотреть и попробывать !!!

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

а ещё на 2.4 можно было заюзать драйвера от COM1 & COM2

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