Skip to content
This repository has been archived by the owner on Feb 28, 2021. It is now read-only.

Vodafone/Huawei HG556a HG56BZRB VER.A (VoIP chip Le88266DLC) Error starting #26

Open
lulol opened this issue Jul 6, 2018 · 24 comments
Open

Comments

@lulol
Copy link
Contributor

lulol commented Jul 6, 2018

Vodafone/Huawei HG556a HG56BZRB VER.A (VoIP chip Le88266DLC)

LEDE Reboot (17.01.4, r3560-79f57e422d)

Module bcm63xx-phone.ko loads and initializes successfully but bcm63xx-phone-test fails with:
ioctl(2149598476) failed. errno=22
Error starting

The parameters I used with bcm63xx-phone-test and some additional debug output ithat may be useful are below.
Using different values for the defaults didn't notice any difference either.

root@OpenWrt:~# modprobe /lib/modules/4.4.92/bcm63xx-phone.ko

root@OpenWrt:~# dmesg -c
[ 198.756476] bcm63xx_phone: bcm63xx_phone: v0.2
[ 198.761153] bcm63xx_phone bcm63xx_phone_init() 1021: bcm63xx_phone_init()
[ 198.768233] bcm63xx_phone board_init() 719: board_init()
[ 198.773737] bcm63xx_phone: CPU is Broadcom 6358
[ 198.778447] bcm63xx_phone: Board is HW556
[ 198.782617] bcm63xx_phone board_get_desc() 778: board_get_desc()
[ 198.788924] bcm63xx_phone bcm_periodic_timer_init() 249: bcm_periodic_timer_init()
[ 198.796778] bcm63xx_phone bcm_timer_init() 191: bcm_timer_init()
[ 198.803009] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[ 198.809343] bcm63xx_phone bcm63xx_phone_init() 1081: t->mm_desc.ioctl_param_off = 0, t->mm_desc.ioctl_param_size = 220
[ 198.820456] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[0].rx_ring_buf_desc_off = 224, t->mm_desc.rbs[0].rx_ring_buf_desc_size = 12
[ 198.833783] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[0].tx_ring_buf_desc_off = 240, t->mm_desc.rbs[0].tx_ring_buf_desc_size = 12
[ 198.847149] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[1].rx_ring_buf_desc_off = 256, t->mm_desc.rbs[1].rx_ring_buf_desc_size = 12
[ 198.860468] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[1].tx_ring_buf_desc_off = 272, t->mm_desc.rbs[1].tx_ring_buf_desc_size = 12
[ 198.873895] bcm63xx_phone bcm63xx_phone_init() 1128: 8192 bytes of memory allocated, starting at address 0x80c70000
[ 198.884705] bcm63xx_phone bcm_phone_mgr_init() 1048: bcm_phone_mgr_init()
[ 198.891745] bcm63xx_phone bcm_periodic_work_init() 92: bcm_periodic_work_init()
[ 198.899314] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[ 198.905633] bcm63xx_phone bcm_phone_mgr_devs_init() 907: bcm_phone_mgr_devs_init()
[ 198.913477] bcm63xx_phone phone_device_alloc() 53: phone_device_alloc()
[ 198.920372] bcm63xx_phone phone_device_alloc() 82: 2032 bytes of memory allocated, starting at address 0x82eb3000
[ 198.931024] bcm63xx_phone phone_dev_le88266_init() 56: phone_dev_le88266_init()
[ 198.938600] bcm63xx_phone phone_dev_zarlink_ve880_init() 2017: phone_dev_zarlink_ve880_init()
[ 198.947430] bcm63xx_phone bcm_mpi_init() 878: bcm_mpi_init()
[ 198.953472] bcm63xx_phone bcm63xx_spi_probe() 414: bcm63xx_spi_probe()
[ 198.960350] bcm63xx-spi bcm6358-spi: at 0xfffe0800 (irq 9, FIFOs size 542)
[ 198.967860] bcm63xx_phone phone_dev_zarlink_init() 678: phone_dev_zarlink_init()
[ 198.975563] bcm63xx_phone zarlink_reset() 162: zarlink_reset(gpio_num=0x8018)
[ 199.050732] bcm63xx_phone phone_device_init() 28: phone_device_init()
[ 199.057432] bcm63xx_phone zarlink_device_id_init() 456: zarlink_device_id_init()
[ 199.065151] bcm63xx_phone: 1 device(s) provides 2 FXS line(s)
[ 199.071132] bcm63xx_phone bcm_phone_mgr_init() 1072: Initializing event wait queue
[ 199.078984] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[ 199.086022] bcm63xx_phone bcm_drv_init() 1173: bcm_drv_init()
[ 199.091991] bcm63xx_phone bcm_drv_init() 1178: Initializing RX wait queue
[ 199.099032] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[ 199.106072] bcm63xx_phone bcm_drv_init() 1180: Initializing TX wait queue
[ 199.113130] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[ 199.120173] bcm63xx_phone bcm_drv_init() 1195: Registering device bcm63xx_phone
[ 199.128180] bcm63xx_phone pcm_init() 2531: pcm_init()
[ 199.133478] bcm63xx_phone pcm_init() 2607: Using 15 buffers of 256 bytes for RX
[ 199.141060] bcm63xx_phone pcm_init() 2649: Using 15 buffers of 256 bytes for TX
[ 199.148685] bcm63xx_phone pcm_get_shared_res() 1986: pcm_get_shared_res()
[ 199.155757] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm, addr=0xfffe1600, size=256)
[ 199.165236] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dma, addr=0xfffe1800, size=256)
[ 199.175070] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmac, addr=0xfffe1900, size=32)
[ 199.184898] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmas, addr=0xfffe1a00, size=32)
[ 199.282733] bcm63xx_phone pcm6358_pll_init() 1001: pcm6358_pll_init()
[ 199.289450] bcm63xx_phone pcm6358_pll_init() 1006: pll_ctrl1=f0010001, pll_ctrl2=53d47, pll_ctrl3=a85
[ 199.330741] bcm63xx_phone pcm6358_pll_init() 1059: pll_ctrl1=20001, pll_ctrl2=8492b, pll_ctrl3=1e1c
[ 199.340245] bcm63xx_phone pcm_regs_init() 1279: pcm_regs_init()
[ 199.346410] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 199.352780] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 199.360020] bcm63xx_phone pcm_dma_init() 1538: pcm_dma_init()
[ 199.365986] bcm63xx_phone pcm_dma_init() 1571: Allocating 120 bytes of DMA memory for RX descs
[ 199.374973] bcm63xx_phone pcm_dma_init() 1582: 120 bytes of memory allocated, starting at address 0xa0c82000
[ 199.385153] bcm63xx_phone pcm_dma_init() 1588: Allocating 120 bytes of DMA memory for TX descs
[ 199.394135] bcm63xx_phone pcm_dma_init() 1599: 120 bytes of memory allocated, starting at address 0xa0c81000
[ 199.404323] bcm63xx_phone pcm_dma_init() 1607: Allocating 7680 bytes of memory for RX and TX data buffers
[ 199.414239] bcm63xx_phone pcm_dma_init() 1614: 7680 bytes of memory allocated, starting at address 0x82dc2000
[ 199.424518] bcm63xx_phone pcm_dma_init() 1640: Allocating 128 bytes of memory for DMA addresses
[ 199.433539] bcm63xx_phone pcm_dma_init() 1647: 128 bytes of memory allocated, starting at address 0x82d7d580
[ 199.443727] bcm63xx_phone pcm_dma_init() 1654: Mapping DMA addresses of RX descs
[ 199.451401] bcm63xx_phone pcm_dma_init() 1671: Mapping DMA addresses of TX descs
[ 199.459079] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[ 199.466885] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 199.474712] bcm63xx_phone bcm_periodic_timer_start() 156: bcm_periodic_timer_start()
[ 199.482758] bcm63xx_phone bcm_timer_start() 179: bcm_timer_start(period_in_usecs=10000)
[ 199.491051] bcm63xx_phone bcm_timer_stop() 167: bcm_timer_stop()
[ 199.497281] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[ 199.506567] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[ 199.519529] bcm63xx_phone bcm63xx_phone_init() 1188: bcm63xx_phone successfully initialized

root@OpenWrt:~# bcm63xx-phone-test test=tone
ioctl(2149598476) failed. errno=22
Error starting

root@OpenWrt:~# dmesg -c
[ 222.230898] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 222.236856] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[ 222.243934] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 222.250024] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 222.255911] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 222.261177] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 222.267152] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 222.277852] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 222.283387] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 222.293899] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 222.299432] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 222.306141] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 222.312471] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 222.319713] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 222.327571] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 222.334167] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 222.341021] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 222.347876] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 222.354730] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 222.361584] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 222.368460] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 222.375313] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 222.382167] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 222.389043] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 222.395932] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 222.402787] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 222.409758] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 222.418320] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 222.427174] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[ 222.438062] bcm63xx_phone: Echo cancellation can be enabled for line 0 so no other codec than linear is allowed
[ 222.456315] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 222.462864] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 222.468788] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 222.474104] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 222.480072] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 222.489849] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 222.495535] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 222.505889] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 222.511434] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 222.518138] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 222.524510] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 222.531753] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 222.539558] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 222.546151] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 222.553009] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 222.559877] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 222.566739] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 222.573617] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 222.580475] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 222.587336] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 222.594214] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 222.601094] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 222.607955] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 222.614817] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 222.621776] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 222.630347] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

root@OpenWrt:~# bcm63xx-phone-test test=echo output=/tmp/echo.dat
ioctl(2149598476) failed. errno=22
Error starting

root@OpenWrt:~# dmesg -c
[ 256.091886] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 256.100085] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[ 256.107227] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 256.113312] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 256.119192] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 256.124449] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 256.130419] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 256.140671] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 256.146218] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 256.156719] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 256.162249] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 256.168957] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 256.175290] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 256.182582] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 256.190433] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 256.197023] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 256.203871] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 256.210728] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 256.217583] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 256.224436] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 256.231293] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 256.238145] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 256.245000] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 256.251853] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 256.258709] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 256.265565] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 256.272506] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 256.281074] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 256.289925] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[ 256.300834] bcm63xx_phone: Echo cancellation can be enabled for line 0 so no other codec than linear is allowed
[ 256.318703] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 256.325267] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 256.331165] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 256.336440] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 256.342415] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 256.352661] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 256.358176] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 256.368712] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 256.374250] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 256.380951] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 256.387345] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 256.394593] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 256.402419] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 256.409011] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 256.415867] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 256.422723] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 256.429578] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 256.436431] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 256.443288] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 256.450141] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 256.456996] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 256.463849] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 256.470705] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 256.477560] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 256.484504] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 256.493119] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

root@OpenWrt:~# bcm63xx-phone-test test=loopback
pcm_regs =>
ctlr = 0x0
chan_ctrl = 0x0
int_pending = 0x0
int_mask = 0x0
pll_ctrl1 = 0x20001
pll_ctrl2 = 0x8492b
pll_ctrl3 = 0x1e1c
pll_ctrl4 = 0x0
pll_stat = 0x1
slot_alloc_tbl[0] = 0x0
slot_alloc_tbl[1] = 0x0
slot_alloc_tbl[2] = 0x0
slot_alloc_tbl[3] = 0x0
slot_alloc_tbl[4] = 0x0
slot_alloc_tbl[5] = 0x0
slot_alloc_tbl[6] = 0x0
slot_alloc_tbl[7] = 0x0
slot_alloc_tbl[8] = 0x0
slot_alloc_tbl[9] = 0x0
slot_alloc_tbl[10] = 0x0
slot_alloc_tbl[11] = 0x0
slot_alloc_tbl[12] = 0x0
slot_alloc_tbl[13] = 0x0
slot_alloc_tbl[14] = 0x0
slot_alloc_tbl[15] = 0x0
dma_cfg = 0x1000000
dma_channels[0].dma_flowcl = 0x0
dma_channels[0].dma_flowch = 0x0
dma_channels[0].dma_bufalloc = 0x0
dma_channels[0].dmac_chancfg = 0x0
dma_channels[0].dmac_ir = 0x0
dma_channels[0].dmac_irmask = 0x0
dma_channels[0].dmac_maxburst = 0x10
dma_channels[0].dmas_rstart = 0xc82000
dma_channels[0].dmas_sram2 = 0x0
dma_channels[0].dmas_sram3 = 0x0
dma_channels[0].dmas_sram4 = 0x0
dma_channels[1].dma_flowcl = 0x0
dma_channels[1].dma_flowch = 0x0
dma_channels[1].dma_bufalloc = 0x0
dma_channels[1].dmac_chancfg = 0x0
dma_channels[1].dmac_ir = 0x0
dma_channels[1].dmac_irmask = 0x0
dma_channels[1].dmac_maxburst = 0x10
dma_channels[1].dmas_rstart = 0xc81000
dma_channels[1].dmas_sram2 = 0x0
dma_channels[1].dmas_sram3 = 0x0
dma_channels[1].dmas_sram4 = 0x0
ioctl(2149598476) failed. errno=22
Error starting

root@OpenWrt:~# dmesg -c
[ 281.561133] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 281.587114] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[ 281.594210] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 281.600287] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 281.606202] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 281.611448] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 281.617422] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 281.627810] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 281.633356] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 281.643873] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 281.649406] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 281.656106] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 281.662441] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 281.669697] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 281.677517] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 281.684170] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 281.691048] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 281.697907] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 281.704773] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 281.711624] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 281.718477] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 281.725331] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 281.732186] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 281.739038] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 281.745915] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 281.752770] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 281.759726] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 281.768296] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 281.777147] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[ 281.788037] bcm63xx_phone: Echo cancellation can be enabled for line 0 so no other codec than linear is allowed
[ 281.806383] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 281.812936] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 281.818832] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 281.824120] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 281.830095] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 281.843797] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 281.849351] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 281.859792] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 281.865334] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 281.872035] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 281.878386] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 281.885671] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 281.893504] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 281.900096] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 281.906953] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 281.913810] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 281.920672] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 281.927525] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 281.934382] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 281.941244] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 281.948097] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 281.954970] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 281.961826] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 281.968681] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 281.975633] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 281.984200] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

root@OpenWrt:~# bcm63xx-phone-test test=loopback_mm
pcm_regs =>
ctlr = 0x0
chan_ctrl = 0x0
int_pending = 0x0
int_mask = 0x0
pll_ctrl1 = 0x20001
pll_ctrl2 = 0x8492b
pll_ctrl3 = 0x1e1c
pll_ctrl4 = 0x0
pll_stat = 0x1
slot_alloc_tbl[0] = 0x0
slot_alloc_tbl[1] = 0x0
slot_alloc_tbl[2] = 0x0
slot_alloc_tbl[3] = 0x0
slot_alloc_tbl[4] = 0x0
slot_alloc_tbl[5] = 0x0
slot_alloc_tbl[6] = 0x0
slot_alloc_tbl[7] = 0x0
slot_alloc_tbl[8] = 0x0
slot_alloc_tbl[9] = 0x0
slot_alloc_tbl[10] = 0x0
slot_alloc_tbl[11] = 0x0
slot_alloc_tbl[12] = 0x0
slot_alloc_tbl[13] = 0x0
slot_alloc_tbl[14] = 0x0
slot_alloc_tbl[15] = 0x0
dma_cfg = 0x1000000
dma_channels[0].dma_flowcl = 0x0
dma_channels[0].dma_flowch = 0x0
dma_channels[0].dma_bufalloc = 0x0
dma_channels[0].dmac_chancfg = 0x0
dma_channels[0].dmac_ir = 0x0
dma_channels[0].dmac_irmask = 0x0
dma_channels[0].dmac_maxburst = 0x10
dma_channels[0].dmas_rstart = 0xc82000
dma_channels[0].dmas_sram2 = 0x0
dma_channels[0].dmas_sram3 = 0x0
dma_channels[0].dmas_sram4 = 0x0
dma_channels[1].dma_flowcl = 0x0
dma_channels[1].dma_flowch = 0x0
dma_channels[1].dma_bufalloc = 0x0
dma_channels[1].dmac_chancfg = 0x0
dma_channels[1].dmac_ir = 0x0
dma_channels[1].dmac_irmask = 0x0
dma_channels[1].dmac_maxburst = 0x10
dma_channels[1].dmas_rstart = 0xc81000
dma_channels[1].dmas_sram2 = 0x0
dma_channels[1].dmas_sram3 = 0x0
dma_channels[1].dmas_sram4 = 0x0
ioctl(536888589) failed. errno=22
Error starting

root@OpenWrt:~# dmesg -c
[ 314.887481] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 314.893447] bcm63xx_phone bcm_drv_unlocked_ioctl() 731: BCMPH_IOCTL_GET_MMAP_DESC
[ 314.902083] bcm63xx_phone bcm_drv_mmap() 1097: bcm_drv_mmap()
[ 314.907945] bcm63xx_phone bcm_drv_mm_open() 1067: bcm_drv_mm_open()
[ 314.935421] bcm63xx_phone bcm_drv_unlocked_ioctl() 665: BCMPH_IOCTL_START_MM
[ 314.942798] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 314.948874] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 314.954762] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 314.960065] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 314.966072] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 314.978988] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 314.984532] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 314.994995] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 315.000525] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 315.007237] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 315.013588] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 315.020822] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 315.028636] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 315.035240] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 315.042111] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 315.048979] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 315.055846] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 315.062756] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 315.069672] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 315.076540] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 315.083397] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 315.090250] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 315.097106] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 315.103960] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 315.110928] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 315.119497] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 315.128356] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[ 315.139245] bcm63xx_phone: Echo cancellation can be enabled for line 0 so no other codec than linear is allowed
[ 315.157509] bcm63xx_phone bcm_drv_mm_close() 1072: bcm_drv_mm_close()
[ 315.164784] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 315.171409] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 315.177299] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 315.182562] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 315.188527] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 315.199002] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 315.204540] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 315.215039] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 315.220585] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 315.227306] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 315.233648] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 315.240897] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 315.248715] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 315.255325] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 315.262191] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 315.269106] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 315.276010] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 315.282865] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 315.289768] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 315.296628] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 315.303481] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 315.310334] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 315.317190] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 315.324062] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 315.331011] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 315.339583] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

@pgid69
Copy link
Owner

pgid69 commented Jul 7, 2018

Hello

Thanks for your logs.
I made a fix that should resolve your problem.
You can also add param codec0=slin if you don't want to apply the fix.

BR

@lulol
Copy link
Contributor Author

lulol commented Jul 7, 2018

Using the slin codec instead of alaw or ulaw works. This solves my problem. Thank you very much!

# bcm63xx-phone-test test=tone codec0=slin
# bcm63xx-phone-test test=echo codec0=slin output=/tmp/echo.dat

Both tests work as expected. Also tested the channel driver with Asterisk 11 and has good sound.

For future reference, currently the line matching the labels above the RJ11 connectors for this router are:

  • line0 is labeled as PHONE2
  • line1 is labeled as PHONE1

Still seems to persist some issue with the other line (line1).

Without this patch:
# bcm63xx-phone-test test=tone codec1=slin line1=1 default_line=1
ioctl(2149598476) failed. errno=22
Error starting

# bcm63xx-phone-test test=tone codec0=slin codec1=slin line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...

But line1 (PHONE1) is not enabled (no line voltage present), instead line0 (PHONE2) is enabled (line voltage present) but doesn't ring nor is detected when off hook.

With this patch the codec parameters can be ommited but line1 still doesn't seem to work as expected:
# bcm63xx-phone-test test=tone line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...

Again line1 (PHONE1) is not enabled and shows the same behaviour as before.

Regards.

@pgid69
Copy link
Owner

pgid69 commented Jul 9, 2018

Hello

Can you send me the logs for the last test you did (command dmesg -c) ?

Thanks

@lulol
Copy link
Contributor Author

lulol commented Jul 9, 2018

@pgid69 sure, there you go. Thank you

root@OpenWrt:~# bcm63xx-phone-test test=tone line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...
^C

root@OpenWrt:~# dmesg -c
[131391.849622] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[131391.855678] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[131391.862860] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[131391.869009] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[131391.875045] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[131391.880402] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[131391.886451] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[131391.898999] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[131391.904605] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[131391.915000] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[131391.920608] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[131391.927398] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[131391.933839] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[131391.941166] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[131391.949069] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[131391.955767] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[131391.962726] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[131391.969681] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[131391.976701] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[131391.983675] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[131391.990621] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[131391.997566] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[131392.004508] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[131392.011453] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[131392.018396] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[131392.025343] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[131392.032376] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[131392.041030] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[131392.049971] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[131392.060965] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=1)
[131392.071969] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[0].rx_buffer_offset = 288, t->mm_rbs_location.rbs[0].rx_buffer_size = 1968
[131392.085576] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[0].tx_buffer_offset = 2256, t->mm_rbs_location.rbs[0].tx_buffer_size = 1984
[131392.099265] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[1].rx_buffer_offset = 4240, t->mm_rbs_location.rbs[1].rx_buffer_size = 1968
[131392.112946] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[1].tx_buffer_offset = 6208, t->mm_rbs_location.rbs[1].tx_buffer_size = 1984
[131392.126626] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[131392.134479] bcm63xx_phone pcm_start() 2212: pcm_start()
[131392.139992] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[131392.146401] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[131392.153712] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=0)
[131392.162542] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=1)
[131392.171376] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=2, timeslot=2)
[131392.180224] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=3, timeslot=3)
[131392.189069] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[131392.196964] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0xf0f
[131392.307031] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[131392.314287] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[131392.325572] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[131392.334523] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[131392.343457] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[131392.351322] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[131392.361963] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[131392.369771] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[131392.382679] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=1, external_channel_id=1)
[131392.395638] bcm63xx_phone zarlink_dev_init() 498: zarlink_dev_init(country=14)
[131392.463369] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=1024)
[131396.967287] bcm63xx_phone zarlink_wait_for_event() 334: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 2810)
[131396.977425] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024
[131396.988445] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=0)
[131397.001903] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[131397.012232] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[131397.022239] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[131397.033840] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[131399.251471] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1380)
[131399.260783] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[131399.271654] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=0)
[131399.282662] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[131399.290346] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=2)
[131399.303750] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[131399.314090] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[131399.324114] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[131399.335745] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[131401.231472] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1180)
[131401.240781] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[131401.251631] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=2)
[131401.262632] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[131401.270442] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 0 is on hook
[131401.279001] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 1 is on hook
[131401.287413] bcm63xx_phone bcm_periodic_timer_add_work() 181: bcm_periodic_timer_add_work(period_in_us=10000)
[131401.297765] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[131401.307060] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[131411.374601] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[131411.381277] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[131411.387270] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[131411.392620] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[131411.398697] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[131411.411036] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[131411.416916] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[131411.426883] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[131411.432561] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[131411.439371] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[131411.445787] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[131411.453099] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[131411.460995] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[131411.467698] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[131411.474644] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[131411.481605] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[131411.488552] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[131411.495501] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[131411.502464] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[131411.509410] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[131411.516353] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[131411.523297] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[131411.530239] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[131411.537186] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[131411.544219] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[131411.552878] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[131411.561799] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[131411.569649] bcm63xx_phone phone_dev_zarlink_deinit_vp_objects() 863: phone_dev_zarlink_deinit_vp_objects()
[131411.579737] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[131411.587865] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[131411.595992] bcm63xx_phone zarlink_dev_deinit() 529: zarlink_dev_deinit()
[131411.603050] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[131411.610811] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[131411.618576] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()

@pgid69
Copy link
Owner

pgid69 commented Jul 9, 2018

Weird !

Everything in the log seems correct : both lines are initialized (line0 is implicitly enabled if you don't call bcm-phone-test with param line0=0) so at least you should have voltages on both lines.
I will run again the tests with my modem but it will take me some time, so be patient.
On your side, if you have time, you can try to make a modification in file bcm63xx-phone/bcm63xx-phone/src/board/board.c at lines 480 and 485, to switch the ids so that line 0 is id 1 (PHONE 1 RJ11 connector) and line 1 is id 0 (PHONE 2 RJ11 connector), recompile bcm63xx-phone kernel module and rerun the tests.

BR

@lulol
Copy link
Contributor Author

lulol commented Jul 9, 2018

With one line is enough for my normal use so no worries. Just it's nice to have both lines to test asterisk configurations more easily.

Anyway I'll post the results as soon as can test the changes you propose.

@lulol
Copy link
Contributor Author

lulol commented Jul 9, 2018

Now with the ids swapped in the kernel module
# bcm63xx-phone-test test=tone line1=1 default_line=1
rings PHONE2, as expected.

Also have noticed that with # bcm63xx-phone-test test=tone (which now it should enable PHONE1 but still doesn't) when off hook, PHONE2 is enabled but just for a second (this phone terminal seems to store charge quickly and use very little power) so really looks more like some kind of glitch on PHONE2 when the driver tries to enable PHONE1 but actually none is enabled more than the few seconds the PHONE2 charge lasts.

ed: This particular router is new and never used, so would be weird that is broken but unless anyone test it I'll try to flash the original firmware to be sure that both fxs ports work although not sure if that would be possible since can't register the ISP voip service and probably then the ports won't be enabled.

@pgid69
Copy link
Owner

pgid69 commented Jul 9, 2018

Thank you for making the test so quickly
I understand that with ids swapped test
# bcm63xx-phone-test test=tone line1=1 default_line=1
now works, and the
# bcm63xx-phone-test test=tone
does not work. Am I correct ?

I'm wondering if it could exists a hardware problem on PHONE 1
Could you run the test
# bcm63xx-phone-test test=tone
with only a single phone plugged into the modem ? The glitch is very strange

@lulol
Copy link
Contributor Author

lulol commented Jul 9, 2018

@pgid69 That is correct. Thank you for checking.

# bcm63xx-phone-test test=tone
With one or both phones plugged there is no difference. Only PHONE2 works and when enabling PHONE1 there is this glitch in PHONE2.
PHONE1 doesn't seem to ever get any voltage or glitch.

I'll try to look for the original firmware and flash it to see if the hardware is ok. Until I can confirm that this it's not a hardware problem and unless someone else confirms the issue I think that it's not worth spending time guessing just in case.

@pgid69
Copy link
Owner

pgid69 commented Jul 9, 2018

I run the tests on my router (Huawei HG553) and i have no problem.
When running # bcm63xx-phone-test test=tone with the phone plugged into PHONE 1, it rings and when i hook off i can hear the tone.
When running # bcm63xx-phone-test test=tone line1=1 default_line=1 with the phone plugged into PHONE 2, it rings and when i hook off i can hear the tone.
I have no idea what could be wrong with your router !
Perhaps you could also try to change the country in bcm63xx-phone-test/src/main.c at line 281.
I have hard coded BCMPH_COUNTRY_FR (for France where i live) but perhaps your phone is not compatible.
Other values possible are build by appending to BCMPH_COUNTRY_ , codes defined in bcm63xx-phone/src/inc/countryArchive.h

BR

@lulol
Copy link
Contributor Author

lulol commented Jul 9, 2018

Well, have flashed 45c8569283fa78cd5033c2f55651baca HG556aV100R001C10B077.bin and seems that there is no hardware problem at all. Both lines are enabled and in both a voice propmt ask to check the usb modem (which is missing).

So back to openwrt.

Don't think that the phone wouldn't be compatible just to sense the line voltage on one of the fxs port, and have used two different phone terminal devices. Now also is verified that they work with the original firmware.

Still, the HG556 uses a Le88266 while your HG553 uses a Le88221, but one would expect that the SDK handles the differences.

Also as you suggested have changed BCMPH_COUNTRY_FR in bcm63xx-phone-test/src/main.c but can't see any difference. Should the dial tone change accordingly? It always sounds like an US dial dual tone.

With BCMPH_COUNTRY_FR the dial tone doesn't sound like a 440Hz tone and neither BCMPH_COUNTRY_ES sounds like 425Hz.

@pgid69
Copy link
Owner

pgid69 commented Jul 10, 2018

Thank you for your feedback.
You're right differences between Le88221 and Le88266 are handled by SDK provided by Zarlink.
Country does not change tone generation, it only changes the profile loaded by SDK to configure voltage for ringing and other hardware parameters...
Now that we have excluded a hardware problem, it can only be a software problem. But i have no idea what other test to make ?

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

No worries. You already did a very good job with this router and now the voip is usable with openwrt. Many thanks!

Since the logs doesn't seem to show anything wrong and the Pirelli A226m also uses the Le88266 and it's reported that both fxs ports work fine with basically the same line parameters defined than the hw556 so well may be some issue with some models of the HG556a like my HG56BZRB VER.A

Long ago @dotmark already reported that only could enable one line, but his/her HG556a exact model is unknown.

May be @YPKEH and @talnacialex can comment if both fxs ports are working with their HG556a, HG55VDFA VER.C?

I'm happy with one working port but I'll be glad to help with testing. Regards.

@pgid69
Copy link
Owner

pgid69 commented Jul 10, 2018

Can you make two more tests ?
Considering that test # bcm63xx-phone-test test=tone does not work can you add parameter codec0=slin16 ?
If that still does not work can you try to modify the id of line 0 : yesterday in bcm63xx-phone/src/board/board.c at line 480 we set id to 1 : now can you set it to 2 ? I think it's a bit silly but i have no other id.
Thank you

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

Hmmm. Had just reverted that id swap change since I prefer to do not keep cosmetic custom changes.

So the test that I guess were equivalent to your request, were no different and line1 never was enabled:

# bcm63xx-phone-test test=tone line0=0 line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...
^C
# bcm63xx-phone-test test=tone line0=0 line1=1 default_line=1 codec1=slin16
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...
^C

And as I understand, without the swap, should change the id 1 to 2 for line 1 in line 485.

This night can recompile the kernel module and report back.

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

Heh. Was able to sneak a quick compile, but no luck with the results.

--- board.c.orig 2018-07-10 03:27:25.956279650 +0200
+++ board.c 2018-07-10 16:16:57.885172750 +0200
@@ -482,7 +482,7 @@
 };
 
 static zarlink_line_parameters_t hw556_le88266_line1_params = {
-   .id = 1,
+   .id = 2,
    .type = VP_TERM_FXS_GENERIC,
 };
 

# bcm63xx-phone-test test=tone line0=0 line1=1 default_line=1
ioctl(2149598476) failed. errno=1
Error starting

# dmesg -c
[ 7478.226247] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 7478.232866] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[ 7478.239983] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 7478.246107] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 7478.252006] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7478.257245] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7478.263205] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7478.273751] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7478.279590] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7478.289812] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7478.295331] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7478.302078] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7478.308406] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7478.315627] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7478.323433] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7478.330022] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7478.336874] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7478.343729] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7478.350607] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7478.357485] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7478.364338] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7478.371211] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7478.378066] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7478.384929] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7478.391782] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7478.398638] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 7478.405581] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 7478.414146] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 7478.423015] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=1)
[ 7478.433931] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[0].rx_buffer_offset = 288, t->mm_rbs_location.rbs[0].rx_buffer_size = 16
[ 7478.447257] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[0].tx_buffer_offset = 288, t->mm_rbs_location.rbs[0].tx_buffer_size = 16
[ 7478.460584] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[1].rx_buffer_offset = 304, t->mm_rbs_location.rbs[1].rx_buffer_size = 3936
[ 7478.474102] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[1].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[1].tx_buffer_size = 3952
[ 7478.487692] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[ 7478.495453] bcm63xx_phone pcm_start() 2212: pcm_start()
[ 7478.500877] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7478.507199] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7478.514427] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=2)
[ 7478.523180] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=3)
[ 7478.531919] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[ 7478.539733] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[ 7478.650013] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[ 7478.657240] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[ 7478.668448] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 7478.677299] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[ 7478.686128] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[ 7478.693886] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[ 7478.704421] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[ 7478.712122] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[ 7478.724929] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=2, external_channel_id=1)
[ 7478.737699] bcm63xx_phone: VpMakeLineObject() failed (3)
[ 7478.743233] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[ 7478.750904] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()
[ 7478.757482] bcm63xx_phone: Failed to configure zarlink device
[ 7478.763446] bcm63xx_phone bcm_phone_mgr_start() 877: Failed to configure device
[ 7478.771022] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7478.776262] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7478.782238] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7478.793745] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7478.799264] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7478.809763] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7478.815280] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7478.821983] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7478.828322] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7478.835569] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7478.843397] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7478.850006] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7478.856866] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7478.863781] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7478.870666] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7478.877521] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7478.884395] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7478.891248] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7478.898102] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7478.904956] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7478.911812] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7478.924241] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 7478.930779] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 7478.936675] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7478.941952] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7478.947928] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7478.957728] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7478.963425] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7478.973756] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7478.979283] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7478.986003] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7478.992339] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7478.999592] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7479.007412] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7479.014022] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7479.020903] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7479.027788] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7479.034665] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7479.041535] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7479.048405] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7479.055281] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7479.062151] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7479.069064] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7479.075950] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7479.082808] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 7479.089779] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 7479.098370] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

# bcm63xx-phone-test test=tone
ioctl(2149598476) failed. errno=1
Error starting

# dmesg -c
[ 7505.894279] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[ 7505.900271] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[ 7505.907346] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[ 7505.913433] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 7505.919313] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7505.924570] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7505.930536] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7505.940664] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7505.946194] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7505.956629] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7505.962143] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7505.968839] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7505.975177] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7505.982456] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7505.990267] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7505.996879] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7506.003754] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7506.010615] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7506.017475] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7506.024333] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7506.031189] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7506.038042] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7506.044896] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7506.051748] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7506.058623] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7506.065478] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 7506.072420] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 7506.080986] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 7506.089838] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[ 7506.100769] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[0].rx_buffer_offset = 304, t->mm_rbs_location.rbs[0].rx_buffer_size = 3936
[ 7506.114270] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[0].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[0].tx_buffer_size = 3952
[ 7506.127863] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[1].rx_buffer_offset = 288, t->mm_rbs_location.rbs[1].rx_buffer_size = 16
[ 7506.141183] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[1].tx_buffer_offset = 288, t->mm_rbs_location.rbs[1].tx_buffer_size = 16
[ 7506.154501] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[ 7506.162275] bcm63xx_phone pcm_start() 2212: pcm_start()
[ 7506.167699] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7506.174020] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7506.181240] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=0)
[ 7506.189982] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=1)
[ 7506.198721] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[ 7506.206528] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[ 7506.316655] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[ 7506.323839] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[ 7506.335035] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[ 7506.343891] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[ 7506.352734] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[ 7506.360523] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[ 7506.371102] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[ 7506.378818] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[ 7506.391640] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=2, external_channel_id=1)
[ 7506.404509] bcm63xx_phone: VpMakeLineObject() failed (3)
[ 7506.410049] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[ 7506.417717] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()
[ 7506.424296] bcm63xx_phone: Failed to configure zarlink device
[ 7506.430260] bcm63xx_phone bcm_phone_mgr_start() 877: Failed to configure device
[ 7506.437850] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7506.443096] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7506.449068] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7506.460592] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7506.466363] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7506.476571] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7506.482097] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7506.488802] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7506.495144] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7506.502378] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7506.510252] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7506.516878] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7506.523734] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7506.530590] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7506.537442] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7506.544297] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7506.551153] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7506.558007] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7506.564862] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7506.571715] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7506.578591] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7506.591383] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[ 7506.598114] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[ 7506.604028] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[ 7506.609341] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[ 7506.615326] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[ 7506.628558] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[ 7506.634088] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[ 7506.644563] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[ 7506.650090] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[ 7506.656792] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[ 7506.663137] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[ 7506.670373] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[ 7506.678195] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[ 7506.684824] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[ 7506.691707] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[ 7506.698581] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[ 7506.705454] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[ 7506.712359] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[ 7506.719244] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[ 7506.726099] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[ 7506.732954] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[ 7506.739807] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[ 7506.746663] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[ 7506.753534] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[ 7506.760497] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[ 7506.769064] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

@r0neko
Copy link

r0neko commented Jul 10, 2018 via email

@pgid69
Copy link
Owner

pgid69 commented Jul 10, 2018

@lulol
Ok so id can only be 1. It's logical.
Perhaps we can try to activate debug messages in Zarlink SDK
In file bcm63xx-phone/src/extern/zarlink/2.24.0.lite/api_lib/includes/vp_api_cfg.h change line 42 from #undef VP_DEBUG to #define VP_DEBUG, and change line 62 from #define VP_OPTION_DEFAULT_DEBUG_SELECT (VP_DBG_ERROR | VP_DBG_WARNING) to #define VP_OPTION_DEFAULT_DEBUG_SELECT (VP_DBG_ERROR | VP_DBG_WARNING | VP_DBG_INFO | VP_DBG_API_FUNC | VP_DBG_API_FUNC_INT )

Else i don't understand why the firmware i compiled for @talnacialex works : it was not a special image.

Once again thank you for your patience and help.

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

With the above debug flags doesn't look any more verbose for the kernel module load or the test program.

root@OpenWrt:/tmp# insmod ./bcm63xx-phone.ko
root@OpenWrt:/tmp# dmesg -c
[28119.075746] bcm63xx_phone: bcm63xx_phone: v0.2
[28119.080408] bcm63xx_phone bcm63xx_phone_init() 1021: bcm63xx_phone_init()
[28119.087489] bcm63xx_phone board_init() 719: board_init()
[28119.093033] bcm63xx_phone: CPU is Broadcom 6358
[28119.097755] bcm63xx_phone: Board is HW556
[28119.101983] bcm63xx_phone board_get_desc() 778: board_get_desc()
[28119.108328] bcm63xx_phone bcm_periodic_timer_init() 249: bcm_periodic_timer_init()
[28119.116171] bcm63xx_phone bcm_timer_init() 191: bcm_timer_init()
[28119.122404] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[28119.128730] bcm63xx_phone bcm63xx_phone_init() 1081: t->mm_desc.ioctl_param_off = 0, t->mm_desc.ioctl_param_size = 220
[28119.139834] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[0].rx_ring_buf_desc_off = 224, t->mm_desc.rbs[0].rx_ring_buf_desc_size = 12
[28119.153180] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[0].tx_ring_buf_desc_off = 240, t->mm_desc.rbs[0].tx_ring_buf_desc_size = 12
[28119.166500] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[1].rx_ring_buf_desc_off = 256, t->mm_desc.rbs[1].rx_ring_buf_desc_size = 12
[28119.179821] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[1].tx_ring_buf_desc_off = 272, t->mm_desc.rbs[1].tx_ring_buf_desc_size = 12
[28119.193248] bcm63xx_phone bcm63xx_phone_init() 1128: 8192 bytes of memory allocated, starting at address 0x83984000
[28119.204058] bcm63xx_phone bcm_phone_mgr_init() 1048: bcm_phone_mgr_init()
[28119.211110] bcm63xx_phone bcm_periodic_work_init() 92: bcm_periodic_work_init()
[28119.218689] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[28119.225008] bcm63xx_phone bcm_phone_mgr_devs_init() 907: bcm_phone_mgr_devs_init()
[28119.232860] bcm63xx_phone phone_device_alloc() 53: phone_device_alloc()
[28119.239755] bcm63xx_phone phone_device_alloc() 82: 2032 bytes of memory allocated, starting at address 0x82431800
[28119.250387] bcm63xx_phone phone_dev_le88266_init() 56: phone_dev_le88266_init()
[28119.257964] bcm63xx_phone phone_dev_zarlink_ve880_init() 2017: phone_dev_zarlink_ve880_init()
[28119.266794] bcm63xx_phone bcm_mpi_init() 878: bcm_mpi_init()
[28119.272834] bcm63xx_phone bcm63xx_spi_probe() 414: bcm63xx_spi_probe()
[28119.279719] bcm63xx-spi bcm6358-spi: at 0xfffe0800 (irq 9, FIFOs size 542)
[28119.287238] bcm63xx_phone phone_dev_zarlink_init() 678: phone_dev_zarlink_init()
[28119.294943] bcm63xx_phone zarlink_reset() 162: zarlink_reset(gpio_num=0x8018)
[28119.368297] bcm63xx_phone phone_device_init() 28: phone_device_init()
[28119.374992] bcm63xx_phone zarlink_device_id_init() 456: zarlink_device_id_init()
[28119.382724] bcm63xx_phone: 1 device(s) provides 2 FXS line(s)
[28119.388701] bcm63xx_phone bcm_phone_mgr_init() 1072: Initializing event wait queue
[28119.396549] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[28119.403592] bcm63xx_phone bcm_drv_init() 1173: bcm_drv_init()
[28119.409612] bcm63xx_phone bcm_drv_init() 1178: Initializing RX wait queue
[28119.416674] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[28119.423710] bcm63xx_phone bcm_drv_init() 1180: Initializing TX wait queue
[28119.430744] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[28119.437781] bcm63xx_phone bcm_drv_init() 1195: Registering device bcm63xx_phone
[28119.445826] bcm63xx_phone pcm_init() 2531: pcm_init()
[28119.451131] bcm63xx_phone pcm_init() 2607: Using 15 buffers of 256 bytes for RX
[28119.458705] bcm63xx_phone pcm_init() 2649: Using 15 buffers of 256 bytes for TX
[28119.466279] bcm63xx_phone pcm_get_shared_res() 1986: pcm_get_shared_res()
[28119.473323] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm, addr=0xfffe1600, size=256)
[28119.482802] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dma, addr=0xfffe1800, size=256)
[28119.492635] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmac, addr=0xfffe1900, size=32)
[28119.502471] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmas, addr=0xfffe1a00, size=32)
[28119.600311] bcm63xx_phone pcm6358_pll_init() 1001: pcm6358_pll_init()
[28119.607009] bcm63xx_phone pcm6358_pll_init() 1006: pll_ctrl1=f0010001, pll_ctrl2=53d47, pll_ctrl3=a85
[28119.648316] bcm63xx_phone pcm6358_pll_init() 1059: pll_ctrl1=20001, pll_ctrl2=8492b, pll_ctrl3=1e1c
[28119.657840] bcm63xx_phone pcm_regs_init() 1279: pcm_regs_init()
[28119.663996] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28119.670322] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28119.677540] bcm63xx_phone pcm_dma_init() 1538: pcm_dma_init()
[28119.683503] bcm63xx_phone pcm_dma_init() 1571: Allocating 120 bytes of DMA memory for RX descs
[28119.692493] bcm63xx_phone pcm_dma_init() 1582: 120 bytes of memory allocated, starting at address 0xa2579000
[28119.702682] bcm63xx_phone pcm_dma_init() 1588: Allocating 120 bytes of DMA memory for TX descs
[28119.711662] bcm63xx_phone pcm_dma_init() 1599: 120 bytes of memory allocated, starting at address 0xa2578000
[28119.721892] bcm63xx_phone pcm_dma_init() 1607: Allocating 7680 bytes of memory for RX and TX data buffers
[28119.731813] bcm63xx_phone pcm_dma_init() 1614: 7680 bytes of memory allocated, starting at address 0x82ea2000
[28119.742085] bcm63xx_phone pcm_dma_init() 1640: Allocating 128 bytes of memory for DMA addresses
[28119.751141] bcm63xx_phone pcm_dma_init() 1647: 128 bytes of memory allocated, starting at address 0x824e3900
[28119.761321] bcm63xx_phone pcm_dma_init() 1654: Mapping DMA addresses of RX descs
[28119.768999] bcm63xx_phone pcm_dma_init() 1671: Mapping DMA addresses of TX descs
[28119.776678] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[28119.784485] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28119.792311] bcm63xx_phone bcm_periodic_timer_start() 156: bcm_periodic_timer_start()
[28119.800348] bcm63xx_phone bcm_timer_start() 179: bcm_timer_start(period_in_usecs=10000)
[28119.808642] bcm63xx_phone bcm_timer_stop() 167: bcm_timer_stop()
[28119.814873] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[28119.824184] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[28119.837189] bcm63xx_phone bcm63xx_phone_init() 1188: bcm63xx_phone successfully initialized

root@OpenWrt:/tmp# bcm63xx-phone-test test=tone
Line 0 should be ringing
Waiting for the line 0 to be off hook...
Waiting for the line 0 to be off hook...
Line 0 is off hook
Tone changes 1 time(s). Tone is now 2
Mode changes 1 time(s). Mode is now 2
Tone changes 1 time(s). Tone is now 1
Line 0 is on hook
root@OpenWrt:/tmp# dmesg -c
[28142.612473] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[28142.618427] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[28142.625519] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[28142.631595] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[28142.637476] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[28142.642731] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[28142.648720] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[28142.659589] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[28142.665111] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[28142.675605] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[28142.681130] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[28142.687862] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28142.694211] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28142.701429] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28142.709234] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[28142.715826] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[28142.722685] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[28142.729540] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[28142.736394] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[28142.743249] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[28142.750122] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[28142.757001] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[28142.763857] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[28142.770710] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[28142.777566] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[28142.784421] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[28142.791365] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[28142.799935] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28142.808792] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[28142.819704] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[0].rx_buffer_offset = 304, t->mm_rbs_location.rbs[0].rx_buffer_size = 3936
[28142.833204] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[0].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[0].tx_buffer_size = 3952
[28142.846798] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[1].rx_buffer_offset = 288, t->mm_rbs_location.rbs[1].rx_buffer_size = 16
[28142.860134] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[1].tx_buffer_offset = 288, t->mm_rbs_location.rbs[1].tx_buffer_size = 16
[28142.873456] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[28142.881211] bcm63xx_phone pcm_start() 2212: pcm_start()
[28142.886634] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28142.892955] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28142.900175] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=0)
[28142.908916] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=1)
[28142.917655] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[28142.925465] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[28143.035578] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[28143.042758] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[28143.053953] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28143.062868] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[28143.071702] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[28143.079479] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[28143.090018] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[28143.097741] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[28143.110565] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=1, external_channel_id=1)
[28143.123366] bcm63xx_phone zarlink_dev_init() 498: zarlink_dev_init(country=14)
[28143.187966] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=1024)
[28147.531736] bcm63xx_phone zarlink_wait_for_event() 334: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 2710)
[28147.541778] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024
[28147.552713] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=0)
[28147.566094] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[28147.576377] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[28147.586299] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[28147.597808] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[28149.655862] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1280)
[28149.665118] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[28149.675879] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=0)
[28149.686790] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[28149.694522] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 0 is on hook
[28149.702860] bcm63xx_phone bcm_periodic_timer_add_work() 181: bcm_periodic_timer_add_work(period_in_us=10000)
[28149.713063] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[28149.722266] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[28153.860101] bcm63xx_phone bcm_drv_unlocked_ioctl() 657: BCMPH_IOCTL_STOP
[28153.867075] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[28153.873349] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[28153.878630] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[28153.884591] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[28153.895268] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[28153.900824] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[28153.911244] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[28153.916794] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[28153.923504] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28153.929831] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28153.937084] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28153.944906] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[28153.951521] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[28153.958436] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[28153.965296] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[28153.972179] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[28153.979036] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[28153.985913] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[28153.992775] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[28153.999635] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[28154.006489] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[28154.013344] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[28154.020199] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[28154.027144] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[28154.035719] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28154.044553] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[28154.052314] bcm63xx_phone phone_dev_zarlink_deinit_vp_objects() 863: phone_dev_zarlink_deinit_vp_objects()
[28154.062311] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[28154.070540] bcm63xx_phone zarlink_dev_deinit() 529: zarlink_dev_deinit()
[28154.077494] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[28154.085170] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[28154.092866] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()
[28154.105359] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[28154.111908] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[28154.117807] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[28154.123157] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[28154.129121] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[28154.139201] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[28154.144727] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[28154.155251] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[28154.160942] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[28154.167705] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28154.174034] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28154.181252] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28154.189052] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[28154.195673] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[28154.202527] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[28154.209399] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[28154.216257] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[28154.223155] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[28154.230015] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[28154.236871] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[28154.243725] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[28154.250580] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[28154.257435] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[28154.264322] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[28154.271272] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[28154.279845] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

root@OpenWrt:/tmp# bcm63xx-phone-test test=tone line0=0 line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...
^C
root@OpenWrt:/tmp# dmesg -c
[28171.471673] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[28171.477993] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[28171.485082] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[28171.491169] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[28171.497046] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[28171.502303] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[28171.508280] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[28171.518619] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[28171.524488] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[28171.534688] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[28171.540220] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[28171.546922] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28171.553261] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28171.560509] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28171.568395] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[28171.575033] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[28171.581888] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[28171.588743] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[28171.595597] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[28171.602450] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[28171.609306] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[28171.616160] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[28171.623014] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[28171.629867] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[28171.636746] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[28171.643608] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[28171.650573] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[28171.659142] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28171.667994] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=1)
[28171.678927] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[0].rx_buffer_offset = 288, t->mm_rbs_location.rbs[0].rx_buffer_size = 16
[28171.692256] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[0].tx_buffer_offset = 288, t->mm_rbs_location.rbs[0].tx_buffer_size = 16
[28171.705579] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[1].rx_buffer_offset = 304, t->mm_rbs_location.rbs[1].rx_buffer_size = 3936
[28171.719079] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[1].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[1].tx_buffer_size = 3952
[28171.732668] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[28171.740423] bcm63xx_phone pcm_start() 2212: pcm_start()
[28171.745847] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28171.752167] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28171.759395] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=2)
[28171.768137] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=3)
[28171.776876] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[28171.784701] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[28171.894630] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[28171.901840] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[28171.913027] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28171.921864] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[28171.930694] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[28171.938460] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[28171.949046] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[28171.956752] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[28171.969555] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=1, external_channel_id=1)
[28171.982375] bcm63xx_phone zarlink_dev_init() 498: zarlink_dev_init(country=14)
[28172.139036] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=1024)
[28176.486838] bcm63xx_phone zarlink_wait_for_event() 334: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 2710)
[28176.496869] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024
[28176.507812] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=2)
[28176.521149] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[28176.531399] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[28176.541351] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[28176.552879] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[28178.450914] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1180)
[28178.460150] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[28178.470908] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=2)
[28178.481819] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[28178.489546] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 1 is on hook
[28178.497920] bcm63xx_phone bcm_periodic_timer_add_work() 181: bcm_periodic_timer_add_work(period_in_us=10000)
[28178.508107] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[28178.517314] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[28182.792652] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[28182.799190] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[28182.805101] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[28182.810348] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[28182.816302] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[28182.826258] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[28182.831852] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[28182.842296] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[28182.847848] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[28182.854555] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[28182.860882] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[28182.868126] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[28182.875956] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[28182.882565] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[28182.889441] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[28182.896315] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[28182.903188] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[28182.910068] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[28182.916939] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[28182.923813] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[28182.930685] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[28182.937591] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[28182.944453] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[28182.951315] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[28182.958258] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[28182.966826] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[28182.975659] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[28182.983410] bcm63xx_phone phone_dev_zarlink_deinit_vp_objects() 863: phone_dev_zarlink_deinit_vp_objects()
[28182.993409] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[28183.001437] bcm63xx_phone zarlink_dev_deinit() 529: zarlink_dev_deinit()
[28183.008390] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[28183.016077] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[28183.023788] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

Sorry, have realized that failed to enable the #define VP_DEBUG part. I'll try again.

@lulol
Copy link
Contributor Author

lulol commented Jul 10, 2018

Now that is more like it. It's quite a lot of text to post.

root@OpenWrt:/tmp# insmod ./bcm63xx-phone.ko
root@OpenWrt:/tmp# dmesg -c
[31186.385787] bcm63xx_phone: bcm63xx_phone: v0.2
[31186.390490] bcm63xx_phone bcm63xx_phone_init() 1021: bcm63xx_phone_init()
[31186.397574] bcm63xx_phone board_init() 719: board_init()
[31186.403082] bcm63xx_phone: CPU is Broadcom 6358
[31186.408348] bcm63xx_phone: Board is HW556
[31186.412524] bcm63xx_phone board_get_desc() 778: board_get_desc()
[31186.418821] bcm63xx_phone bcm_periodic_timer_init() 249: bcm_periodic_timer_init()
[31186.426693] bcm63xx_phone bcm_timer_init() 191: bcm_timer_init()
[31186.432949] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[31186.439300] bcm63xx_phone bcm63xx_phone_init() 1081: t->mm_desc.ioctl_param_off = 0, t->mm_desc.ioctl_param_size = 220
[31186.450385] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[0].rx_ring_buf_desc_off = 224, t->mm_desc.rbs[0].rx_ring_buf_desc_size = 12
[31186.463706] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[0].tx_ring_buf_desc_off = 240, t->mm_desc.rbs[0].tx_ring_buf_desc_size = 12
[31186.477028] bcm63xx_phone bcm63xx_phone_init() 1090: t->mm_desc.rbs[1].rx_ring_buf_desc_off = 256, t->mm_desc.rbs[1].rx_ring_buf_desc_size = 12
[31186.490352] bcm63xx_phone bcm63xx_phone_init() 1098: t->mm_desc.rbs[1].tx_ring_buf_desc_off = 272, t->mm_desc.rbs[1].tx_ring_buf_desc_size = 12
[31186.503778] bcm63xx_phone bcm63xx_phone_init() 1128: 8192 bytes of memory allocated, starting at address 0x824b2000
[31186.514619] bcm63xx_phone bcm_phone_mgr_init() 1048: bcm_phone_mgr_init()
[31186.521658] bcm63xx_phone bcm_periodic_work_init() 92: bcm_periodic_work_init()
[31186.529235] bcm63xx_phone bcm_period_init() 28: bcm_period_init()
[31186.535553] bcm63xx_phone bcm_phone_mgr_devs_init() 907: bcm_phone_mgr_devs_init()
[31186.543408] bcm63xx_phone phone_device_alloc() 53: phone_device_alloc()
[31186.550302] bcm63xx_phone phone_device_alloc() 82: 2044 bytes of memory allocated, starting at address 0x82430800
[31186.560928] bcm63xx_phone phone_dev_le88266_init() 56: phone_dev_le88266_init()
[31186.568508] bcm63xx_phone phone_dev_zarlink_ve880_init() 2017: phone_dev_zarlink_ve880_init()
[31186.577340] bcm63xx_phone bcm_mpi_init() 878: bcm_mpi_init()
[31186.583379] bcm63xx_phone bcm63xx_spi_probe() 414: bcm63xx_spi_probe()
[31186.590258] bcm63xx-spi bcm6358-spi: at 0xfffe0800 (irq 9, FIFOs size 542)
[31186.597769] bcm63xx_phone phone_dev_zarlink_init() 678: phone_dev_zarlink_init()
[31186.605470] bcm63xx_phone zarlink_reset() 162: zarlink_reset(gpio_num=0x8018)
[31186.680024] bcm63xx_phone phone_device_init() 28: phone_device_init()
[31186.686710] bcm63xx_phone zarlink_device_id_init() 456: zarlink_device_id_init()
[31186.694434] bcm63xx_phone: 1 device(s) provides 2 FXS line(s)
[31186.700415] bcm63xx_phone bcm_phone_mgr_init() 1072: Initializing event wait queue
[31186.708272] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[31186.715313] bcm63xx_phone bcm_drv_init() 1173: bcm_drv_init()
[31186.721310] bcm63xx_phone bcm_drv_init() 1178: Initializing RX wait queue
[31186.728353] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[31186.735391] bcm63xx_phone bcm_drv_init() 1180: Initializing TX wait queue
[31186.742478] bcm63xx_phone bcm_wait_queue_init() 31: bcm_wait_queue_init()
[31186.749523] bcm63xx_phone bcm_drv_init() 1195: Registering device bcm63xx_phone
[31186.757520] bcm63xx_phone pcm_init() 2531: pcm_init()
[31186.762802] bcm63xx_phone pcm_init() 2607: Using 15 buffers of 256 bytes for RX
[31186.770381] bcm63xx_phone pcm_init() 2649: Using 15 buffers of 256 bytes for TX
[31186.777955] bcm63xx_phone pcm_get_shared_res() 1986: pcm_get_shared_res()
[31186.785000] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm, addr=0xfffe1600, size=256)
[31186.794488] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dma, addr=0xfffe1800, size=256)
[31186.804356] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmac, addr=0xfffe1900, size=32)
[31186.814208] bcm63xx_phone pcm_get_mem_res() 1942: pcm_get_mem_res(id=pcm_dmas, addr=0xfffe1a00, size=32)
[31186.912022] bcm63xx_phone pcm6358_pll_init() 1001: pcm6358_pll_init()
[31186.918720] bcm63xx_phone pcm6358_pll_init() 1006: pll_ctrl1=f0010001, pll_ctrl2=53d47, pll_ctrl3=a85
[31186.960021] bcm63xx_phone pcm6358_pll_init() 1059: pll_ctrl1=20001, pll_ctrl2=8492b, pll_ctrl3=1e1c
[31186.969506] bcm63xx_phone pcm_regs_init() 1279: pcm_regs_init()
[31186.975666] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31186.982002] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31186.989223] bcm63xx_phone pcm_dma_init() 1538: pcm_dma_init()
[31186.995195] bcm63xx_phone pcm_dma_init() 1571: Allocating 120 bytes of DMA memory for RX descs
[31187.004245] bcm63xx_phone pcm_dma_init() 1582: 120 bytes of memory allocated, starting at address 0xa24ac000
[31187.014431] bcm63xx_phone pcm_dma_init() 1588: Allocating 120 bytes of DMA memory for TX descs
[31187.023421] bcm63xx_phone pcm_dma_init() 1599: 120 bytes of memory allocated, starting at address 0xa24ab000
[31187.033636] bcm63xx_phone pcm_dma_init() 1607: Allocating 7680 bytes of memory for RX and TX data buffers
[31187.043578] bcm63xx_phone pcm_dma_init() 1614: 7680 bytes of memory allocated, starting at address 0x82f28000
[31187.053872] bcm63xx_phone pcm_dma_init() 1640: Allocating 128 bytes of memory for DMA addresses
[31187.062895] bcm63xx_phone pcm_dma_init() 1647: 128 bytes of memory allocated, starting at address 0x82cb8900
[31187.073071] bcm63xx_phone pcm_dma_init() 1654: Mapping DMA addresses of RX descs
[31187.080754] bcm63xx_phone pcm_dma_init() 1671: Mapping DMA addresses of TX descs
[31187.088434] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[31187.096240] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31187.104067] bcm63xx_phone bcm_periodic_timer_start() 156: bcm_periodic_timer_start()
[31187.112100] bcm63xx_phone bcm_timer_start() 179: bcm_timer_start(period_in_usecs=10000)
[31187.120388] bcm63xx_phone bcm_timer_stop() 167: bcm_timer_stop()
[31187.126620] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[31187.135931] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[31187.148967] bcm63xx_phone bcm63xx_phone_init() 1188: bcm63xx_phone successfully initialized

root@OpenWrt:/tmp# bcm63xx-phone-test test=tone
Line 0 should be ringing
Waiting for the line 0 to be off hook...
Waiting for the line 0 to be off hook...
Line 0 is off hook
Tone changes 1 time(s). Tone is now 2
Mode changes 1 time(s). Mode is now 2
Tone changes 1 time(s). Tone is now 1
Line 0 is on hook
root@OpenWrt:/tmp# dmesg -c
[31198.905607] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[31198.911745] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[31198.918829] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[31198.924949] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[31198.930852] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[31198.936102] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[31198.942060] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[31198.955623] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[31198.961145] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[31198.971623] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[31198.977148] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[31198.983889] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31198.990219] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31198.997451] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31199.005255] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[31199.011852] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[31199.018712] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[31199.025590] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[31199.032470] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[31199.039328] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[31199.046186] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[31199.053067] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[31199.059929] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[31199.066782] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[31199.073638] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[31199.080502] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[31199.087454] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[31199.096030] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31199.104890] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=0)
[31199.115813] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[0].rx_buffer_offset = 304, t->mm_rbs_location.rbs[0].rx_buffer_size = 3936
[31199.129321] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[0].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[0].tx_buffer_size = 3952
[31199.142915] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[1].rx_buffer_offset = 288, t->mm_rbs_location.rbs[1].rx_buffer_size = 16
[31199.156261] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[1].tx_buffer_offset = 288, t->mm_rbs_location.rbs[1].tx_buffer_size = 16
[31199.169581] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[31199.177350] bcm63xx_phone pcm_start() 2212: pcm_start()
[31199.182770] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31199.189091] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31199.196318] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=0)
[31199.205058] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=1)
[31199.213801] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[31199.221615] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[31199.559680] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[31199.566854] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[31199.578068] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31199.586927] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[31199.595782] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[31199.603583] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[31199.614151] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[31199.621819] �[36;1mAPI_FUNC: VpMakeDeviceObject():�[0m
[31199.627077] �[36;1mAPI_FUNC: VpMakeDeviceObject() = SUCCESS�[0m
[31199.633198] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[31199.646030] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject():�[0m
[31199.652627] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject() = SUCCESS�[0m
[31199.660048] �[36;1mAPI_FUNC (line 0): VpMapLineId():�[0m
[31199.665512] �[36;1mAPI_FUNC (line 0): VpMapLineId() = SUCCESS�[0m
[31199.671893] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=1, external_channel_id=1)
[31199.684652] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject():�[0m
[31199.691244] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject() = SUCCESS�[0m
[31199.698673] �[36;1mAPI_FUNC (line 0): VpMapLineId():�[0m
[31199.704149] �[36;1mAPI_FUNC (line 1): VpMapLineId() = SUCCESS�[0m
[31199.710437] bcm63xx_phone zarlink_dev_init() 498: zarlink_dev_init(country=14)
[31199.717943] �[36;1mAPI_FUNC (dev 0x82430820): VpInitDevice():�[0m
[31199.724164] �[34;22mINFO: VP-API-II Version 2.24.0�[0m
[31199.729463] �[36;22mAPI_FUNC_INT: Vp880InitDevice+�[0m
[31199.734750] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880Init+�[0m
[31199.741224] �[36;22mAPI_FUNC_INT: Vp880DeviceReset+�[0m
[31199.947641] �[36;22mAPI_FUNC_INT: Vp880DeviceReset-�[0m
[31199.971754] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880Init-�[0m
[31199.994030] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue+�[0m
[31200.000475] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla+�[0m
[31200.006513] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla-�[0m
[31200.012659] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue-�[0m
[31200.019068] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31200.025616] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31200.031259] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31200.036967] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31200.043539] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31200.050026] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31200.056576] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31200.062945] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31200.069292] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31200.075572] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31200.081884] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31200.088434] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31200.094988] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.100998] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.107810] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.114481] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.120494] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.126505] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.133234] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.140032] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.145984] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.152004] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.158717] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31200.164927] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31200.170991] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.177722] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.183802] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.189755] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.196484] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.203211] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.209225] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.215236] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.222108] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.228776] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.234787] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.240818] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.247722] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.254391] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.260404] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.266415] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.273272] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.280014] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.285966] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.292046] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.298715] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31200.304361] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31200.310005] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.316735] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.322747] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.328761] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.335557] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.342226] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.348240] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.354241] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.360971] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.367779] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.373730] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.379809] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.386480] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.393208] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.399221] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.405234] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.412029] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.418699] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.424713] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.430724] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.437453] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.444183] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.450186] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.456199] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.462918] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.469646] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.475747] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.481698] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.488427] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.495154] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.501168] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.507180] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.513909] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.520638] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.526651] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.532662] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.539390] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.546119] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.552134] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.558136] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.564865] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.571660] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.577614] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31200.583695] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31200.590364] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31200.597093] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31200.603106] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState+�[0m
[31200.609698] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState-�[0m
[31200.618039] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue+�[0m
[31200.624450] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla+�[0m
[31200.630460] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla-�[0m
[31200.636542] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue-�[0m
[31200.642943] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31200.649491] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31200.655134] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31200.660843] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31200.667340] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31200.673893] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31200.680461] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31200.686829] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31200.693158] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31200.699370] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31200.705743] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31200.712293] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31200.718836] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.724846] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.731642] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.738311] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.744324] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.750337] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.757066] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.763862] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.769815] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.775895] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.782566] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31200.788776] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31200.794823] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.801552] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.807632] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.813585] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.820315] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.827043] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.833056] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.839067] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.845938] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.852616] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.858627] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.864640] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.871537] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.878204] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.884235] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.890238] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.897077] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.903819] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.909771] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.915850] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.922520] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31200.928164] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31200.933810] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.940539] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.946551] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.952564] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.959292] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.966022] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.972025] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31200.978028] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31200.984766] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31200.991563] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31200.997516] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.003596] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.010265] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.016995] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.023007] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.029021] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.035815] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.042486] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.048500] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.054511] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.061240] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.067974] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.073972] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.079986] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.086703] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.093433] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.099513] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.105467] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.112195] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.118932] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.124945] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.130957] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.137686] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.144416] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.150428] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.156441] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.163167] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.169897] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.175978] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.181931] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.188678] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.195406] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.201419] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31201.207500] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.214176] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.220906] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31201.226919] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState+�[0m
[31201.233511] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState-�[0m
[31201.239900] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.247544] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.255895] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.264188] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.271880] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.279523] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.287873] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.296175] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.303858] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.311501] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.319851] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.328135] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.335818] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.343385] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.351793] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.360087] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.367779] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.375360] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.382088] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.388819] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.395633] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.402305] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.409931] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.417553] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.424283] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31201.430482] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31201.436530] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.443259] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.449988] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31201.456189] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31201.462235] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.468968] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.476594] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.484208] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.490925] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.497673] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.504402] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.511132] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.518759] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.526372] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.533242] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.539988] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.546798] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.553479] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.561105] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.568727] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.575631] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.582300] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.589135] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.595883] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.603526] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.611092] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.619513] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.627865] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.634535] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31201.641077] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31201.647810] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.654481] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.661209] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31201.667818] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31201.674436] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.681115] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.688740] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.696371] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.703207] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.709882] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.716719] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.723394] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.731021] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.738644] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.745479] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.752155] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.758982] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.765670] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.773286] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.780909] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31201.787704] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31201.793306] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31201.798969] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31201.805700] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31201.812428] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31201.818071] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31201.823783] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31201.830450] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.838076] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.845700] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.854042] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.862374] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.870001] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.877616] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.885957] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.894289] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.901925] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.909550] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.917890] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.926233] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.933850] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.941466] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.949807] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.958147] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.965765] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31201.973381] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31201.981722] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31201.990054] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31201.997671] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.005306] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.013647] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.021989] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.029613] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.037231] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.045571] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.053913] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.061538] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.069165] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.077504] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.085847] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.093472] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.101097] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.109447] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.117789] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.125414] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.133040] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.141381] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.149723] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.157346] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.164974] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.173313] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.181656] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.189280] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.196907] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.205248] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.213598] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.221224] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.228849] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.237189] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.245531] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.253148] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.260774] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.269114] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.277456] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.285082] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31202.292707] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31202.301047] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31202.309390] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31202.317033] �[36;1mAPI_FUNC (dev 0x82430820): Vp880FlushEvents+�[0m
[31202.323557] �[36;1mAPI_FUNC (dev 0x82430820): Vp880FlushEvents�[0m
[31202.329868] �[36;22mAPI_FUNC_INT: Vp880SetCalFlags+�[0m
[31202.335242] �[36;22mAPI_FUNC_INT: Vp880SetCalFlags-�[0m
[31202.340622] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalCodecInt+�[0m
[31202.347598] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.355654] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.362768] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalCodecInt-�[0m
[31202.369676] �[36;22mAPI_FUNC_INT: Vp880InitDevice Exit Normal: State 0x0017 Event 0x0000-�[0m
[31202.378460] �[36;1mAPI_FUNC (dev 0x82430820): VpInitDevice() = SUCCESS�[0m
[31202.385562] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=1024)
[31202.475486] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.482727] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.535475] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.542724] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.563471] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.570778] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.591471] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.598751] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.619473] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.626741] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.647464] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.654732] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.675468] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.682742] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.703465] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.710834] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.731458] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.738704] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.791459] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.798721] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.819520] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.826800] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.847458] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.854728] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.875623] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.883216] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.903459] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.910729] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.931535] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.938820] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.959454] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.966728] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31202.987462] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31202.994738] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.015458] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.022855] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.043464] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.050739] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.071447] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.078657] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.099455] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.106702] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.159448] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.166708] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.187537] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.194815] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.215450] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.222929] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.243474] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.250754] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.271440] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.278724] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.299452] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.306735] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.327460] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.334780] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.355451] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.362664] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.383483] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.390762] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.443448] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.450731] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.471434] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.478712] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.499441] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.506723] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.527442] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.534884] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.555443] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.562723] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.583476] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.590749] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.611437] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.618722] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.639442] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.646731] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.667430] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.674703] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.695481] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.702758] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.723430] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.730722] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.751430] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31203.758711] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31203.765304] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31203.771975] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31203.778554] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31203.785186] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31203.792311] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31203.799307] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvInitAbs+�[0m
[31203.806503] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvInitAbs-�[0m
[31203.813268] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31205.423430] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31205.430386] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31205.438171] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31205.445610] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31205.771405] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31205.778365] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31205.785471] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31205.791000] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31205.796332] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31205.801812] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31205.807128] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31205.814124] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31205.979417] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31205.986381] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31205.993468] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31205.998924] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31206.004249] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31206.009729] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31206.015055] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31206.022050] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31206.187410] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31206.194523] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31206.202145] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31206.209540] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31206.535427] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31206.542385] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31206.549418] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31206.554910] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31206.560279] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31206.565814] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31206.571148] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31206.578144] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31206.743404] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31206.750356] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31206.757934] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31206.765391] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31207.091372] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31207.098335] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31207.105377] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31207.110870] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31207.116265] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31207.121746] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31207.127132] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31207.134077] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31207.299377] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31207.306341] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs+�[0m
[31207.313569] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs-�[0m
[31207.320760] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31207.487361] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31207.494313] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs+�[0m
[31207.501427] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31207.506946] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31207.512288] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31207.517787] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31207.523392] �[36;22mAPI_FUNC_INT: Vp880AbvMakeAdjustment+�[0m
[31207.529687] �[36;22mAPI_FUNC_INT: Vp880AbvMakeAdjustment-�[0m
[31207.535996] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs-�[0m
[31207.543019] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31207.707379] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31207.714576] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31207.721729] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31207.727796] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31207.734017] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31207.739615] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31207.745122] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31207.750675] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31207.756231] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31207.761795] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31207.767420] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent() = TRUE�[0m
[31207.774055] bcm63xx_phone zarlink_wait_for_event() 334: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 2710)
[31207.784070] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024
[31207.794976] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=0)
[31207.805406] �[36;1mAPI_FUNC (line 0): VpInitLine():�[0m
[31207.812808] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue+�[0m
[31207.819283] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla+�[0m
[31207.825241] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla-�[0m
[31207.831391] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue-�[0m
[31207.837788] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31207.844335] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31207.849979] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31207.855754] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31207.862239] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31207.868792] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31207.875426] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31207.881735] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31207.888066] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31207.894287] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31207.900658] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31207.907276] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31207.913779] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31207.919788] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31207.926509] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31207.933237] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31207.939318] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31207.945270] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31207.952001] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31207.958718] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31207.964732] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31207.970743] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31207.977492] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31207.983770] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31207.989828] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31207.996558] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.002569] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.008583] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.015380] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.022048] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.028062] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.034073] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.040944] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.047689] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.053642] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.059723] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.066498] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.073175] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.079274] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.085235] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.092074] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.098737] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.104750] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.110761] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.117491] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31208.123134] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31208.128781] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.135577] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.141530] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.147611] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.154280] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.161009] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.167021] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.173034] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.179781] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.186500] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.192513] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.198524] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.205254] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.211983] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.217985] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.223999] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.230718] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.237448] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.243543] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.249499] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.256228] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.262956] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.268970] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.274981] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.281710] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.288439] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.294451] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.300463] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.307259] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.313929] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.319942] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.325945] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.332674] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.339470] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.345424] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.351504] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.358174] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.364903] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.370915] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.376928] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.383725] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.390394] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.396406] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.402419] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.409148] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.415895] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.421900] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState+�[0m
[31208.428490] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState-�[0m
[31208.434808] �[36;1mAPI_FUNC (line 0): VpInitLine() = SUCCESS�[0m
[31208.441026] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[31208.451302] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31208.457344] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31208.463601] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31208.469107] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31208.474661] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31208.480217] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31208.485790] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31208.491412] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31208.496920] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31208.502483] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31208.508039] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31208.513692] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31208.519403] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31208.525000] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31208.530643] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31208.536289] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31208.541936] �[36;1mAPI_FUNC (line 0): VpGetEvent() = TRUE�[0m
[31208.547893] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[31208.557817] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[31208.568697] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31208.574387] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31208.580224] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31208.586769] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31208.592414] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31208.598061] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31208.604680] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31208.611250] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31208.617747] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31208.624117] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31208.630445] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31208.636719] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31208.643165] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31208.649724] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31208.656274] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31208.662097] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31208.668648] �[36;1mAPI_FUNC (line 0): VpSetOption(EVENT_MASK):�[0m
[31208.675017] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31208.681030] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31208.687768] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31208.694317] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31208.700983] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31208.707727] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31208.713680] �[36;1mAPI_FUNC (line 0): VpSetOption() = SUCCESS�[0m
[31208.719962] �[36;1mAPI_FUNC (line 0): VpCalLine():�[0m
[31208.725248] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLine()�[0m
[31208.731329] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31208.737113] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31208.743728] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31208.749332] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31208.755037] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31208.761528] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31208.768089] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31208.774636] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31208.781007] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31208.787358] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31208.793646] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31208.799966] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31208.806505] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31208.813055] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31208.818948] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLine()�[0m
[31208.824900] �[36;1mAPI_FUNC (line 0): VpCalLine() = SUCCESS�[0m
[31208.831022] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[31209.163273] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.170048] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.191260] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.197732] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.219259] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.225668] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.391324] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.397772] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.483335] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.489749] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.511309] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.517684] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.539303] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.545679] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.567311] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.573715] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.739317] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.745683] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.911270] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.917737] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.939222] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.945763] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.967225] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31209.973589] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31209.995244] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.001711] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.023217] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.029682] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.051221] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.057874] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.223282] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.229579] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.267231] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.273595] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.295224] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.301617] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.323207] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.329610] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.383209] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.389897] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.411217] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.417694] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.439204] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.445825] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.467207] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.473574] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.495227] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.501733] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.523200] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.529668] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.551194] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.557696] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.579196] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.585863] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.607198] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.613623] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.635236] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.641600] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.663194] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.669621] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.691192] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.697731] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.719191] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.725631] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.747194] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.753556] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.775201] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.781634] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.803216] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.809583] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31210.831183] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31210.837880] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31211.003258] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31211.009715] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31211.175192] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31211.181550] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31211.347230] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31211.353685] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31211.375713] �[36;22mAPI_FUNC_INT (line 0): +Vp880CalLineInt()�[0m
[31211.382075] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustVoc+�[0m
[31211.388109] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustVoc-�[0m
[31211.394119] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla+�[0m
[31211.400133] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla-�[0m
[31211.406150] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31211.411976] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31211.417801] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31211.424215] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31211.430882] �[36;22mAPI_FUNC_INT (line 0): -Vp880CalLineInt()�[0m
[31211.437244] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31211.443385] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31211.449518] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31211.455072] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31211.460646] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31211.466200] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31211.471756] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31211.477320] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31211.482874] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31211.488430] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31211.493986] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31211.499630] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31211.505283] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31211.510927] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31211.516573] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31211.522254] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31211.527866] �[36;1mAPI_FUNC (line 0): VpGetEvent() = TRUE�[0m
[31211.533808] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1280)
[31211.543021] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[31211.553748] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=0)
[31211.564445] �[36;1mAPI_FUNC (line 0): VpSetOption(TIMESLOT):�[0m
[31211.570586] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31211.576598] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31211.583422] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetTimeSlot()�[0m
[31211.589811] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetTimeSlot()�[0m
[31211.596130] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31211.602859] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31211.608871] �[36;1mAPI_FUNC (line 0): VpSetOption() = SUCCESS�[0m
[31211.615222] �[36;1mAPI_FUNC (line 0): VpSetOption(CODEC):�[0m
[31211.621093] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31211.627193] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31211.633861] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31211.640072] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31211.646117] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31211.652847] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31211.658858] �[36;1mAPI_FUNC (line 0): VpSetOption() = SUCCESS�[0m
[31211.665156] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[31211.672748] �[36;1mAPI_FUNC (line 0): VpSetOption(EVENT_MASK):�[0m
[31211.679064] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31211.685084] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31211.691814] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31211.698362] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31211.705031] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31211.711705] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31211.717725] �[36;1mAPI_FUNC (line 0): VpSetOption() = SUCCESS�[0m
[31211.724009] �[36;1mAPI_FUNC (line 0): VpGetLineStatus():�[0m
[31211.729831] �[36;1mAPI_FUNC (line 0): VpGetLineStatus() = SUCCESS�[0m
[31211.736489] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 0 is on hook
[31211.744618] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31211.750304] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31211.756140] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31211.762686] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31211.768331] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31211.773978] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31211.780598] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31211.787167] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31211.793663] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31211.800034] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31211.806362] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31211.812636] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31211.818947] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31211.825496] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31211.832065] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31211.837888] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31211.844470] bcm63xx_phone bcm_periodic_timer_add_work() 181: bcm_periodic_timer_add_work(period_in_us=10000)
[31211.854680] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[31211.863884] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[31211.939325] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31211.945051] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31211.950930] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31211.957495] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31211.963228] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31211.968842] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31211.975477] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31211.981984] �[36;22mAPI_FUNC_INT (line 0): Vp880SetStateRinging+�[0m
[31211.988869] �[36;22mAPI_FUNC_INT (line 0): Vp880SetStateRinging-�[0m
[31211.995603] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31212.002100] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31212.008490] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31212.014835] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31212.021117] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31212.027521] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31212.034166] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31212.040771] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31212.046602] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31214.455331] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31214.461130] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31214.467711] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31214.473363] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31214.479184] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31214.485695] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31214.492300] �[36;22mAPI_FUNC_INT (line 0): Vp880SetStateRinging+�[0m
[31214.498865] �[36;22mAPI_FUNC_INT (line 0): Vp880SetStateRinging-�[0m
[31214.505416] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31214.511966] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31214.518337] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31214.524606] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31214.530938] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31214.537250] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31214.543799] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31214.550340] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31214.556192] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31214.562384] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31214.568026] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31214.573672] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31214.579940] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31214.585977] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31214.592167] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.597719] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.603340] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.608849] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.614402] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.619958] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.625514] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.631133] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.636645] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.642286] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.647950] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.653595] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.659328] �[36;1mAPI_FUNC (line 0): VpGetEvent() = TRUE�[0m
[31214.665221] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31214.671368] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31214.677500] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.683119] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.688628] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.694182] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.699739] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.705292] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.710848] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31214.716404] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31214.721960] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.727605] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.733258] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.738902] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.744547] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.750192] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.755838] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.761509] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.767222] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.772826] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.778469] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.784115] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.789759] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.795471] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.801067] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31214.806711] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31214.812358] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent-�[0m
[31214.818550] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent() = FALSE�[0m
[31214.825283] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31214.831090] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31214.836875] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31214.843489] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31214.849084] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31214.854799] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31214.861299] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31214.867851] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31214.874398] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31214.880768] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31214.887115] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31214.893346] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31214.899727] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31214.906266] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31214.912817] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31214.918650] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31214.925395] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31214.931901] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31214.937545] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31214.943257] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31214.949741] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31214.956295] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31214.962842] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31214.969212] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31214.975548] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31214.981773] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31214.988145] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31214.994693] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31215.020031] �[36;1mAPI_FUNC (line 0): VpSetLineTone():�[0m
[31215.025659] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31215.032190] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31215.038338] �[36;1mAPI_FUNC (line 0): VpSetLineTone() = SUCCESS�[0m
[31216.695248] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31216.701801] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31216.708131] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31216.714500] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31216.720905] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31216.727043] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31216.733185] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.738755] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.744367] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.749948] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.755504] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.761068] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.766622] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.772178] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.777734] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.783463] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.789067] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.794711] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.800360] �[36;1mAPI_FUNC (line 0): VpGetEvent() = TRUE�[0m
[31216.806316] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31216.812402] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31216.818591] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.824145] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.829700] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.835321] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.840829] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.846383] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.851940] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31216.857494] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31216.863117] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.868712] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.874357] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.880002] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.885664] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.891376] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.896973] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.902616] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.908263] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.913906] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.919552] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.925207] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.930850] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.936496] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.942139] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31216.947785] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31216.953430] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent-�[0m
[31216.959623] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent() = FALSE�[0m
[31216.966346] �[36;1mAPI_FUNC (line 0): VpSetLineTone():�[0m
[31216.971996] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31216.978248] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31216.983840] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31216.989485] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31216.995677] �[36;1mAPI_FUNC (line 0): VpSetLineTone() = SUCCESS�[0m
[31217.002130] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31217.007899] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31217.013724] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31217.020272] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31217.025924] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31217.031573] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31217.038112] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31217.044665] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31217.051281] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31217.057591] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31217.063922] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31217.070192] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31217.076523] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31217.083139] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31217.089632] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31217.095465] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31217.105779] bcm63xx_phone bcm_drv_unlocked_ioctl() 657: BCMPH_IOCTL_STOP
[31217.112786] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[31217.118665] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[31217.123908] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[31217.129862] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[31217.144021] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31217.149862] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31217.155760] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31217.162305] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31217.167950] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31217.173597] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31217.180147] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31217.186698] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31217.193265] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31217.199634] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31217.205903] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31217.212238] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31217.218693] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31217.225187] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31217.231728] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31217.237551] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31217.257883] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[31217.263460] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[31217.275196] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[31217.280714] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[31217.287440] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31217.293803] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31217.301054] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31217.308877] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[31217.315529] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[31217.322393] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[31217.329253] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[31217.336116] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[31217.342969] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[31217.349824] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[31217.356702] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[31217.363584] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[31217.370441] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[31217.377297] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[31217.384161] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[31217.391113] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[31217.399708] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31217.408543] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[31217.416302] bcm63xx_phone phone_dev_zarlink_deinit_vp_objects() 863: phone_dev_zarlink_deinit_vp_objects()
[31217.426300] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[31217.434313] �[36;1mAPI_FUNC (line 0): VpSetLineTone():�[0m
[31217.439907] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31217.446099] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31217.451741] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31217.457386] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31217.463577] �[36;1mAPI_FUNC (line 0): VpSetLineTone() = SUCCESS�[0m
[31217.470028] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31217.475772] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31217.481596] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31217.487429] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31217.493982] bcm63xx_phone zarlink_dev_deinit() 529: zarlink_dev_deinit()
[31217.500983] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[31217.508639] �[36;1mAPI_FUNC (line 1): VpSetLineTone():�[0m
[31217.514237] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone+�[0m
[31217.520432] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31217.526071] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31217.531719] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone-�[0m
[31217.537900] �[36;1mAPI_FUNC (line 1): VpSetLineTone() = SUCCESS�[0m
[31217.544360] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31217.550103] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31217.555947] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31217.561778] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31217.568329] �[36;1mAPI_FUNC (line 1): VpVpFreeLineCtx():�[0m
[31217.574162] �[36;1mAPI_FUNC (line 1): VpVpFreeLineCtx() = SUCCESS�[0m
[31217.580836] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[31217.588517] �[36;1mAPI_FUNC (line 0): VpSetLineTone():�[0m
[31217.594115] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31217.600310] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31217.605968] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31217.611615] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31217.617796] �[36;1mAPI_FUNC (line 0): VpSetLineTone() = SUCCESS�[0m
[31217.624256] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31217.629999] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31217.635835] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31217.641657] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31217.648206] �[36;1mAPI_FUNC (line 0): VpVpFreeLineCtx():�[0m
[31217.654040] �[36;1mAPI_FUNC (line 0): VpVpFreeLineCtx() = SUCCESS�[0m
[31217.660696] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()
[31217.680049] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[31217.686599] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[31217.692527] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[31217.697788] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[31217.703793] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[31217.714991] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[31217.720511] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[31217.730994] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[31217.736513] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[31217.743224] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31217.749587] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31217.756833] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31217.764701] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[31217.771331] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[31217.778196] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[31217.785061] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[31217.791923] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[31217.798786] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[31217.805670] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[31217.812533] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[31217.819396] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[31217.826281] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[31217.833141] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[31217.840006] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[31217.846959] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[31217.855531] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()

root@OpenWrt:/tmp# bcm63xx-phone-test test=tone line0=0 line1=1 default_line=1
Line 1 should be ringing
Waiting for the line 1 to be off hook...
Waiting for the line 1 to be off hook...
^C
root@OpenWrt:/tmp# dmesg -c
[31229.453276] bcm63xx_phone bcm_drv_open() 997: bcm_drv_open()
[31229.466651] bcm63xx_phone bcm_drv_unlocked_ioctl() 640: BCMPH_IOCTL_START
[31229.473710] bcm63xx_phone bcm_drv_start() 949: bcm_drv_start()
[31229.479794] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[31229.485710] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[31229.490966] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[31229.496936] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[31229.542702] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[31229.548273] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[31229.562729] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[31229.568254] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[31229.574957] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31229.581295] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31229.588548] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31229.596368] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[31229.602976] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[31229.609899] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[31229.616758] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[31229.623638] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[31229.630513] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[31229.637370] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[31229.644248] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[31229.651129] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[31229.657987] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[31229.664844] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[31229.671697] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[31229.678642] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[31229.687215] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31229.696068] bcm63xx_phone bcm_phone_mgr_get_first_timeslot_line() 143: bcm_phone_mgr_get_first_timeslot_line(line=1)
[31229.706982] bcm63xx_phone bcm_drv_start() 1276: t->mm_rbs_location.rbs[0].rx_buffer_offset = 288, t->mm_rbs_location.rbs[0].rx_buffer_size = 16
[31229.720311] bcm63xx_phone bcm_drv_start() 1281: t->mm_rbs_location.rbs[0].tx_buffer_offset = 288, t->mm_rbs_location.rbs[0].tx_buffer_size = 16
[31229.733670] bcm63xx_phone bcm_drv_start() 1259: t->mm_rbs_location.rbs[1].rx_buffer_offset = 304, t->mm_rbs_location.rbs[1].rx_buffer_size = 3936
[31229.747199] bcm63xx_phone bcm_drv_start() 1267: t->mm_rbs_location.rbs[1].tx_buffer_offset = 4240, t->mm_rbs_location.rbs[1].tx_buffer_size = 3952
[31229.760805] bcm63xx_phone pcm_configure_channels() 2134: pcm_configure_channels()
[31229.768570] bcm63xx_phone pcm_start() 2212: pcm_start()
[31229.773990] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31229.780311] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31229.787532] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=0, timeslot=2)
[31229.796271] bcm63xx_phone pcm_timeslot_alloc() 1202: pcm_timeslot_alloc(chnum=1, timeslot=3)
[31229.805012] bcm63xx_phone pcm_dma_rx_descs_reset() 1374: pcm_dma_rx_descs_reset()
[31229.812820] bcm63xx_phone pcm_start() 2339: PCM_CHAN_CTRL_REG <- 0x303
[31230.075133] bcm63xx_phone bcm_phone_mgr_start() 800: bcm_phone_mgr_start()
[31230.082314] bcm63xx_phone phone_dev_zarlink_ve880_start() 2159: phone_dev_zarlink_ve880_start(country=14, line_count=2)
[31230.093537] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31230.102429] bcm63xx_phone phone_dev_zarlink_start() 1888: phone_dev_zarlink_start(country=14)
[31230.111309] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[31230.119082] bcm63xx_phone phone_dev_zarlink_init_vp_objects() 748: phone_dev_zarlink_init_vp_objects(country=14)
[31230.129622] bcm63xx_phone zarlink_dev_make() 471: zarlink_dev_make(deviceType=4)
[31230.137288] �[36;1mAPI_FUNC: VpMakeDeviceObject():�[0m
[31230.142611] �[36;1mAPI_FUNC: VpMakeDeviceObject() = SUCCESS�[0m
[31230.148691] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=0, external_channel_id=0)
[31230.161506] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject():�[0m
[31230.168111] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject() = SUCCESS�[0m
[31230.175542] �[36;1mAPI_FUNC (line 0): VpMapLineId():�[0m
[31230.181006] �[36;1mAPI_FUNC (line 0): VpMapLineId() = SUCCESS�[0m
[31230.187315] bcm63xx_phone zarlink_slic_line_make() 541: zarlink_slic_line_make(term_type=0, internal_channel_id=1, external_channel_id=1)
[31230.200089] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject():�[0m
[31230.206758] �[36;1mAPI_FUNC (dev 0x82430820): VpMakeLineObject() = SUCCESS�[0m
[31230.214141] �[36;1mAPI_FUNC (line 0): VpMapLineId():�[0m
[31230.219615] �[36;1mAPI_FUNC (line 1): VpMapLineId() = SUCCESS�[0m
[31230.225903] bcm63xx_phone zarlink_dev_init() 498: zarlink_dev_init(country=14)
[31230.233406] �[36;1mAPI_FUNC (dev 0x82430820): VpInitDevice():�[0m
[31230.239649] �[34;22mINFO: VP-API-II Version 2.24.0�[0m
[31230.244947] �[36;22mAPI_FUNC_INT: Vp880InitDevice+�[0m
[31230.250235] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880Init+�[0m
[31230.256709] �[36;22mAPI_FUNC_INT: Vp880DeviceReset+�[0m
[31230.446581] �[36;22mAPI_FUNC_INT: Vp880DeviceReset-�[0m
[31230.470777] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880Init-�[0m
[31230.493054] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue+�[0m
[31230.499491] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla+�[0m
[31230.505537] �[36;22mAPI_FUNC_INT (line 0): Vp880AdjustIla-�[0m
[31230.511648] �[36;22mAPI_FUNC_INT (line 0): Vp880UpdateCalValue-�[0m
[31230.518067] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt+�[0m
[31230.524631] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31230.530293] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31230.536021] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31230.542620] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31230.549132] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc+�[0m
[31230.555698] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState+�[0m
[31230.562077] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31230.568469] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31230.574774] �[36;22mAPI_FUNC_INT (line 0): Vp880LLSetSysState-�[0m
[31230.581080] �[36;22mAPI_FUNC_INT (line 0): Vp880GroundStartProc-�[0m
[31230.587630] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineStateInt-�[0m
[31230.594184] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.600192] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.606986] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.613649] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.619662] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.625674] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.632404] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.639140] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.645161] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.651174] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.657894] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31230.664104] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31230.670150] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.676880] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.682959] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.688904] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.695634] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.702361] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.708375] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.714387] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.721256] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.727925] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.733938] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.739950] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.746851] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.753515] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.759528] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.765539] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.772377] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.779051] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.785055] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.791067] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.797786] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31230.803431] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31230.809076] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.815805] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.821817] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.827829] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.834623] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.841287] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.847327] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.853338] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.860067] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.866861] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.872809] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.878878] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.885558] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.892288] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.898300] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.904312] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.911040] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.917760] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.923774] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.929785] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.936514] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.943243] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.949264] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.955278] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.962005] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.968735] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31230.974812] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31230.980759] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31230.987487] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31230.994215] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31231.000229] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31231.006231] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.012960] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.019690] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31231.025702] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31231.031715] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.038509] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.045172] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31231.051202] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31231.057205] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.063935] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.070730] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31231.076675] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption+�[0m
[31231.082765] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.089433] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.096164] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOption-�[0m
[31231.102177] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState+�[0m
[31231.108768] �[36;22mAPI_FUNC_INT (line 0): Vp880SetRelayState-�[0m
[31231.117107] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue+�[0m
[31231.123538] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla+�[0m
[31231.129547] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla-�[0m
[31231.135630] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue-�[0m
[31231.142049] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31231.148597] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31231.154258] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31231.159967] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31231.166530] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31231.173017] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31231.179565] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31231.185935] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31231.192265] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31231.198542] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31231.204847] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31231.211397] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31231.217951] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.223961] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.230756] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.237427] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.243439] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.249451] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.256190] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.262985] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.268939] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.274952] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.281672] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31231.287881] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31231.293929] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.300658] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.306736] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.312681] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.319411] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.326138] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.332152] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.338164] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.345035] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.351712] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.357732] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.363745] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.370649] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.377319] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.383332] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.389344] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.396190] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.402931] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.408876] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.414955] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.421625] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31231.427270] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31231.432915] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.439645] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.445656] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.451670] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.458463] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.465127] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.471141] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.477143] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.483872] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.490665] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.496613] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.502691] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.509353] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.516083] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.522095] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.528108] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.534901] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.541565] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.547577] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.553590] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.560327] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.567056] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.573060] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.579072] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.585791] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.592521] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.598599] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.604544] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.611274] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.618001] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.624016] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.630026] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.636756] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.643494] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.649506] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.655519] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.662247] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.668976] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.674989] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.680991] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.687721] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.694514] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.700462] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31231.706539] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.713201] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.719931] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31231.725945] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState+�[0m
[31231.732535] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState-�[0m
[31231.738923] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.746558] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31231.754912] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31231.763203] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.770884] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.778518] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31231.786868] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31231.795155] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.802835] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.810470] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31231.818820] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31231.827107] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.834786] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.842356] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31231.850753] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31231.859040] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.866739] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.874305] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.881032] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.887763] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.894569] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.901240] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.908857] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.916470] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.923199] �[36;22mAPI_FUNC_INT (line 0): +Vp880SetCodec()�[0m
[31231.929399] �[36;22mAPI_FUNC_INT (line 0): -Vp880SetCodec()�[0m
[31231.935448] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.942176] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31231.948906] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31231.955115] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31231.961152] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31231.967896] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31231.975512] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31231.983124] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31231.989842] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31231.996573] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.003301] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.010032] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.017649] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.025262] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.032132] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.038876] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.045687] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.052361] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.059976] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.067590] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.074503] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.081173] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.088009] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.094754] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.102321] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.109938] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.118270] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.126664] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.133327] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31232.139868] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31232.146614] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.153282] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.160011] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31232.166630] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31232.173254] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.179933] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.187550] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.195163] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.201989] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.208665] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.215500] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.222178] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.229796] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.237408] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.244244] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.250921] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.257746] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.264426] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.272061] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.279674] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal+�[0m
[31232.286466] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31232.292063] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31232.297707] �[36;22mAPI_FUNC_INT (line 0): Vp880SetOptionInternal-�[0m
[31232.304438] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31232.311166] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31232.316809] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31232.322520] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31232.329187] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.336804] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.344421] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.352754] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.361085] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.368703] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.376337] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.384670] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.393001] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.400617] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.408253] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.416584] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.424918] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.432533] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.440150] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.448482] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.456815] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.464431] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.472048] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.480397] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.488730] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.496346] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.503963] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.512295] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.520628] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.528243] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.535861] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.544193] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.552525] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.560143] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.567758] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.576090] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.584441] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.592057] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.599674] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.608006] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.616339] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.623955] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.631572] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.639903] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.648237] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.655853] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.663479] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.671809] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.680144] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.687796] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.695412] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.703744] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.712077] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.719692] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.727310] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.735641] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.743974] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.751591] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.759216] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.767547] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.775881] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.783497] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption+�[0m
[31232.791131] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal+�[0m
[31232.799463] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOptionInternal-�[0m
[31232.807796] �[31m(pLineCtx == VP_NULL) �[36;22mAPI_FUNC_INT: Vp880SetOption-�[0m
[31232.815413] �[36;1mAPI_FUNC (dev 0x82430820): Vp880FlushEvents+�[0m
[31232.821860] �[36;1mAPI_FUNC (dev 0x82430820): Vp880FlushEvents�[0m
[31232.828230] �[36;22mAPI_FUNC_INT: Vp880SetCalFlags+�[0m
[31232.833603] �[36;22mAPI_FUNC_INT: Vp880SetCalFlags-�[0m
[31232.838984] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalCodecInt+�[0m
[31232.845881] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31232.853924] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31232.861040] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalCodecInt-�[0m
[31232.867949] �[36;22mAPI_FUNC_INT: Vp880InitDevice Exit Normal: State 0x0017 Event 0x0000-�[0m
[31232.876732] �[36;1mAPI_FUNC (dev 0x82430820): VpInitDevice() = SUCCESS�[0m
[31232.883843] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=1024)
[31233.194422] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.201657] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.254417] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.261662] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.282420] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.289996] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.310418] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.317681] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.338448] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.345736] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.366412] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.373680] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.394417] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.401699] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.422415] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.429618] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.450420] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.457663] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.510413] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.517659] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.538517] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.545813] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.566405] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.573676] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.594429] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.601739] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.622408] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.629668] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.650409] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.657677] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.678398] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.685959] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.706414] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.713687] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.734399] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.742127] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.762410] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.769677] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.790410] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.797625] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.818402] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.825649] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.878392] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.885926] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.906474] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.913754] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.934392] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.941979] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.962418] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.969700] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31233.990404] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31233.997674] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.018396] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.025673] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.046411] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.053720] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.074390] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.081593] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.102393] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.109636] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.162391] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.169661] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.190400] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.197679] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.218381] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.225651] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.246388] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.253698] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.274382] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.281642] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.302386] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.309731] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.330565] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.337860] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.358460] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.365752] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.386455] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.393743] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.414453] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.421732] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.442455] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.449735] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.470467] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration+�[0m
[31234.477740] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS+�[0m
[31234.484340] �[36;22mAPI_FUNC_INT (line 0): Vp880GetLineStateABS-�[0m
[31234.490974] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31234.497529] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31234.504108] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbsCalibration-�[0m
[31234.511250] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31234.518246] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvInitAbs+�[0m
[31234.525464] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvInitAbs-�[0m
[31234.532225] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31236.194315] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31236.201427] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31236.208979] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31236.216400] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31236.542358] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31236.549309] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31236.556342] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31236.561833] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31236.567222] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31236.572701] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31236.578017] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31236.585013] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31236.750375] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31236.757324] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31236.764349] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31236.769841] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31236.775200] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31236.780689] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31236.786388] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31236.793343] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31236.958356] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31236.965322] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31236.972918] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31236.980338] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31237.306328] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31237.313291] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31237.320362] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31237.325907] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31237.331258] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31237.336739] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31237.342082] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31237.349077] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31237.514291] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31237.521253] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs+�[0m
[31237.528887] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvStateChangeAbs-�[0m
[31237.536317] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31237.862312] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31237.869269] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs+�[0m
[31237.876322] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31237.881812] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31237.887200] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31237.892680] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31237.898066] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvSetAdcAbs-�[0m
[31237.905037] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31238.070323] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31238.077276] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs+�[0m
[31238.084502] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs-�[0m
[31238.091576] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31238.258297] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31238.265256] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs+�[0m
[31238.272371] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31238.277879] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31238.283222] �[36;22mAPI_FUNC_INT: Vp880AdcSettling+�[0m
[31238.288748] �[36;22mAPI_FUNC_INT: Vp880AdcSettling-�[0m
[31238.294072] �[36;22mAPI_FUNC_INT: Vp880AbvMakeAdjustment+�[0m
[31238.300358] �[36;22mAPI_FUNC_INT: Vp880AbvMakeAdjustment-�[0m
[31238.306630] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880AbvMeasureAbs-�[0m
[31238.313657] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31238.478304] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev+�[0m
[31238.485858] �[36;22mAPI_FUNC_INT (dev 0x82430820): Vp880CalAbvAbsDev-�[0m
[31238.492987] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31238.499051] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31238.505250] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31238.510823] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31238.516396] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31238.521960] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31238.527533] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31238.533105] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31238.538710] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent() = TRUE�[0m
[31238.545376] bcm63xx_phone zarlink_wait_for_event() 334: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 2710)
[31238.555426] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024
[31238.566354] bcm63xx_phone zarlink_slic_line_init() 582: zarlink_slic_line_init(country=14, codec=1, timeslot=2)
[31238.576788] �[36;1mAPI_FUNC (line 1): VpInitLine():�[0m
[31238.584185] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue+�[0m
[31238.590653] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla+�[0m
[31238.596606] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla-�[0m
[31238.602753] �[36;22mAPI_FUNC_INT (line 1): Vp880UpdateCalValue-�[0m
[31238.609151] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31238.615699] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31238.621342] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31238.627069] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31238.633567] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31238.640120] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31238.646735] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31238.653047] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31238.659334] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31238.665607] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31238.671977] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31238.678593] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31238.685082] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.691090] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.697818] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.704548] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.710626] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.716571] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.723301] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.730029] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.736042] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.742054] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.748783] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31238.754994] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31238.761031] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.767761] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.773773] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.779786] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.786579] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.793242] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.799255] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.805266] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.812138] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.818814] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.824817] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.830830] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.837656] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.844334] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.850410] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.856357] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.863213] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.869885] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.875909] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.881920] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.888648] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31238.894356] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31238.899957] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.906694] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.912697] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.918719] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.925437] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.932168] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.938245] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.944191] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.950921] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.957640] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.963663] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.969673] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31238.976403] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31238.983132] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31238.989144] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31238.995157] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.001884] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.008614] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.014692] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.020639] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.027386] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.034113] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.040127] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.046204] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.052867] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.059596] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.065618] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.071631] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.078424] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.085087] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.091100] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.097103] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.103832] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.110626] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.116574] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.122651] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.129323] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.136052] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.142065] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.148077] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.154805] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.161524] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.167557] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.173568] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.180296] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.187026] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.193039] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState+�[0m
[31239.199630] �[36;22mAPI_FUNC_INT (line 1): Vp880SetRelayState-�[0m
[31239.205948] �[36;1mAPI_FUNC (line 1): VpInitLine() = SUCCESS�[0m
[31239.212166] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=2048)
[31239.222394] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31239.228441] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31239.234695] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31239.240194] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31239.245748] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31239.251304] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31239.256859] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31239.262480] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31239.267978] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31239.273533] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31239.279091] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.284732] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.290443] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.296041] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.301684] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.307330] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.312974] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.318684] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.324284] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.329926] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.335572] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.341216] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.346862] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31239.352507] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31239.358218] �[36;1mAPI_FUNC (line 1): VpGetEvent() = TRUE�[0m
[31239.364120] bcm63xx_phone zarlink_wait_for_event() 337: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
[31239.374059] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048
[31239.384933] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31239.390692] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31239.396468] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31239.403024] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31239.408667] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31239.414380] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31239.420941] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31239.427435] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31239.433982] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31239.440353] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31239.446746] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31239.453036] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31239.459484] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31239.465976] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31239.472528] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31239.478447] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31239.484946] �[36;1mAPI_FUNC (line 1): VpSetOption(EVENT_MASK):�[0m
[31239.491316] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31239.497328] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31239.504058] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31239.510662] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31239.517283] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31239.523958] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31239.529968] �[36;1mAPI_FUNC (line 1): VpSetOption() = SUCCESS�[0m
[31239.536252] �[36;1mAPI_FUNC (line 1): VpCalLine():�[0m
[31239.541547] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLine()�[0m
[31239.547560] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31239.553392] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31239.559940] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31239.565583] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31239.571293] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31239.577790] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31239.584342] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31239.590890] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31239.597250] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31239.603521] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31239.609854] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31239.616166] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31239.622715] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31239.629255] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31239.635150] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLine()�[0m
[31239.641109] �[36;1mAPI_FUNC (line 1): VpCalLine() = SUCCESS�[0m
[31239.647234] bcm63xx_phone zarlink_wait_for_event() 316: zarlink_wait_for_event(evt_category=2, evt_id=64)
[31240.414227] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.421020] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.442204] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.448672] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.470175] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.476579] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.642234] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.648703] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.734164] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.740876] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.762188] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.768542] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.790174] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.796536] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.818160] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.824536] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31240.990224] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31240.996567] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.162156] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.168614] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.190162] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.196713] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.218149] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.224510] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.246151] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.252632] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.274145] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.280630] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.302156] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.308796] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.474187] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.480482] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.518156] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.524616] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.546215] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.552627] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.574134] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.580541] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.634137] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.640774] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.662141] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.668607] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.690145] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.696890] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.718133] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.724504] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.746134] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.752617] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.774128] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.780598] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.802144] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.808580] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.830150] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.836541] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.858128] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.864572] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.886159] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.892523] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.914135] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.920571] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.942137] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.948496] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.970124] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31241.976552] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31241.998122] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.004514] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.026119] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.032725] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.054125] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.060497] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.082123] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.088828] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.254182] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.260538] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.426103] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.432556] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.454106] �[36;22mAPI_FUNC_INT (line 1): +Vp880CalLineInt()�[0m
[31242.460471] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustVoc+�[0m
[31242.466537] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustVoc-�[0m
[31242.472497] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla+�[0m
[31242.478591] �[36;22mAPI_FUNC_INT (line 1): Vp880AdjustIla-�[0m
[31242.484564] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31242.490479] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31242.496260] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31242.502647] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31242.509332] �[36;22mAPI_FUNC_INT (line 1): -Vp880CalLineInt()�[0m
[31242.515720] �[36;1mAPI_FUNC (dev 0x82430820): VpGetEvent():�[0m
[31242.521777] �[36;1mAPI_FUNC (dev 0x82430820): Vp880GetEvent+�[0m
[31242.527986] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31242.533548] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31242.539113] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31242.544767] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31242.550458] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31242.555967] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31242.561521] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent+�[0m
[31242.567086] �[36;22mAPI_FUNC_INT: Vp880CheckDevEvent-�[0m
[31242.572642] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.578351] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.583949] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.589593] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.595239] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.600882] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.606593] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.612182] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.617826] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.623472] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.629115] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.634760] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.640404] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent+�[0m
[31242.646115] �[36;22mAPI_FUNC_INT: Vp880CheckLineEvent-�[0m
[31242.651717] �[36;1mAPI_FUNC (line 1): VpGetEvent() = TRUE�[0m
[31242.657667] bcm63xx_phone zarlink_wait_for_event() 340: Received VP_EVID_CAL_CMP event (i = 1180)
[31242.666878] bcm63xx_phone zarlink_wait_for_event() 354: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64
[31242.677616] bcm63xx_phone zarlink_set_timeslot_and_codec() 272: zarlink_set_timeslot_and_codec(codec_type=0, ts=2)
[31242.688311] �[36;1mAPI_FUNC (line 1): VpSetOption(TIMESLOT):�[0m
[31242.694513] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31242.700465] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31242.707195] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetTimeSlot()�[0m
[31242.713652] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetTimeSlot()�[0m
[31242.719963] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31242.726693] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31242.732695] �[36;1mAPI_FUNC (line 1): VpSetOption() = SUCCESS�[0m
[31242.738976] �[36;1mAPI_FUNC (line 1): VpSetOption(CODEC):�[0m
[31242.744889] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31242.750903] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31242.757630] �[36;22mAPI_FUNC_INT (line 1): +Vp880SetCodec()�[0m
[31242.763842] �[36;22mAPI_FUNC_INT (line 1): -Vp880SetCodec()�[0m
[31242.769888] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31242.776616] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31242.782629] �[36;1mAPI_FUNC (line 1): VpSetOption() = SUCCESS�[0m
[31242.788913] bcm63xx_phone zarlink_slic_line_init() 654: FXS line initialized OK
[31242.796507] �[36;1mAPI_FUNC (line 1): VpSetOption(EVENT_MASK):�[0m
[31242.802826] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption+�[0m
[31242.808827] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal+�[0m
[31242.815567] �[36;22mAPI_FUNC_INT: +Vp880MaskNonSupportedEvents()�[0m
[31242.822171] �[36;22mAPI_FUNC_INT: -Vp880MaskNonSupportedEvents()�[0m
[31242.828792] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOptionInternal-�[0m
[31242.835476] �[36;22mAPI_FUNC_INT (line 1): Vp880SetOption-�[0m
[31242.841486] �[36;1mAPI_FUNC (line 1): VpSetOption() = SUCCESS�[0m
[31242.847769] �[36;1mAPI_FUNC (line 1): VpGetLineStatus():�[0m
[31242.853600] �[36;1mAPI_FUNC (line 1): VpGetLineStatus() = SUCCESS�[0m
[31242.860258] bcm63xx_phone phone_dev_zarlink_get_hook_status() 1873: Line 1 is on hook
[31242.868385] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31242.874141] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31242.879919] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31242.886531] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31242.892128] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31242.897775] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31242.904394] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31242.910905] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31242.917504] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31242.923839] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31242.930233] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31242.936523] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31242.942834] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31242.949373] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31242.955925] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31242.961756] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31242.968337] bcm63xx_phone bcm_periodic_timer_add_work() 181: bcm_periodic_timer_add_work(period_in_us=10000)
[31242.978531] bcm63xx_phone bcm_period_set_period() 42: bcm_period_set_period(period_in_usecs=10000)
[31242.987735] bcm63xx_phone bcm_period_set_period() 61: one_jiffy_to_usecs=4000, period_in_jiffies=3, real_period=12000, drift_increment=2000
[31243.066247] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31243.071957] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31243.077836] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31243.084445] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31243.090179] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31243.095792] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31243.102435] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31243.108945] �[36;22mAPI_FUNC_INT (line 1): Vp880SetStateRinging+�[0m
[31243.115819] �[36;22mAPI_FUNC_INT (line 1): Vp880SetStateRinging-�[0m
[31243.122481] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31243.129285] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31243.135664] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31243.142064] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31243.148346] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31243.154658] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31243.161225] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31243.167777] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31243.173607] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31246.391183] bcm63xx_phone bcm_drv_release() 1038: bcm_drv_release()
[31246.397721] bcm63xx_phone bcm_drv_stop() 850: bcm_drv_stop()
[31246.403659] bcm63xx_phone pcm_stop() 2370: pcm_stop()
[31246.408969] bcm63xx_phone pcm_dma_stop() 1506: pcm_dma_stop()
[31246.414930] bcm63xx_phone pcm_stop() 2382: Halting TX DMA
[31246.422479] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31246.428175] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31246.434078] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31246.440566] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31246.446296] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31246.451922] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31246.458470] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31246.465011] �[36;22mAPI_FUNC_INT (line 1): Vp880SetStateRinging+�[0m
[31246.471561] �[36;22mAPI_FUNC_INT (line 1): Vp880SetStateRinging-�[0m
[31246.478178] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31246.484668] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31246.491041] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31246.497396] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31246.503678] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31246.510194] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31246.516681] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31246.523232] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31246.529064] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31246.538336] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt+�[0m
[31246.544870] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31246.550532] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31246.556189] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS+�[0m
[31246.562755] �[36;22mAPI_FUNC_INT (line 1): Vp880GetLineStateABS-�[0m
[31246.569317] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc+�[0m
[31246.575893] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState+�[0m
[31246.582355] �[36;22mAPI_FUNC_INT: +Vp880UpdateBufferChanSel()�[0m
[31246.588593] �[36;22mAPI_FUNC_INT: -Vp880UpdateBufferChanSel()�[0m
[31246.594884] �[36;22mAPI_FUNC_INT (line 1): Vp880LLSetSysState-�[0m
[31246.601383] �[36;22mAPI_FUNC_INT (line 1): Vp880GroundStartProc-�[0m
[31246.607967] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineStateInt-�[0m
[31246.622750] bcm63xx_phone pcm_stop() 2389: TX DMA halted
[31246.628289] bcm63xx_phone pcm_stop() 2404: Halting RX DMA
[31246.642050] bcm63xx_phone pcm_stop() 2411: RX DMA halted
[31246.647633] bcm63xx_phone pcm_stop() 2422: Disabling all PCM channels
[31246.654344] bcm63xx_phone pcm_regs_reset() 1223: pcm_regs_reset()
[31246.660667] bcm63xx_phone pcm_regs_reset() 1260: PCM_CTRL_REG <- 0x23200101
[31246.667889] bcm63xx_phone pcm_dma_tx_descs_reset() 1405: pcm_dma_tx_descs_reset()
[31246.675696] bcm63xx_phone pcm_pr_stats() 2100: ======= Stats =======
[31246.682288] bcm63xx_phone pcm_pr_stats() 2101: rx_errors = 0
[31246.689145] bcm63xx_phone pcm_pr_stats() 2102: rx_length_errors = 0
[31246.696001] bcm63xx_phone pcm_pr_stats() 2103: rx_empty_errors = 0
[31246.702880] bcm63xx_phone pcm_pr_stats() 2104: rx_good = 0
[31246.709735] bcm63xx_phone pcm_pr_stats() 2105: rx_bytes = 0
[31246.716592] bcm63xx_phone pcm_pr_stats() 2106: tx_errors = 0
[31246.723444] bcm63xx_phone pcm_pr_stats() 2107: tx_good = 0
[31246.730300] bcm63xx_phone pcm_pr_stats() 2108: tx_bytes = 0
[31246.737153] bcm63xx_phone pcm_pr_stats() 2109: cnt_irq_rx = 0
[31246.744032] bcm63xx_phone pcm_pr_stats() 2110: cnt_irq_tx = 0
[31246.750892] bcm63xx_phone bcm_phone_mgr_stop() 773: bcm_phone_mgr_stop()
[31246.757854] bcm63xx_phone bcm_periodic_timer_del_work() 199: bcm_periodic_timer_del_work()
[31246.766432] bcm63xx_phone phone_dev_zarlink_ve880_stop() 2174: phone_dev_zarlink_ve880_stop()
[31246.775263] bcm63xx_phone phone_dev_zarlink_stop() 1836: phone_dev_zarlink_stop()
[31246.783023] bcm63xx_phone phone_dev_zarlink_deinit_vp_objects() 863: phone_dev_zarlink_deinit_vp_objects()
[31246.793020] bcm63xx_phone zarlink_slic_line_deinit() 665: zarlink_slic_line_deinit()
[31246.801024] �[36;1mAPI_FUNC (line 1): VpSetLineTone():�[0m
[31246.806628] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone+�[0m
[31246.812812] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31246.818454] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31246.824109] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone-�[0m
[31246.830383] �[36;1mAPI_FUNC (line 1): VpSetLineTone() = SUCCESS�[0m
[31246.836786] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31246.842531] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31246.848355] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31246.854253] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31246.860777] bcm63xx_phone zarlink_dev_deinit() 529: zarlink_dev_deinit()
[31246.867759] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[31246.875409] �[36;1mAPI_FUNC (line 1): VpSetLineTone():�[0m
[31246.881004] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone+�[0m
[31246.887199] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31246.892838] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31246.898486] �[36;22mAPI_FUNC_INT (line 1): Vp880SetLineTone-�[0m
[31246.904668] �[36;1mAPI_FUNC (line 1): VpSetLineTone() = SUCCESS�[0m
[31246.911129] �[36;1mAPI_FUNC (line 1): VpSetLineState():�[0m
[31246.916861] �[36;1mAPI_FUNC (line 1): Vp880SetLineState+�[0m
[31246.922696] �[36;1mAPI_FUNC (line 1): Vp880SetLineState-�[0m
[31246.928518] �[36;1mAPI_FUNC (line 1): VpSetLineState() = SUCCESS�[0m
[31246.935070] �[36;1mAPI_FUNC (line 1): VpVpFreeLineCtx():�[0m
[31246.940894] �[36;1mAPI_FUNC (line 1): VpVpFreeLineCtx() = SUCCESS�[0m
[31246.947550] bcm63xx_phone zarlink_slic_line_free() 567: zarlink_slic_line_free()
[31246.955226] �[36;1mAPI_FUNC (line 0): VpSetLineTone():�[0m
[31246.960828] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone+�[0m
[31246.967023] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode+�[0m
[31246.972663] �[36;22mAPI_FUNC_INT: Vp880GetTxRxPcmMode-�[0m
[31246.978375] �[36;22mAPI_FUNC_INT (line 0): Vp880SetLineTone-�[0m
[31246.984501] �[36;1mAPI_FUNC (line 0): VpSetLineTone() = SUCCESS�[0m
[31246.990961] �[36;1mAPI_FUNC (line 0): VpSetLineState():�[0m
[31246.996696] �[36;1mAPI_FUNC (line 0): Vp880SetLineState+�[0m
[31247.002530] �[36;1mAPI_FUNC (line 0): Vp880SetLineState-�[0m
[31247.008353] �[36;1mAPI_FUNC (line 0): VpSetLineState() = SUCCESS�[0m
[31247.014902] �[36;1mAPI_FUNC (line 0): VpVpFreeLineCtx():�[0m
[31247.020726] �[36;1mAPI_FUNC (line 0): VpVpFreeLineCtx() = SUCCESS�[0m
[31247.027382] bcm63xx_phone zarlink_dev_free() 488: zarlink_dev_free()

@pgid69
Copy link
Owner

pgid69 commented Jul 11, 2018

Indeed, a lot of messages, but alas, i don't see anything wrong in the log :-(((
Sorry to have consumed so much of your time.

@lulol
Copy link
Contributor Author

lulol commented Jul 11, 2018

There are some obvious differences that can be easily noticed with a bit of filtering of these dumps, but since don't really know much about the api can't assert how significant these could be.

The script below can filter these logs somehow, unfortunately it's not easy to restore back the timestamps but it's not much of a problem. The most useful results are in filtered.log and the previous parents 0dd0.log and 1dd1.log.

Anyway, many thanks for your effort and all the good work with this driver. The amount of code you developed for it is staggering.

Don't worry, if in the future you need to do some testing with this router I'll be glad to help in what I can, just ping me. Regards.

#!/bin/sh

# strip timestamp
sed -n "s#^[^ ]* \(.*\)#\1#p" 0.log > 0t.log
sed -n "s#^[^ ]* \(.*\)#\1#p" 1.log > 1t.log

# filter out common lines
diff -Naur 0t.log 1t.log > 01.log

# split logs
sed -n "s#^-\(.*\)#\1#p" 01.log > 0d.log
sed -n "s#^+\(.*\)#\1#p" 01.log > 1d.log

# set common token self line
sed "s#line 0#line self#" 0d.log > 0ts.log
sed "s#line 1#line self#" 1d.log > 1ts.log

# set common token other line
sed "s#line 1#line other#" 0ts.log > 0x.log
sed "s#line 0#line other#" 1ts.log > 1x.log

# filter out common lines
diff -Naur 0x.log 1x.log > 01.log

# split logs
sed -n "s#^-\(.*\)#\1#p" 01.log > 0dd.log
sed -n "s#^+\(.*\)#\1#p" 01.log > 1dd.log

# restore self line token to original
sed "s#line self#line 0#" 0dd.log > 0dd0.log
sed "s#line self#line 1#" 1dd.log > 1dd1.log

diff -Naur 0dd0.log 1dd1.log > filtered.log

@pgid69
Copy link
Owner

pgid69 commented Jul 11, 2018

I used your script but still don't see something wrong
Thank you

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants