Подключение платы com портов.
Добавлено: 2013-03-28 12:24:56
Господа, день добрый.
Есть freebsd 8.2, стоит на бюджетной МП.
На МП есть com порт но уже задействован для UPS, 2го порта, к сожалению на плате нет.
Нашел у себя плату на чипе "MOSCHIP MCS9845CV", нашел статью тыц по включению данной платы в систему, правда статья писана по freebsd6.1, собственно отсюда и вопросы....
В ядре включил опцию
После перезагузки в dmesg.boot про плату появилось такое:
В /dev вроде появились com порты.
Подключил свой девайс к первому порту платы, по индексу это 2 девайс ttyu2.
Теперь вопрос, как понять правильно ли поднялся драйвер и протестировать система видит что то на порту платы или нет?
Для начала хочу определится с этим вопросом, а потом двигаться дальше к подключенному устройству ...
Спасибо.
Есть freebsd 8.2, стоит на бюджетной МП.
На МП есть com порт но уже задействован для UPS, 2го порта, к сожалению на плате нет.
Нашел у себя плату на чипе "MOSCHIP MCS9845CV", нашел статью тыц по включению данной платы в систему, правда статья писана по freebsd6.1, собственно отсюда и вопросы....
В ядре включил опцию
Код: Выделить всё
device puc
Код: Выделить всё
puc0: <NetMos NM9845 Quad UART and 1284 Printer port> port 0xec00-0xec07,0xe480-0xe487,0xe400-0xe407,0xe080-0xe087,0xe000-0xe007,0xdc00-0xdc0f irq 16 at device 1.0 on pci4
puc0: [FILTER]
uart2: <Non-standard ns8250 class UART with FIFOs> on puc0
uart2: [FILTER]
uart3: <Non-standard ns8250 class UART with FIFOs> on puc0
uart3: [FILTER]
uart4: <16550 or compatible> on puc0
uart4: [FILTER]
uart5: <16550 or compatible> on puc0
uart5: [FILTER]
ppc1: <Parallel port> on puc0
ppc1: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppc1: failed to register interrupt handler: 6
device_attach: ppc1 attach returned 6
Код: Выделить всё
crw------- 1 root wheel 0, 37 28 мар 10:17 ttyu2
crw------- 1 root wheel 0, 38 28 мар 10:17 ttyu2.init
crw------- 1 root wheel 0, 39 28 мар 10:17 ttyu2.lock
crw-rw---- 1 uucp dialer 0, 40 28 мар 10:17 cuau2
crw-rw---- 1 uucp dialer 0, 41 28 мар 10:17 cuau2.init
crw-rw---- 1 uucp dialer 0, 42 28 мар 10:17 cuau2.lock
crw------- 1 root wheel 0, 43 28 мар 10:17 ttyu3
crw------- 1 root wheel 0, 44 28 мар 10:17 ttyu3.init
crw------- 1 root wheel 0, 45 28 мар 10:17 ttyu3.lock
crw-rw---- 1 uucp dialer 0, 46 28 мар 10:17 cuau3
crw-rw---- 1 uucp dialer 0, 47 28 мар 10:17 cuau3.init
crw-rw---- 1 uucp dialer 0, 48 28 мар 10:17 cuau3.lock
crw------- 1 root wheel 0, 49 28 мар 10:17 ttyu4
crw------- 1 root wheel 0, 50 28 мар 10:17 ttyu4.init
crw------- 1 root wheel 0, 51 28 мар 10:17 ttyu4.lock
crw-rw---- 1 uucp dialer 0, 52 28 мар 10:17 cuau4
crw-rw---- 1 uucp dialer 0, 53 28 мар 10:17 cuau4.init
crw-rw---- 1 uucp dialer 0, 54 28 мар 10:17 cuau4.lock
crw------- 1 root wheel 0, 55 28 мар 10:17 ttyu5
crw------- 1 root wheel 0, 56 28 мар 10:17 ttyu5.init
crw------- 1 root wheel 0, 57 28 мар 10:17 ttyu5.lock
crw-rw---- 1 uucp dialer 0, 58 28 мар 10:17 cuau5
crw-rw---- 1 uucp dialer 0, 59 28 мар 10:17 cuau5.init
crw-rw---- 1 uucp dialer 0, 60 28 мар 10:17 cuau5.lock
Теперь вопрос, как понять правильно ли поднялся драйвер и протестировать система видит что то на порту платы или нет?
Для начала хочу определится с этим вопросом, а потом двигаться дальше к подключенному устройству ...
Спасибо.