Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Huawei e 1550 исчезает при перезагрузке

Huawei e 1550 исчезает при перезагрузке

Сообщений: 38

Huawei e 1550 исчезает при перезагрузке

В предыдущей теме разобрался с прыгающими портами, но возникли дополнительные сложности. Модемов всего 4 штуки, воткнуты они в сервер при помощи usb-удленнителей. Так же в сервере стоит телефонная карта openvox a800p. Ситуация получается следующая: если сервер перезагрузить, то по завершении перезагрузки из системы пропадает от одного до трех модемов. Тоесть, по команде lsusb генту показывает, что к нему подключены не все устройства, хотя физически модемы так и торчат в сервере. Вот, для наглядности:



localhost rules.d # lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Посмотрел файл /proc/interrupts. Вот его содержимое:



localhost rules.d # cat /proc/interrupts
CPU0 CPU1
0: 136 0 IO-APIC-edge timer
1: 96 1 IO-APIC-edge i8042
6: 2 0 IO-APIC-edge floppy
7: 0 0 IO-APIC-edge parport0
8: 65 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
14: 2205 0 IO-APIC-edge ata_piix
15: 46 1 IO-APIC-edge ata_piix
16: 1480644 0 IO-APIC-fasteoi uhci_hcd:usb1, uhci_hcd:usb4, opvxa1200
17: 0 0 IO-APIC-fasteoi Intel ICH5
18: 30328 0 IO-APIC-fasteoi uhci_hcd:usb3, eth1
19: 0 0 IO-APIC-fasteoi uhci_hcd:usb2
20: 30259 0 IO-APIC-fasteoi eth0
NMI: 0 0 Non-maskable interrupts
LOC: 1503399 1530272 Local timer interrupts
SPU: 0 0 Spurious interrupts
RES: 800 532 Rescheduling interrupts
CAL: 184 89 Function call interrupts
TLB: 3436 4256 TLB shootdowns
TRM: 0 0 Thermal event interrupts
ERR: 0
MIS: 0


Смущает вот эта строка:



16: 1480644 0 IO-APIC-fasteoi uhci_hcd:usb1, uhci_hcd:usb4, opvxa1200


Получается, на 16 прерывании весит 2 usb порта, да и телефонная карта вдобавок? Подозреваю, что есть какой-то конфликт. Ни у кого таких ситуаций не возникало? Как решались? Может попробовать впихнуть pci плату с usb портами?
2010-03-25 12:18

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Huawei e 1550 исчезает при перезагрузке

Отключить юсб.
http://линия24.рф - Астериск и прочие бубны!
2010-03-25 13:10

Сообщений: 38

Re: Huawei e 1550 исчезает при перезагрузке

Вообщем, отключил встроенный usb контроллер в биосе, и нашел PCI плату с usb портами у знакомых ребят. В последствии оказалось, что usb на ней 1.1. Модемы, в результате, встали нормально и при каждой перезагрузке (раз 10 пробовал) прекрасно опрашивались. Все было бы хорошо, если б не одно но: при первом звонке через любой из 4 модемов, входящем или исходящем - астериск тупо терял все модемы. Сеанс связи при этом продолжался около 18 секунд, после чего абонент на противоположном конце трубке получал сообщение типа "абонент находится внезоны действия сети". Сами модемы при этом отражались в каталоге /dev, и, опять-таки прекрасно опрашивались. Есть мнение, что все дело в версии usb 1.1, не хватает скорости для передачи голосовой информации.
Следующим шагом - нашел плату с портами usb 2.0 (usb 1.1 - извлек из сервера и закинул в дальний шкаф). Вставил эту плату, в нее вставил модемы. В результате, после загрузки, плата нашлась. Так же нашлись все модемы и даже шаманить не пришлось, астериск их зацепил.Звонки проходили нормально, но после третьей перезагрузки сервера опять пропал один модем. Посмотрел что с прерываниями:



localhost ~ # cat /proc/interrupts
CPU0 CPU1
0: 414 0 IO-APIC-edge timer
1: 9 0 IO-APIC-edge i8042
6: 2 0 IO-APIC-edge floppy
7: 0 0 IO-APIC-edge parport0
8: 45 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
14: 71205 0 IO-APIC-edge ata_piix
15: 46 1 IO-APIC-edge ata_piix
16: 832629 0 IO-APIC-fasteoi eth1
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb2
20: 2258282 0 IO-APIC-fasteoi eth0
21: 85313138 0 IO-APIC-fasteoi uhci_hcd:usb3, opvxa1200
22: 0 0 IO-APIC-fasteoi ehci_hcd:usb1
NMI: 0 0 Non-maskable interrupts
LOC: 85985529 86643681 Local timer interrupts
SPU: 0 0 Spurious interrupts
RES: 1253 869 Rescheduling interrupts
CAL: 5770 101 Function call interrupts
TLB: 4243 12488 TLB shootdowns
TRM: 0 0 Thermal event interrupts
ERR: 0
MIS: 0


Видно, что опять телефонная плата встала на одно прерывание с usb мостом. Дальше пробовал менять местами плату с usb портами и телефонную плату. Всего на материнке 3 pci слота. Перепробовал все возможные варианты, но, так или иначе модемы после второй третьей перезагрузки пропадают (максимально пропадало 2 штуки). Телефонная плата, при этом, всегда становится на одно прерывание с каким-нибудь usb мостом. Вот вообщем-то. Может есть еще у кого какие идеи, кроме как поменять материнку?
2010-04-01 10:50

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru