2008-03-28 01:23:07     codecs and FXS card

Document created by Aaronwu Employee on Aug 5, 2013
Version 1Show Document
  • View in full screen mode

2008-03-28 01:23:07     codecs and FXS card

Efreen Loaiza (ECUADOR)

Message: 53211    Hi everybody:

 

I just bought an IP04 and FXS cards were working fine. Now they stopped working and I do not why (there is no dial-tone)?

 

This is what I got:

 

- When I use my IP phone and make a call to FXS port light starts blinking but anything happens

 

- dmesg:

 

BusyBox v1.4.1 (2007-09-06 23:55:25 EDT) Built-in shell (msh)

Enter 'help' for a list of built-in commands.

 

root:~> dmesg

<5>Linux version 2.6.19.3-ADI-2007R1-bf1-svn (root@AlexHome) (gcc version 4.1.1 (ADI 07R1)) #1 Thu Sep 6 23:46:10 EDT 2007

<6>Blackfin support (C) 2004-2006 Analog Devices, Inc.

<6>Compiled for ADSP-BF532 Rev. 0.5

<6>Blackfin uClinux support by http://blackfin.uclinux.org/

<6>Processor Speed: 400 MHz core clock and 133 Mhz System Clock

<6>Board Memory: 64MB

<6>Kernel Managed Memory: 64MB

<6>Memory map:

<6> text = 0x00001000-0x0019205c

<6> init = 0x00193000-0x001a54f4

<6> data = 0x001a75b8-0x001ed4b0

<6> stack = 0x001a8000-0x001aa000

<6> bss = 0x001ed4b0-0x00220660

<6> available = 0x00220660-0x03200000

<6> rootfs = 0x03200000-0x03f00000

<6> DMA Zone = 0x03f00000-0x04000000

<7>On node 0 totalpages: 12800

<7> DMA zone: 100 pages used for memmap

<7> DMA zone: 0 pages reserved

<7> DMA zone: 12700 pages, LIFO batch:3

<7> Normal zone: 0 pages used for memmap

<6>Instruction Cache Enabled

<6>Data Cache Enabled (write-through)

<6>Hardware Trace Enabled

<4>Built 1 zonelists. Total pages: 12700

<5>Kernel command line: root=/dev/mtdblock2 rw ethaddr=00:09:45:54:20:78 ip=192.168.1.30:192.168.1.130:192.168.1.1:255.255.255.0:BF1:eth0:off

<6>Configuring Blackfin Priority Driven Interrupts

<4>PID hash table entries: 256 (order: 8, 1024 bytes)

<4>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

<4>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

<6>Physical pages: 3200

<6>Memory available: 48384k/63842k RAM, (73k init code, 1604k kernel code, 204k data, 1024k dma)

<6>Blackfin Scratchpad data SRAM: 4 KB

<6>Blackfin Instruction SRAM: 32 KB

<7>Calibrating delay loop... 796.67 BogoMIPS (lpj=1593344)

<6>Security Framework v1.0.0 initialized

<6>Capability LSM initialized

<4>Mount-cache hash table entries: 512

<6>NET: Registered protocol family 16

<6>Blackfin GPIO Controller

<6>Blackfin DMA Controller

<6>bf1_init(): chip_id=527A50CB,dspid=E5040005

<6>bf1_init(): registering device resources

<5>SCSI subsystem initialized

<6>NET: Registered protocol family 2

<4>IP route cache hash table entries: 512 (order: -1, 2048 bytes)

<4>TCP established hash table entries: 2048 (order: 1, 8192 bytes)

<4>TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

<6>TCP: Hash tables configured (established 2048 bind 1024)

<6>TCP reno registered

<4>yaffs Sep 6 2007 23:42:25 Installing.

<6>io scheduler noop registered

<6>io scheduler anticipatory registered (default)

<6>io scheduler cfq registered

<6>Dynamic Power Management Controller Driver v0.1: major=10, minor = 254

<6>Serial: Blackfin serial driver

<6>bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 21) is a BFIN-UART

<4>RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

<6>dm9000 Ethernet Driver

<4>eth0: dm9000 at 20100000,20100002 IRQ 48 MAC: 00:09:45:54:20:78

<5>BF5xx flash: probing 16-bit flash bus for cfi_probe

<7>CFI: Found no BF5xx flash device at location zero

<5>BF5xx flash: probing 16-bit flash bus for smt_flash

<5>BF5xx flash: probing 16-bit flash bus for jedec_probe

<4>uclinux[mtd]: RAM probe address=0x3200000 size=0xd00000

<5>Creating 1 MTD partitions on "RAM":

<5>0x00000000-0x00d00000 : "ROMfs"

<4>uclinux[mtd]: set ROMfs:EXT2 to be root filesystem

<4>Generic platform RAM MTD, (c) 2004 Simtec Electronics

<6>NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)

<6>Scanning device for bad blocks

<5>Creating 2 MTD partitions on "NAND 256MiB 3,3V 8-bit":

<5>0x00000000-0x00800000 : "linux kernel"

<5>0x00800000-0x10000000 : "file system"

<6>mice: PS/2 mouse device common for all mice

<4>cs_mask: 0x20, baud=0x0, flag=0x0, ctrl=0xff00, dir=0x4

<6>Zapata Telephony Interface Registered on major 196

<6>Zaptel Version: SVN-trunk-r1501 Echo Canceller: MG2

<1>Code test: code function addr = 0x000f54c4

<6>dma_alloc_init: dma_page @ 0x0300d000 - 256 pages at 0x03f00000

<4>port: 1 port_type: O

<4>port: 2 port_type: O

<4>port: 3 port_type: S

<4>port: 4 port_type: S

<4>port: 5 port_type: -

<4>port: 6 port_type: -

<4>port: 7 port_type: -

<4>port: 8 port_type: -

<4>Module 0: Installed -- AUTO FXO (FCC mode)

<4>Module 1: Installed -- AUTO FXO (FCC mode)

<4>ProSLIC module is Si3215

<4>reg 0: 0x3

<4>reg 14: 0x0

<4>reg 74: 0x32

<4>reg 80: 0x0

<4>reg 81: 0x0

<4>reg 92: 0xff

<4>reg 82: 0xc1

<4>reg 83: 0xc1

<4>reg 0: 0x3

<4>reg 14: 0x0

<4>reg 74: 0x32

<4>reg 80: 0x0

<4>reg 81: 0x0

<4>reg 92: 0xff

<4>reg 82: 0xc0

<4>reg 83: 0xc1

<4>Start automatic calibration

<4>Module 2: Installed -- AUTO FXS

<4>ProSLIC module is Si3215

<4>reg 0: 0x3

<4>reg 14: 0x0

<4>reg 74: 0x32

<4>reg 80: 0x0

<4>reg 81: 0x0

<4>reg 92: 0xff

<4>reg 82: 0xc5

<4>reg 83: 0xc5

<4>reg 0: 0x3

<4>reg 14: 0x0

<4>reg 74: 0x32

<4>reg 80: 0x0

<4>reg 81: 0x0

<4>reg 92: 0xff

<4>reg 82: 0xc7

<4>reg 83: 0xc8

<4>Start automatic calibration

<4>Module 3: Installed -- AUTO FXS

<4>Found: Blackfin STAMP (8 modules)

<4>wcfxs_init_ok = 1

<6>TCP cubic registered

<6>NET: Registered protocol family 1

<6>NET: Registered protocol family 17

<4>Blackfin dm9000 interrupt setup: DEMUX_GPIO irq 48

<6>eth0: link up, 100Mbps, full-duplex, lpa 0x41E1

<4>IP-Config: Complete:

<4> device=eth0, addr=192.168.1.30, mask=255.255.255.0, gw=192.168.1.1,

<4> host=BF1, domain=, nis-domain=(none),

<4> bootserver=192.168.1.130, rootserver=192.168.1.130, rootpath=

<6>yaffs: dev is 32505858 name is "mtdblock2"

<4>yaffs: Attempting MTD mount on 31.2, "mtdblock2"

<4>yaffs: auto selecting yaffs2

<4>VFS: Mounted root (yaffs filesystem).

<5>Freeing unused kernel memory: 72k freed (0x193000 - 0x1a4000)

<3>devpts: called with bogus options

<6>New MMC/SD card found: 121 MB(127139840 bytes)

<6> spi_mmc:<3>spi_mmc: broken or invalid card inserted, dumping debug data!

<4>Driver build date: Sep 6 2007

<4>SCLK: 20000 KHz

<4>SPISEL5 as chip select

<4>Driver: Blackfin PIO SPI directly

<4>Total errors: 48

<4>Cmd/Error/Status log(newest first)

<4>C: 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017

<4>E: 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>S: 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>SD card :

<4> Capacity: 127139840 B

<4> Name: SD128 À

<4> Rev: 12.0

<4> Date: 2004/6

<4> Serial: 0x7b3134 (8073524)

<4> CSD ver.: 0

<4> CCC supported: 5f5

<4> Mult. block writes works: YES

<4>last block: 0

<4>users: 1

<4>Performance for last 100 transfers

<4> Mean read throughput: 0 kB/s

<4> Mean write throughput: 0 kB/s

<4> unknown partition table

<4>end_request: I/O error, dev spi_mmc, sector 2

<3>EXT3-fs: unable to read superblock

<3>spi_mmc: broken or invalid card inserted, dumping debug data!

<4>Driver build date: Sep 6 2007

<4>SCLK: 20000 KHz

<4>SPISEL5 as chip select

<4>Driver: Blackfin PIO SPI directly

<4>Total errors: 52

<4>Cmd/Error/Status log(newest first)

<4>C: 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017

<4>E: 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>S: 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>SD card :

<4> Capacity: 127139840 B

<4> Name: SD128 À

<4> Rev: 12.0

<4> Date: 2004/6

<4> Serial: 0x7b3134 (8073524)

<4> CSD ver.: 0

<4> CCC supported: 5f5

<4> Mult. block writes works: YES

<4>last block: 1024

<4>users: 1

<4>Performance for last 100 transfers

<4> Mean read throughput: 0 kB/s

<4> Mean write throughput: 0 kB/s

<3>spi_mmc: broken or invalid card inserted, dumping debug data!

<4>Driver build date: Sep 6 2007

<4>SCLK: 20000 KHz

<4>SPISEL5 as chip select

<4>Driver: Blackfin PIO SPI directly

<4>Total errors: 56

<4>Cmd/Error/Status log(newest first)

<4>C: 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017 000017

<4>E: 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x00f2 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>S: 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

<4>SD card :

<4> Capacity: 127139840 B

<4> Name: SD128 À

<4> Rev: 12.0

<4> Date: 2004/6

<4> Serial: 0x7b3134 (8073524)

<4> CSD ver.: 0

<4> CCC supported: 5f5

<4> Mult. block writes works: YES

<4>last block: 0

<4>users: 1

<4>Performance for last 100 transfers

<4> Mean read throughput: 0 kB/s

<4> Mean write throughput: 0 kB/s

<6>yaffs: dev is 37748736 name is "spi_mmc"

<4>yaffs: Attempting MTD mount on 36.0, "spi_mmc"

<6>yaffs: dev is 37748736 name is "spi_mmc"

<4>yaffs: Attempting MTD mount on 36.0, "spi_mmc"

<6>Registered tone zone 0 (United States / North America)

root:~>

 

af1*CLI> zap show channels

   Chan Extension  Context         Language   MOH Interpret

pseudo            DID_trunk_3                default

      1            DID_trunk_3                default

      2            DID_trunk_3                default

      3            default                    default

      4            numberplan-cust            default

 

- I already changed my telephone cable...

 

What could it be?

 

And another question please.

 

I want to load g729 codec to my IP04 for testing purposes. I found this page: http://blackfin.uclinux.org/gf/project/uclinux-dist/scmsvn/?action=browse&path=/branches/2008R1/lib/libbfgdots/g729/

 

BUT i do not know how to compile the codec. May somebody where can I find step by step information about it?

 

Thank you in advance.

QuoteReplyEditDelete

 

 

2008-03-28 01:52:01     Re: codecs and FXS card

Yi Li (CHINA)

Message: 53212    Hi,

 

To build the lib, just do "make menuconfig" and select:

 

"Customize Vendor/User Settings--->

    Library Configuration  --->

            Build libbfgdots"

Attachments

    Outcomes