URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59790
[ Назад ]

Исходное сообщение
"Не определяется мультипортовая карта GRAN-MX16COMRS"

Отправлено Rivalryzerg , 05-Сен-05 18:48 
Уважаемые системные администраторы, помогите установить многопортовку:
Система: FreeBSD 5.4.
Карта: (из руководства) адресное пространство соответсвует плате ARNET-8 или HOSTESS-8 (к сожалению какое именно неизвестно, тк покупалась карта очень давно). Если HOSTESS я так понимаю ничего не выйдет, тк такого драйвера под FreeBSD я не увидел. На самой плате 2 карты соответсвенно 16 портов.
В конфигурацию ядра добавил:
device ar  
device sppp
На карте перемычками поставил прерывания 9 и 7. также известны адреса портов.
В device.hints добавил:
hint.ar.0.at="isa"
hint.ar.0.port="0x100"
hint.ar.0.irq="9"
hint.ar.0.maddr="0xd0000"
hint.ar.8.at="isa"
hint.ar.8.port="0x180"
hint.ar.8.irq="7"
hint.ar.8.maddr="0xd4000"
После перезагрузки - ничего нового, кроме:
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0f13> can't assign resources (irq)
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)

Если не сложно, подскажите куда двигаться?
Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено lavr , 05-Сен-05 19:29 
>Уважаемые системные администраторы, помогите установить многопортовку:
>Система: FreeBSD 5.4.
>Карта: (из руководства) адресное пространство соответсвует плате ARNET-8 или HOSTESS-8 (к сожалению
>какое именно неизвестно, тк покупалась карта очень давно). Если HOSTESS я
>так понимаю ничего не выйдет, тк такого драйвера под FreeBSD я
>не увидел. На самой плате 2 карты соответсвенно 16 портов.
>В конфигурацию ядра добавил:
>device ar

man 4 ar (определи модель аналога ARNET и что у тебя за карта: ISA or PCI)

фраза "адресное пространство соответствует ARNET-8" != плата полностью
совместима с ARNET-8

>device sppp

для чего sppp - синхру будешь использовать?

>На карте перемычками поставил прерывания 9 и 7. также известны адреса портов.
>
>В device.hints добавил:
>hint.ar.0.at="isa"
>hint.ar.0.port="0x100"
>hint.ar.0.irq="9"
>hint.ar.0.maddr="0xd0000"
>hint.ar.8.at="isa"
>hint.ar.8.port="0x180"
>hint.ar.8.irq="7"
>hint.ar.8.maddr="0xd4000"
>После перезагрузки - ничего нового, кроме:
>unknown: <PNP0303> can't assign resources (port)
>unknown: <PNP0f13> can't assign resources (irq)
>unknown: <PNP0700> can't assign resources (port)
>unknown: <PNP0501> can't assign resources (port)
>unknown: <PNP0501> can't assign resources (port)
>
>Если не сложно, подскажите куда двигаться?

определить ЧТО за карта и эмулирует ли она ARNET-8?

>Заранее благодарен.


"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено rivalryzerg , 06-Сен-05 01:57 
>man 4 ar (определи модель аналога ARNET и что у тебя за
>карта: ISA or PCI)
Карта ISA.

>>device sppp
>для чего sppp - синхру будешь использовать?
Без него не делается ядро с device sppp - ошибку пишет.

>определить ЧТО за карта и эмулирует ли она ARNET-8?
Это и хотелось бы узнать - я так понимаю что если при заказе она не ARNET то дальше не стоит даже дергаца...?



"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено rivalryzerg , 06-Сен-05 02:06 
>>device sppp
>для чего sppp - синхру будешь использовать?
Без него не делается ядро с device sppp - ошибку пишет.

Вернее без sppp ядро ругается.

Карту буду пробовать определить - если б тока знать как =(


"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено lavr , 06-Сен-05 12:55 
>>>device sppp
>>для чего sppp - синхру будешь использовать?
>Без него не делается ядро с device sppp - ошибку пишет.
>
>Вернее без sppp ядро ругается.
>
>Карту буду пробовать определить - если б тока знать как =(

вынай и глядя на жалезяку попробуй идентифицировать, ну или читай
документацию к ней


"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено lavr , 06-Сен-05 13:05 
>>man 4 ar (определи модель аналога ARNET и что у тебя за
>>карта: ISA or PCI)
>Карта ISA.

ISA бывает PNP и non-PNP

>>>device sppp
>>для чего sppp - синхру будешь использовать?
>Без него не делается ядро с device sppp - ошибку пишет.
>
>>определить ЧТО за карта и эмулирует ли она ARNET-8?
>Это и хотелось бы узнать - я так понимаю что если при
>заказе она не ARNET то дальше не стоит даже дергаца...?

создай СВОЕ ядро, из него выброси ВСЕ лишнее: все отсутствующие устройства, и выкини ar & sppp
Загрузись с этим ядром и посмотри less /var/run/dmesg.boot
и pciconf -lv и pnpinfo
Возможно сможешь получить информацию о карте, если она ISA-PNP.
Затем попробуй загрузить модуль /boot/kernel/if_ar.ko и снова
смотри сообщения от него.

Далее уже можно будет думать.

Прим: IRQ=9 - это irq из каскада и оно чаще всего занято video-card,
irq=7 - lpt, принтер. Если карта или драйвер не работают с shared irq,
тогда обязательно нужно выкинуть драйвер LPT из ядра и отключить LPT,
подумать на что заменить IRQ=9, плюс посмотреть НЕ ПЕРЕКРЫВАЕТСЯ ли
IO MEM с видео-памятью.


"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено Rivalryzerg , 06-Сен-05 13:45 
Благодарю за помощь: буду по шагам продвигаться. Упрусь во чтонибудь - сообщу.

"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено Rivalryzerg , 06-Сен-05 14:03 
http://www.granato.kiev.ua/Pasport/16COM/MX16COM.pdf
Вот кстати руководство пользователя к карте (160кб)

"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено lavr , 06-Сен-05 14:38 
>http://www.granato.kiev.ua/Pasport/16COM/MX16COM.pdf
>Вот кстати руководство пользователя к карте (160кб)

ну и все там есть:

должно работать со стандартным sio драйвером, никаких ar (это драйвер
для сихронных интерфейсов, man 4 ar:

NAME
     ar -- synchronous Digi/Arnet device driver

SYNOPSIS
     device ar0 at isa? port 0x300 irq 10 iomem 0xd0000
     device ar1 at isa? port 0x310 irq 11 iomem 0xd0000

     device sppp

DESCRIPTION
     The ar driver supports the Digi/Arnet SYNC/570i ISA and PCI cards that is
     based on the HD64570 chip.  Both the 2 and 4 port cards are supported and
     auto detected.

итого: правильно установить перемычки на свободные IRQ, посмотреть master
port и адреса, все, правильно прописать в dev.hints с правильными irq,
port-address и flags


"Не определяется мультипортовая карта GRAN-MX16COMRS"
Отправлено Rivalryzerg , 06-Сен-05 18:43 
Убрал lpt, принтер и все что с ними связано из ядра, также как и ar и sppp и все ненужные девайсы.
Теперь тока options COM_MULTIPORT device sio. Просмотрел dmesg на предмет занятости прерываний 7 и 9 и выбранных адресов портов - пусто. На карте выставил соответствующие прерывания и адреса.
Перезагрузка все также выдает
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0f13> can't assign resources (irq)
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
Почему ошибка назначения прерывания всего одна? Не значит ли это что лишь одна из двух карт не работает? Хотя все равно про мультипортовку в dmesg ничего.
В device.hints добавил
hint.sio.2.at="isa"
hint.sio.2.port="0x100"
hint.sio.2.flags="0x205"
hint.sio.2.irq="9"
hint.sio.3.at="isa"
hint.sio.3.port="0x108"
hint.sio.3.flags="0x205"
...
hint.sio.10.at="isa"
hint.sio.10.port="0x180"
hint.sio.10.flags="0xa01"
hint.sio.10.irq="7"
hint.sio.11.at="isa"
hint.sio.11.port="0x188"
hint.sio.11.flags="0xa05"
hint.sio.12.at="isa"
...

Появились:
sio2 at port 0x100-0x107 irq 9 flags 0x205 on isa0
sio2: type 16550A (multiport master)
sio3 at port 0x108-0x10f flags 0x205 on isa0
sio3: type 16550A (multiport)
и тд.

Уважаемый, lavr. Посоветуйте что делать дальше?