Utilitários por Thales Ferreira

Revisão de 22h33min de 20 de setembro de 2011 por André Carrijo (discussão | contribs) (Criou página com '= Utilitários = <br> == bs11_config == <br> === Visão Geral === <br> * Bs11_config é um pequeno programa de linha de commando que pode ser usado para configurar a BTS BS-11...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Utilitários


bs11_config


Visão Geral


  • Bs11_config é um pequeno programa de linha de commando que pode ser usado para configurar a BTS BS-11 usando seu enlace RS232 ou “cabo flat”.

O programa pode executar uma gama de funções que são tipicamente executadas pelo software Siemens LMT (Local Maintenence Terminal ou Terminal de Manutenção Local), como:

1)Consulta a alguns valores de configuração essenciais

2)Criação e apagamento de objetos TRX1

3)Download do software SAFETY LOAD

4)Download do software BTS

5)Criação de uma configuração inicial (como a criação de objetos BBSIG, CCLK, PA, ...)

6)Fixação da potência de saída do amplificador RF

Referências


  • 1)Consultando a BS-11

bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring

BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07

SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25

BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)

BS11 Power Amplifier 1 ATTRIBUTES: TRX Power: 30mW (GSM)


2)Desconectando:

Essa ação tira a BTS do modo Normal e a coloca no modo Manutenção. Ela tambem se disconecta da BSC. $ ./bs11_config -p /dev/ttyUSB0 disconnect bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down

3) Reconexão:

Essa ação tira a BTS do modo de Manutenção e a coloca no modo Normal. Ela tambem se reconecta à BSC. $ ./bs11_config -p /dev/ttyUSB0 reconnect bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring

4)Download SMU Safety Load:

$ ./bs11_config -p /dev/ttyUSB0 -S /path/to/my/BTSBMC76.SWI

Nota: Quando o download da SMU Safety estiver complete e a configuração mínima tenha sido criada, deve-se deixar a BS-11 realizar o boot pela primeira vez. O LED acenderá na cor vermelha – isso é normal. Após o boot, é possível consultar a BS-11. Traga ela para o modo de manutenção (desconecte) e prossiga com o download do software.

5)Configuração Mínima:

A configuração mínima é automaticamente criada se a BS-11 entra no estado MINIMAL CONFIG REQUIRED (Configuração Mínima Requerida) após do SMU safety load ser instalado.

6)Download Software Load

$ ./bs11_config -p /dev/ttyUSB0 -s /path/to/my/HS011106.SWL

Se a BS-11 não está no estado de manutenção, ela precisa primeiramente ser desconectada da BSC (usando a opção –D) Se for necessário forçar o download, deve-se apenas adicionar o parâmetro –f. O procedimento descrito leva por volta de uma hora, e deve gerar uma saída da seguinte maneira:

./bs11_config -s bs11-flash/HS011106.SWL software bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 2 Maintenance MBCCU0: No Load MBCCU1: No Load Abis-link: Down Mon May 18 20:51:34 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/HS011106.SWL") Software Load Initiate ACK Software Download Progress: 88% Software Download Progress: 100% Mon May 18 20:51:37 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 20:51:37 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/VS011106.VAM") Mon May 18 20:51:37 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 100% Mon May 18 20:51:38 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 20:51:38 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSBMC48.SWI") Mon May 18 20:51:38 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success PHASE: 2 Maintenance MBCCU0: No Load MBCCU1: No Load Abis-link: Down Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:04:05 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:04:05 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSCAC11.SWI") Mon May 18 21:04:05 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:10:03 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:10:03 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSDRX22.SWI") Mon May 18 21:10:03 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:20:31 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:20:31 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSBBX12.SWI") Mon May 18 21:20:31 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:26:23 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:26:23 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSARC16.SWI") Mon May 18 21:26:23 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:32:53 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:32:53 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSLIC10.SWI") Mon May 18 21:32:53 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- oftware Download Progress: 100% Mon May 18 21:35:10 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:35:10 2009 <0020> abis_nm.c:1386 Activating Software (BTS 0, File "bs11-flash/HS011106.SWL") Mon May 18 21:35:10 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 4 ERROR in main loop: Success Mon May 18 21:35:11 2009 <0020> abis_nm.c:1292 Activate Software DONE! PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down LMT LOGON: ACK

LMT LOGON: ACK

PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 1 Warm Up Abis-link: Down --- cut --- PHASE: 1 Load SMU Intended Abis-link: Down --- cut --- PHASE: 2 Load MBCCU MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSCAC MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSDRX MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSBBX MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSARC MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load MBCCU1: No Load Abis-link: Down PHASE: 2 Warm Up MBCCU0: Load MBCCU1: No Load Abis-link: Down PHASE: 3 Normal MBCCU0: Load MBCCU1: No Load Abis-link: Restoring

7)Observando a operação de boot na BS-11

Essa é a saída do bs11_config ao observar-se o processo de boot. Veremos a mesma linha várias vezes, pois o estado é atualizado a cada cinco segundos: $./bs11_config -p /dev/ttyUSB0 bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 1 SUBPHASE: Warm Up... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 1 SUBPHASE: Load SMU Intended... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: Load BTSCAC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSCAC MBCCU1: Load BTSCAC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSCAC MBCCU1: Load BTSDRX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSDRX MBCCU1: Load BTSDRX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSDRX MBCCU1: Load BTSBBX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSBBX MBCCU1: Load BTSBBX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSBBX MBCCU1: Load BTSARC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSARC MBCCU1: Load BTSARC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSARC MBCCU1: Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load MBCCU1: Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Restoring MBCCU0: Load MBCCU1: Load PHASE: 3 SUBPHASE: Normal... T-Link: Down Abis-link: Up MBCCU0: Load MBCCU1: Load PHASE: 3 SUBPHASE: Normal...

8)Configurando Setup Multidrop

Um setup Multi-drop é quando múltiplas BS-11 são encadeadas próximas umas das outras em uma única linha E1. Todas as BS-11 exceto a última na cadeia terào que ser configuradas para:

a)Ter BPORT0 no modo multi-drop b)Criar um objeto BPORT1 3)Ter um BPORT1 setado no modo multi-drop

É possível fazer isso pela seguinte sequência de comando bs11_config: $ ./bs11_config bport0-multidrop $ ./bs11_config create-bport1 $ ./bs11_config bport1-multidrop

É possível verificar os resultados na consulta dessa maneira: BPORT0 ATTRIBUTES: Line Configuration: Multi-Drop (1)

BPORT1 ATTRIBUTES: Line Configuration: Multi-Drop (1)

Ipaccess-find


  • Ipaccess-find é uma pequena ferramenta de linha de commando para procurer e achar dispositivos nanoBTS presents na rede.

Ele usa pacotes broadcastdo protocolo Abis-IP variante do UDP na porta 2006, e logo, achará quanquer BTS que possa ser alcançada pelo endereço all-network broadcast 255.255.255.255

1.2.1- Uso Simplesmente inicie o programa como raiz, e ele irá colocar na tela uma linha para cada nanoBTS que ele consiga achar:

ipaccess-find (C) 2009 by Harald Welte This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

Trying to find ip.access BTS by broadcast UDP... tag=0x06, val='192.168.100.128' tag=0x07, val='00:01:02:03:04:05' tag=0x02, val='location' tag=0x03, val='BTS_NBT131G' tag=0x08, val='140/0/0'

Ipaccess-config


  • Ipaccess-config é uma pequena ferramente de linha de commando para configurar uma nanoBTS ip.access

Pode-se usar essa ferramenta para realizar operações básicas, como setar parâmetros NVRAM ou realizar testes.

Setando a Unidade ID (Unit ID)


  • Assumindo um valor 192.168.100.123 para o endereço ip de uma BTS fictícia:

./ipaccess-config -u 1800/0/0 192.168.100.123

Setando o endereço Primary OML


Supondo o mesmo endereço ip da BTS e o endereço ip da BSC como sendo 192.168.100.11:

./ipaccess-config -o 192.168.100.11 192.168.100.123

Realizando um teste


  • É possível realizar vários testes BTS usando a opção –I:

a)Teste de utilização de canal:

$ ./ipaccess-config -l 64 192.168.100.100 ipaccess-config (C) 2009 by Harald Welte This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

Trying to connect to ip.access BTS ... OML link established [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x40 test_res=SUCCESS <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 33 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 5, RxLev 16 <0020> ipaccess-config.c:142 ==> ARFCN 11, RxLev 5 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 8 <0020> ipaccess-config.c:142 ==> ARFCN 10, RxLev 6 [...]

b)Teste de uso BCCH


$ ./ipaccess-config -l 65 192.168.100.100 ipaccess-config (C) 2009 by Harald Welte This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

Trying to connect to ip.access BTS ... OML link established [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x41 test_res=SUCCESS <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 32 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 20, RxLev 9 <0020> ipaccess-config.c:142 ==> ARFCN 31, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 37, RxLev 23 <0020> ipaccess-config.c:142 ==> ARFCN 49, RxLev 7 <0020> ipaccess-config.c:142 ==> ARFCN 53, RxLev 14 <0020> ipaccess-config.c:142 ==> ARFCN 57, RxLev 19 <0020> ipaccess-config.c:142 ==> ARFCN 60, RxLev 63 <0020> ipaccess-config.c:142 ==> ARFCN 71, RxLev 15 <0020> ipaccess-config.c:142 ==> ARFCN 90, RxLev 4

c)Teste de sincronização de frequência

$ ./ipaccess-config -l 66 192.168.100.100 [...] <0020> abis_nm.c:1886 PEFORM TEST <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Software Activated Report <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Test Report <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x42 test_res=SUCCESS <0020> ipaccess-config.c:130 ==> ARFCN 4, Frequency Error -2 <0020> ipaccess-config.c:130 ==> ARFCN 8, Frequency Error -40 <0020> ipaccess-config.c:130 ==> ARFCN 20, Frequency Error -21 <0020> ipaccess-config.c:130 ==> ARFCN 31, Frequency Error 1 <0020> ipaccess-config.c:130 ==> ARFCN 37, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 45, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 53, Frequency Error 22 <0020> ipaccess-config.c:130 ==> ARFCN 57, Frequency Error 3 <0020> ipaccess-config.c:130 ==> ARFCN 60, Frequency Error 0 <0020> ipaccess-config.c:130 ==> ARFCN 69, Frequency Error 2 <0020> ipaccess-config.c:130 ==> ARFCN 73, Frequency Error 30 <0020> ipaccess-config.c:130 ==> ARFCN 89, Frequency Error 44 <0020> ipaccess-config.c:130 ==> ARFCN 90, Frequency Error 8 <0020> ipaccess-config.c:130 ==> ARFCN 123, Frequency Error 27

d)Testes disponíveis

As seguintes informações foram retiradasdo arquivo packet-gsm1221.c das fonts do wireshark ipaccess. Uma descrição mais detalhada desses testes não está disponível e algumas delas geram perturbações na BTS.

Análise de firmware


  • ./ipaccess-config -f firmware-file

O comando acima irá analisar o dado firmware e reportar o conteúdo. Ele irá tambem gerar números de versão, comprimento e subpartes.

Software Load


  • ./ipaccess-config -d firmware-file -r 192.168.100.23

O commando acima irá tentar carregar o novo firmware, setá-lo como padrão e dar reboot na BTS.

ISDNsync


Referência


  • ISDNsync foi escrito por Andreas Eversberg. É uma pequena ferramenta que inicializa um simples cartão HFC-S ISDN para que framclocks e bits estejam presentes em dois IC-Pins. Esses sinais podem ser usados para alimentar o cartão HFC-E1 com um clock bastante exato.


Usage: ./isdnsync <card> Abre o dado cartã0 em modo TE e tenta manter a camada 2 estabelecida. Isso torna a camada 1 estabelecida para obter um sinal de sincronização estável da rede.

Isdn HOWTO


  • Em uma rede telefônica em estado da arte, tudo é sincronizado por uma central, com clocks muito precisos/ A BTS tambem usa esse clock para várias outras coisas, como clock de portadora, blocos de bits, etc. Se o clock da portadora torna-se um pouco incorreto (mais de 50 Hz) a BTS transmitirá em uma frequência errada e haverá diversos efeitos que podem desestabilizar a transmissào a rádio.

A BS-11 é enviada de fábrica com um oscilador interno pré-calibrado. Com sorte, a calibração (que é feita há 10 anos atrás) em sua BTS ainda estará correta. Se nào, seu dispositivo não funcionará até que o oscilador seja calibrado Esse documento ilustra como usar um simples cartão HFC-S com a rede pública de telefonia como padrão de frequêcia para a linha E1.

Modificando o cartão HFC-S


  • Precisa-se de dois sinais do cartãp HFC-S: F0IO e C4IO. Esses sinais são providos pelo chip HFC-S no cartão e podem ser retirados do pino 55 (F0IO) a 54 (C4IO) nochip HFC-S (Observar a página 8 do datasheet):

Tudo que é necessário fazer é soldar um fio em C4IO e F0IO. A imagem seguinte mostra o cartão modificado:

Nota: O fio verde está conectado à porta F0IO e o fio preto está conectado à porta C4IO

Após a modificação do cartão, deve-se verificar se o ele está funcionando como esperado. Deve-se iniciar idsnsync e medir os sinais com um osciloscópio:

$ ./isdnsync 1 DL_INFORMATION (tei 0 sapi 0) -> activating layer 2 PH_ACTIVATE

      • Sync available from interface :-)

DL_ESTABLISH

Da direita para a esquerda: F0IO (bitclock de 4,096 Mhz) e C4IO(frameclock de 8Khz)

Conectando o cartão modificado HFC-S no cartão E1


  • O cartão HFC-E1 tem dois conectores PCM (os dois conectores no canto superior direito do cartão). Os sinais de entrada para C4IO e F0IO podem ser achados nos pinos 9 e 11 no cartãp HFC-E1.

A imagem acima mostra como o cartão HFC-S deve ser conectado ao cartão HFC-E1 Nota: O fio vermelho está conectado ao F0IO e o fio preto está conectado ao C4IO. Na documentação impressa recebida com o cartão HFC-E1 encontra-se a pinagem detalhada dos conectores PCM.

Realizando o procedimento de calibragem


  • A calibragem do oscilador interno é um processo contínuo. Em uma rede telefonica comercial, as BTss são calibradas sempre. Em uma insta;ação experimental, é aceitável operar em modo autônomo (standalone mode) e sincronizá-la de tempos em tempos como é mostrado abaixo:

a)Conectar o cartão HFC-S na linha S0

b)Adicionar type=0x00800 à linha de comando modprobe hfcmulti

c)Iniciar isdnsync

$ ./isdnsync 1 DL_INFORMATION (tei 0 sapi 0) -> activating layer 2 PH_ACTIVATE

      • Sync available from interface :-)

DL_ESTABLISH

d)Configurar a BTS de standalone para E1 locked:

dexter@da-laptop-w3:~/openbsc/openbsc/src$ ./bs11_config pll-e1-locked bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down SET ATTRIBUTE ObjClass=0xa5 ObjInst=(7,0,0) ACK LMT LOGOFF: ACK

e)Iniciar osmo-nitb (procedimento normal)

f)Usar bs11_config para monitorar o processo de calibragem. O oscilador interno irá agora assumir o clock E1. Deve-se observar que os valores PLL irão mudar de tempos em tempos. Quando o valor PLL sumir, a calibragem está pronta.

Abaixo segue um exemplo:

bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Up

BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07 PLL Set Value=1047, Work Value=653

SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25

BS11 Line Interface ATTRIBUTES: PLL Mode: E1 Locked

BS11 CCLK ATTRIBUTES: CCLK Accuracy: Medium (0)

BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)

LMT LOGOFF: ACK

A saída foi retirada de uma BS11 que estava totalmente desalinhada. O desalinhamento veio de uma operação excessiva da BS-11 em modo locked sem um padrão de frequência apropriado.

bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Up

BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07 PLL Set Value=1047, Work Value=1046

SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25

BS11 Line Interface ATTRIBUTES: PLL Mode: E1 Locked

BS11 CCLK ATTRIBUTES: CCLK Accuracy: Medium (0)

BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)

LMT LOGOFF: ACK

A saída foi retirada da BS11 após operar por cerca de uma hora e meia, com a HFC-S/PSTN baseada em frequ6encia padrão. Como pode-se obervar, o Workvalue mudou dasticamente. Com equipamentos de teste, pode-se verificar que a precisão da frequência da BS11 agora encontra-se na mesma faixa das BTS comerciais na vizinhança.

g)Configurar a BTS do modo locked para o odo standalone para finalizar o procedimento

dexter@da-laptop-w3:~/openbsc/openbsc/src$ ./bs11_config pll-e1-locked bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY

LMT LOGON: ACK

PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down SET ATTRIBUTE ObjClass=0xa5 ObjInst=(7,0,0) ACK LMT LOGOFF: ACK

Nota: Caso seja a primeira vez que o procedimento seja realizado, é recomendado checar se sinais válidos estão presentes em C4Io e F0IO. Além disso, o procedimento leva algum tempo. É recomendado aquecer a BTS antes de começar o procedimento, por volta de pelo menos uma hora. É importante que a calibragem seja feita em temperatura ambiente.