The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ISA-мультикарта+встроенные COM'ы не дружат. в чем косяк?' "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ISA-мультикарта+встроенные COM'ы не дружат. в чем косяк?' "
Сообщение от runner emailИскать по авторуВ закладки on 06-Сен-03, 17:17  (MSK)
Хайки ALL!
Есть роутер на asp linux 7.3 (2.4.18-27.7asp i686)
Мать APPOLO под целерон на VIA' чипсете с одним ISA слотом
и внешние модемы на COM1 и COM2

хотелось увеличить модемный пул путем втыкания старенькой рабочей
ISA мультикарты и вешанья на нее еще пары модемов.

Возникла проблемма. Модемы подцепленные к матери работают (передвинул их на COM3,4 (ttyS2,S3),
а модемы подцепленные к ISA-карточке не хотят работать (ttyS0,S1).

хотя они видятся (RTS CTS DSR DTR выставляются) mgetty.log:
09/04 19:49:46 yS1  mgetty: experimental test release 1.1.28-Jan10
09/04 19:49:46 yS1  check for lockfiles
09/04 19:49:46 yS1   checklock: stat failed, no file
09/04 19:49:46 yS1  locking the line
09/04 19:49:46 yS1   makelock(ttyS1) called
09/04 19:49:46 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
09/04 19:49:46 yS1   lock made
09/04 19:49:47 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
09/04 19:49:47 yS1  lowering DTR to reset Modem
09/04 19:49:47 yS1   tss: set speed to 38400 (017)
09/04 19:49:47 yS1   tio_set_flow_control( HARD )
09/04 19:49:47 yS1   waiting for line to clear (VTIME), read:
09/04 19:49:48 yS1  send: ATZM0L0[0d]
09/04 19:49:48 yS1  waiting for ``OK''
09/04 19:49:48 yS1   got: A
09/04 19:50:08 yS1  timeout in chat script, waiting for `OK'
09/04 19:50:08 yS1  init chat timed out, trying force-init-chat
09/04 19:50:08 yS1  waiting for ``+++''
09/04 19:50:08 yS1   got: TZ
09/04 19:50:28 yS1  timeout in chat script, waiting for `+++'
09/04 19:50:28 yS1  init chat failed, exiting...: Interrupted system call
09/04 19:50:28 ##### failed in mg_init_data, dev=ttyS1, pid=10848
проверял minicom'ом картина подобная
при посылке команд на модем( на ISA-карте) происходят дикие тормоза.

                   НО!!!!!!!!!!!!!
выключая в биосе встроеные SERIAL COM PORT'ы  
модемы на ISA начинают нормально работать!!!
поиграл в биосе и на карте сменой io-портов - результата это не дало.
менял irq на встроеных com'ах - то же самое...

вот лог setserial'а  com'ов ISA-мультикарты:
/dev/ttyS0, Line 0, UART: 16450, Port: 0x03f8, IRQ: 4
        Baud_base: 38400, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal skip_test
/dev/ttyS1, Line 1, UART: 16450, Port: 0x02f8, IRQ: 3
        Baud_base: 38400, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal skip_test
----------------------------------------------------------------
встроенные com'порты
/dev/ttyS2, Line 2, UART: 16550A, Port: 0x03e8, IRQ: 14
        Baud_base: 115200, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal skip_test
/dev/ttyS3, Line 3, UART: 16550A, Port: 0x02e8, IRQ: 13
        Baud_base: 115200, close_delay: 50, divisor: 0
        closing_wait: 3000
        Flags: spd_normal
---------------------------------
вот лог при загрузке.
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16450
ttyS1 at 0x02f8 (irq = 3) is a 16450
ttyS2 at 0x03e8 (irq = 4) is a 16550A
ttyS3 at 0x02e8 (irq = 3) is a 16550A
irq у S2,S3 я потом setserial'ом менял - не помогло)

помогите плиз!

а то я уже кучу времени убил. и никак не могу решить проблемму.
очень похоже на конфликт IRQ, хотя не факт...

Thnx,  Runner.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ISA-мультикарта+встроенные COM'ы не дружат. в чем косяк?' "
Сообщение от Vladon emailИскать по авторуВ закладки on 06-Сен-03, 23:33  (MSK)
Я тоже сталкивался с подобной проблемкой - решил путем замена ISA карточки на другую, на которой можно было выставить прерывания для COM3-COM4 отличные от тех, которые используются на COM1-COM2. Выставил 7 и 9 и все запело.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру