На процессоре ЦКП вся файловая система хранится на CompactFlash. Поэтому в случае отсутствия флешки или при ее повреждении процессор работать не будет. Загрузка процессора будет останавливаться сообщением Kernel panic. Для устранения данной проблемы необходимо переустановить файловую систему на уже имеющейся CF или установить в ЦКП новую флешку и установить файловую систему по следующей инструкции.
1. Подключите скрещенным кабелем com-порт компьютера к com-порту процессора
2. Запустите на ПК терминальную программу (HyperTerminal, Putty и т.п.)
3. Настройте скорость передачи 115200, формат данных 8 бит, без паритета, 1 бит стоповый, без управления потоком.
4. Перезагрузите процессор по питанию. Остановите процесс загрузки любой клавишей в момент появления следующей надписи:
|
---|
5. Запустите на ПК программу tftp-сервера (например, tftpd32). В программе указать путь к файлу ramdisk.
6. Поменять начальные параметры следующими командами:
setenv bootargs mem=32M console=ttyS0,115200 root=/dev/ram0 rw initrd=0x20410000,5500000 setenv bootcmd run memkern\;run ramdisk\;bootm 21000000 setenv ipaddr <ip-адрес ЦКП> setenv serverip <ip-адрес ПК> setenv netmask <маска подсети> |
---|
Внимание! IP-адреса и маску вводить без символов “<” и “>” |
7. Далее необходимо загрузиться с ramdisk. Для этого введите команду boot
8. После окончания процесса загрузки введите логин root
|
---|
9. Для создания файловой системы введите команду fdisk /dev/hda
|
---|
10. Введите p для просмотра текущей файловой системы
|
---|
11. Введите d для удаления файловой системы
|
---|
12. Введите p, чтобы удостовериться что файловая система удалена
|
---|
13. Для создания новой файловой системы введите n
|
---|
14. Выберите primary partition, для этого нажмите p
15. Установите partition number равным 1
|
---|
16. Установите значения у first cylinder и last cylinder значения указанные как default (в примере это 1 и 695)
|
---|
17. Введите p для просмотра новой файловой системы
|
---|
18. Для записи новой файловой системы введите w
|
---|
19. Перейдите в корень, для этого введите команду cd..
|
---|
20. Введите команду /sbin/mke2fs /dev/hda1
|
---|
21. Введите команду mount -t ext2 /dev/hda1 /mnt
|
---|
22. Установите дату и время командой date в формате ММДДччммГГГГ, где ММ – месяц, ДД – число, чч – часы, мм – минуты, ГГГГ – год
|
---|
23. Ввести команду для синхронизации аппаратных часов hwclock --systohc
|
---|
24. Для просмотра текущей даты и времени введите команду date
|
---|
25. Перейдите в раздел mnt, для этого введите команду cd mnt
|
---|
26. Укажите в настройках tftp-сервера путь к архиву fs-mccp019.tar.gz
27. Залейте архив на ЦКП командой tftp -gl fs-mccp019.tar.gz <ip-адрес ПК>
|
---|
28. Разархивируйте fs-mccp019.tar.gz командой gunzip -c fs-mccp019.tar.gz | tar xvf -
|
---|
29. Удалите архив командой rm fs-mccp019.tar.gz
|
---|
30. Перезагрузите процессор командой reboot.
Остановите процесс загрузки любой клавишей в момент появления следующей надписи:
|
---|
заходим в u-boot
31. Меняем параметры загрузки
|
---|
Процессор загрузится с новой файловой системой. После перезагрузки процессор будет доступен по адресу 192.168.1.2.
32. Для изменения сетевых настроек введите команду joe /pbx/network. Запустится текстовый редактор joe. Перемещение курсора осуществляется стрелками, выход из редактора без сохранения изменений <Ctrl>+<C>, с сохранением изменений <Ctrl>+<K>+<X>.
|
---|
33. В случае если у вас используется два процессора, необходимо указать IP-адрес второго ЦКП в файле inittab. Для его редактирования введите команду joe /etc/inittab. Опустить курсор в конец файла и найти строки
|
---|
В случае если в файле inittab версия mccp отличается от 019, то необходимо изменить вручную на mccp019. После peer= прописать ip-адрес соседнего процессора. Параметр peer в строке _proxy006 отвечает за резервирование настроек абонентских сервисов, в строке mccp019 - за основную управляющую программу.
Если не прописать ip-адрес соседнего процессора в строке mccp019, то процессоры будут постоянно перетягивать управление друг у друга, что приведет к постоянным (раз в 5-10 секунд) остановам работы станции.
Если не прописать ip-адрес соседнего процессора в строке _proxy006, то не будет резервирования абонентских сервисов и при смене Master/Slave будут утрачены все настройки абонентских ЛВО (номера для переадресации, будильники, ограничение исходящей связи и т.д.).
34. Перезагрузить устройство
|
---|
35. Если в процессе загрузки возникли следующие ошибки
|
---|
то необходимо подождать минут 5, модуль ЦКП должен запуститься. Введите логин root, затем команду cd...
36. Далее необходимо проверить файловую систему на наличие ошибок. Для этого введите команду e2fsck /dev/hda1. При этом система будет задавать вопросы (… y/n?). Отвечать «y».
37. После того как система выведет следующее:
|
---|
необходимо перезагрузить модуль ЦКП командой reboot