|
Ключевые слова: freebsd, cronyx, patch, serial, hardware, (найти похожие документы)
From: Vadim Veremeyenko <keepver@opennet.ru> Subject: Установка мультипортовой карты Digi Neo PCI 8 Port под FreeBSD 4.7 установка мультипортовой карты Digi Neo PCI 8 Port под FreeBSD 4.7 ------------------- Задача: установка мультипортовой карты Digi Neo PCI 8 Port под FreeBSD 4.7. Информации по этому поводу крайне мало, думаю, что эта небольшая инструкция окажется весьма полезной. Дано: - мультипортовка Digi Neo PCI 8 Port производства Digi International (http://digi.com/products/multiport%20serial%20cards/neo.jsp); - FreeBSD 4.7-RELEASE. Решение: Все достаточно просто - необходимо пропатчить файл /sys/isa/sio.c исходников ядра. 1. На всякий случай скопирует оригинальный sio.c в безопасное место: cp /sys/isa/sio.c ~/bak/ 2. Берем патчи к sio.c от Кроникс: http://www.cronyx.ru/pub/cronyx/omega/ombsd111.tgz 3. Раскручиваем tar zxvf ombsd111.tgz cd ombsd 4. Накладываем патч make install Кроме прочего будут созданы устройства cuaa{a-v4-9} и ttyd[a-v4-9], если в /dev они отсутствовали. 5. Немного подправим патченный sio.c cd /sys/isa В файле sio.c ищем строку "{ 0x015813a8, "Cronyx Omega2-PCI Serial Adapter", -0x10, 8, 0x200, 64 ]" Правим следующим образом "{ 0x00b1114f, "Digi Neo8 PCI Serial Adapter", -0x10, 8, 0x200, 64 } 6. Кое-что в в кониг ядра надо добавить: cd /sys/i386/cong echo "options COM_MULTIPORT" >> mykernel Наличие в ядре хотя бы одного устройства sio обязательно. 7. Пересобираем ядро: config mykernel cd ../../compile/mykernel make depend; make; make install;reboot 8. В резельтате при загрузке увидим подобное: siopci0: <Digi Neo8 PCI Serial Adapter> mem 0xe0800000-0xe0800fff irq 7 at device 9.0 on pci0 sio2: type 16550A with 64 bytes FIFO sio3: type 16550A with 64 bytes FIFO sio4: type 16550A with 64 bytes FIFO sio5: type 16550A with 64 bytes FIFO sio6: type 16550A with 64 bytes FIFO sio7: type 16550A with 64 bytes FIFO sio8: type 16550A with 64 bytes FIFO sio9: type 16550A with 64 bytes FIFO 9. Все, можно работать.
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |