>>>>>>>>>Привет всем! Помогите плиз разобраться. Есть мокса 168 u PCI хочется её
>>>>>>>>>заставить работать под фрю 6. Что я делал....
>>>>>>>>>1. Почитал инет, но особо такого про PCI ничего не нашел.
>>>>>>>>>2. Посмотрел pucdata.c /usr/src/sys/dev/puc там все есть что касается MOXA 168U.
>>>>>>>>>
>>>>>>>>>Как я понял должно работать. в новых версиях /dev/-айсы сами должны создаваться
>>>>>>>>>если устройство присутствует. Может я чего не допонял?
>>>>>>>>>
>>>>>>>>>Нужно ли пересобирать ядро для этого?
>>>>>>>>
>>>>>>>>
>>>>>>>>В GENERIC должна быть включена строка [device puc], начиная с 5 версии
>>>>>>>>есть по умолчанию. Работаю с моксой под 5.4, проблем не возникает.
>>>>>>>>Еще правда может возникнуть конфликт прерываний. Напиши, что у тебя выдается
>>>>>>>>при загузке [dmesg|grep sio].
>>>>>>>
>>>>>>>
>>>>>>>Ну я решил (так как я не спец во фре) поставить версию
>>>>>>>5.4 . тут хоть СОМ заработал.
>>>>>>>dmesg|grep sio
>>>>>>>ioapic0 <Version 2.0> irqs 0-23 on motherboard
>>>>>>>sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
>>>>>>>sio0: type 16550A
>>>>>>>sio1: configured irq 3 not in bitmap of probed irqs 0
>>>>>>>sio1: port may not be enabled
>>>>>>
>>>>>>Если позволяет время, поставь винду. На диске есть программка и драйвера. Возможно
>>>>>>у тебя просто касячная карточка - у меня один раз такое
>>>>>>было. Дальше, если сомы обнаружатся настрой карточку на 5 прерывание. Это
>>>>>>делается под виндой с помощью утилиты с диска.
>>>>>
>>>>>Под винду вроде как работает. Но в линуксе тоже работает. Правда через
>>>>>время слитает начиная с ttyM0,ttyM1 и т.д. Вот думал под фрю
>>>>>работать хоть будет
>>>>
>>>>у остальных работает уже по нескольку лет, у вас нет... :(
>>>>чуть ли не каждый год вопросы с MOXA и puc - поиск
>>>>по форуму...
>>>
>>>Я очень рад за остальных! Но я не остальной. И не первый
>>>день по инету смотрю. Я с этой моксой скоро об стенку
>>>биться буду. Я ее ставил на асп линукс и в саппорт
>>>писал. Все кончилось тем что и они не знают что за
>>>хрень такая у меня MOXA 168U V2 PCI 8 pots
>>
>>если не получается разобраться с драйверами от FreeBSD - пиши в саппорт
>>moxa.com,
>>драйвера для 4.x/5.x у них есть:
>>http://www.moxa.com/drivers/UPCI/FreeBSD/v1.2/mxbsd_1.2.tgz
>>проси пусть выложат для 6.x
>>Для linux'а тоже есть драйвера.
>
>Писал. Говорят их нет но вроде можно обмануть. Вот что сказали. и
>дали инструкцию
>
>====
>Поддержка операционной системы FreeBSD 6 платой CP-168U не заявлена. Драйверы для этой
>ОС компания MOXA не выпускает. смотри ниже:
[alone]~ > grep 168 /sys/dev/puc/pucdata.c
{ 0x0009, 0x7168, 0, 0 },
{ 0x1409, 0x7168, 0, 0 },
{ "Moxa Technologies, C168H/PCI",
{ 0x1393, 0x1680, 0, 0 },
{ "Moxa Technologies, C168U/PCI",
--------------------------------^^^^^
{ 0x1393, 0x1681, 0, 0 },
[alone]~ > uname -rs
FreeBSD 6.0-RELEASE-p5
[alone]~ >
C168U поддерживается, но вот V2 может достаточно отличаться от просто C168U
>Однако есть возможность "заставить" работать эту плату в FreeBSD 6 средствами самой
>ОС. Краткое описание - во вложении.
>
>
>----------------------------
>С уважением, Команцев Александр,
>"Ниеншанц-Автоматика",
>С.-Петербург, тел. (812) - 326 59 24
>Москва, тел. (495) - 980 64 06
>komantsev@nnz.ru, http://www.nnz-ipc.ru
>
>
>-----Original Message-----
>From: Max L. [mailto:mlvmail@mail.ru]
>Sent: Thursday, April 27, 2006 1:24 PM
>To: support@moxa.ru
>Subject:
>
>Здравствуйте! Купил я MOXA 168U PCI и могли бы Вы показать
>как её заставить работать во FreeBSD (6), а то в линухе без
>
>проблем. Желательно если можно по шагам.
>Огробное спасибо
>====
>
>- How to use FreeBSD build-in driver "puc" to config CP-102U ?
>
>
> Step1. Copy and replace the following files.
> # cp /mnt/pucdata.c /usr/src/sys/dev/puc
> # cp /mnt/device.hints /boot
откуда они берут /mnt/* файлы?
Если целостность драйвера puc не нарушена, а он вроде как сисльно не менялся
после 5.3/4, то все должно работать, учитывая что с родным драйвером для 5.x
именно Moxa C168U V2 нормально работает.
> Step2. Rebuild the Kernel.
> # cd /usr/src/sys/i386/conf
> # cp GENERIC NEWKERNEL
> # /usr/sbin/config NEWKERNEL
> # cd ../compiler/NEWKERNEL
> # make depend
> # make
> # make install
>
> Step3. Test the tty ports(ttyd4, ttyd5) of CP-102U
> # stty -f /dev/ttyd4
> # stty -f /dev/ttyd5
>
>Но не сработало. А жаль
хм, странно, нет у меня такой карты, не на чем попробовать...