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

Исходное сообщение
"PCI модем Acorp во FreeBSD"

Отправлено Phoenix82 , 12-Июн-04 16:23 
Не работает PCI модем Acorp M56 PIM-2, FreeBSD 5.2.1, ядро скопилировал с опциями
device sio
device puc
option PUC_FASTINITR
При загрузке выводятся сообщения, что pnp не может назначить прерывание и порт...

Содержание

Сообщения в этом обсуждении
"PCI модем Acorp во FreeBSD"
Отправлено Xeon , 12-Июн-04 17:25 
>Не работает PCI модем Acorp M56 PIM-2, FreeBSD 5.2.1, ядро скопилировал с
>опциями
>device sio
>device puc
>option PUC_FASTINITR
>При загрузке выводятся сообщения, что pnp не может назначить прерывание и порт...
>


ltmdm?


"PCI модем Acorp во FreeBSD"
Отправлено Phoenix82 , 12-Июн-04 18:18 
>>Не работает PCI модем Acorp M56 PIM-2, FreeBSD 5.2.1, ядро скопилировал с
>>опциями
>>device sio
>>device puc
>>option PUC_FASTINITR
>>При загрузке выводятся сообщения, что pnp не может назначить прерывание и порт...
>>
>
>
>ltmdm?

Но у меня модем на чипсете Conexant а не на Lucent LT. Или они совместимые?


"PCI модем Acorp во FreeBSD"
Отправлено AnubiS , 13-Июн-04 17:09 
>>>Не работает PCI модем Acorp M56 PIM-2, FreeBSD 5.2.1, ядро скопилировал с
>>>опциями
>>>device sio
>>>device puc
>>>option PUC_FASTINITR
>>>При загрузке выводятся сообщения, что pnp не может назначить прерывание и порт...
>>>
>>
>>
>>ltmdm?
>
>Но у меня модем на чипсете Conexant а не на Lucent LT.
>Или они совместимые?
Bratan, u menya toje modem conexant hsf, no dova dlya nego tolko pod linux, pod bsd eshe ne portirovani, kstati na saite conexant linux drova tolko ogranicheni 14k, esli xochesh 56k zaplati. No vot po etoy ssilke est polnofunksionalniye drova dlya conexant-- no tolko opredelis, u tebya hsf ili hcf modem(vot ssilka: http://naboo.homelinux.org/~daniel/download/hsf_hcf_riptide-.../)
udachi


"PCI модем Acorp во FreeBSD"
Отправлено Phoenix82 , 15-Июн-04 14:47 
Спасибо.
после изучения дров под этот чипчет, под linux, и правки файла pucdata.c ядра FreeBSD, устройство puc, при загрузке стал определятся модем:
puc0: <HCF Data/Fax/Remote TAM/Speakerphone 4> port 0xc000-0xc007 mem 0xde000000
-0xde00ffff irq 11 at device 0.0 on pci2
sio4: <HCF Data/Fax/Remote TAM/Speakerphone 4> on puc0
sio4: type 16550A with a buggy IIR_TXRDY implementation
Причем и порт и память определилась правильно (так же как и в win).
Появились новые устройства:
crw-rw----   1 uucp  dialer     28, 132 Jun 15 00:41 cuaa4
crw-rw----   1 uucp  dialer     28, 164 Jun 15 00:41 cuaia4
crw-rw----   1 uucp  dialer     28, 196 Jun 15 00:41 cuala4
Но теперь при попытке соединисться с удаленным компьютером, выводиться сообщение:
Warning: deflink: /dev/cuaa4: Bad file descriptor
-----------
в pucdata.c в массив const struct puc_device_description puc_devices[]
добавил элемент
    {   "HCF Data/Fax/Remote TAM/Speakerphone 4",
        NULL,
        {    0x14F1,    0x10B6,    0x0,     0x0    },
        {    0xffff,    0xffff,    0x0,    0x0    },
        {
        { PUC_PORT_TYPE_COM,    0x14,    0x00, COM_FREQ },
        },
    },

быть может кто то знает, какие дополнительные параметры нужно указать для этой структуры, особенно интересуют последние четыре элемента { PUC_PORT_TYPE_COM,    0x14,    0x00, COM_FREQ }. Все значения их были скопированы с другого модема, который поддерживается во FreeBSD. 0x14 быо подобрано вручную.


"PCI модем Acorp во FreeBSD"
Отправлено Phoenix82 , 15-Июн-04 17:05 
Да, еще, это не софт вин модем. это HCF "Host-Controlled Modems" на чипсете Conexant CX06834.

"PCI модем Acorp во FreeBSD"
Отправлено MASM_ , 25-Мрт-05 21:53 
>Да, еще, это не софт вин модем. это HCF "Host-Controlled Modems" на
>чипсете Conexant CX06834.

писал в русский саппарт - дохлый номер - отправляют на линуксант и говорят, что мол они дров не пишут и знать ничего не знают - правда обнадеживают Linux дровами.... но не скоро - там какая-то тема с соглашениями...

Народ а можно подробней немного разЪяснить смысл массива устройств его полей и флагов и вообще в тему драйверов под Linux (лучше под FreeBSD) пораскручивать можно - меня сурьезно зацепило - не хочу модем менять из-за оси и ось из-за модема