[OpenWrt-Devel] lantiq vr9 and fxs
Eddi De Pieri
eddi at depieri.net
Tue Oct 14 07:24:10 EDT 2014
Hi to all,
I've applied to kernel patch for vpe committed for falcon, fixed for
vr9 ltq-vmmc, modified VGV7519 dts for passing new parameters
console=ttyLTQ0,115200 init=/etc/preinit maxvpes=1 maxtcs=1 phym=64M
mem=62M panic=1 vpe1_load_addr=0x83e00000 vpe1_mem=2M
vpe1_wired_tlb_entries=1
Now I get:
[ 175.672000] Here I am: #1
[ 175.672000] Here I am: #2
[ 175.676000] Here I am: #3
[ 175.680000] Here I am: #4
[ 175.680000] Here I am: #5
[ 175.684000] Here I am: cpu1_base_addr: 83e00000 #6
[ 175.688000] Here I am: #7
[ 175.692000] Here I am: #8
[ 175.700000] Unhandled kernel unaligned access[#1]:
[ 175.700000] CPU: 0 PID: 1516 Comm: tapidemo Not tainted 3.14.18 #40
[ 175.700000] task: 829819b0 ti: 82b54000 task.ti: 82b54000
[ 175.700000] $ 0 : 00000000 77d95290 bf001f38 cc123456
[ 175.700000] $ 4 : a3e00000 00082280 ffff0000 80000000
[ 175.700000] $ 8 : a6e5d6ef 00080080 ffff00ff 91008110
[ 175.700000] $12 : 807f807f 293f1500 00000000 00fe00fe
[ 175.700000] $16 : 82b55da0 82960000 82960000 00000000
[ 175.700000] $20 : 00000001 82b55e88 00000000 00000000
[ 175.700000] $24 : 00000000 00000000
[ 175.700000] $28 : 82b54000 82b55d60 7fd3aec8 8295ee84
[ 175.700000] Hi : 00001b08
[ 175.700000] Lo : 00006c20
[ 175.700000] epc : bf001f44 0xbf001f44
[ 175.700000] Not tainted
[ 175.700000] ra : 8295ee84 ifx_mps_download_firmware+0x378/0x43c [drv_vmmc]
[ 175.700000] Status: 1100fd03 KERNEL EXL IE
[ 175.700000] Cause : 00800014
[ 175.700000] BadVA : cc123456
[ 175.700000] PrId : 00019555 (MIPS 34Kc)
[ 175.700000] Modules linked in: rt2800pci rt2800mmio rt2800lib
iptable_nat rt2x00pci rt2x00mmio rt2x00lib pppoe nf_nat_ipv4
nf_conntrack_ipv6 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211
xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit
xt_id xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT pppox
ppp_async nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv6 nf_defrag_ipv4
nf_conntrack_irc nf_conntrack_ftp nf_conntrack ltq_deu_vr9 iptable_raw
iptable_mangle iptable_filter ipt_REJECT ip_tables drv_vmmc crc_itu_t
crc_ccitt compat drv_dsl_cpe_api drv_mei_cpe ip6t_REJECT ip6table_raw
ip6table_mangle ip6table_filter ip6_tables x_tables pppoatm
ppp_generic slhc br2684 atm drv_tapi ipv6 eeprom_93cx6 drv_ifxos arc4
crypto_blkcipher ltq_hcd_vr9 gpio_button_hotplug
[ 175.700000] Process tapidemo (pid: 1516, threadinfo=82b54000,
task=829819b0, tls=77e7b440)
[ 175.700000] Stack : 829640f0 cc123456 8040bd94 80408c60 00000000
82b55e68 0000cf68 ffffffea
[ 175.700000] 82964f90 20004f11 82b55e04 8295ad0c 00000007
82960000 82961b88 8294c084
[ 175.700000] 77d13008 00082280 00000000 00000000 829640f0
20000000 00000000 20000000
[ 175.700000] 7fe68968 2000560f 829640f0 8294fb5c 82b55ef8
82b01000 ffffff9c 00000000
[ 175.700000] 8004710e 82fd9800 77d13008 000822a0 00000000
00000000 00000000 00000000
[ 175.700000] ...
[ 175.700000] Call Trace:
[ 175.700000] [<8295ad0c>] ifx_mps_ioctl+0x4c8/0x754 [drv_vmmc]
[ 175.700000] [<8294c084>] VMMC_ChipAccessInit+0xd4/0xe64 [drv_vmmc]
[ 175.700000] [<8294fb5c>] VMMC_Dev_Spec_Ioctl+0x4bc/0x5f0 [drv_vmmc]
[ 175.700000] [<8004710e>] __kfifo_alloc+0xfe/0x100
[ 175.700000] [<8019580c>] lookup_fast+0x58/0x2e8
[ 175.700000] [<8004710e>] __kfifo_alloc+0xfe/0x100
[ 175.700000] [<82846254>] TAPI_Ioctl+0xd4/0xda0 [drv_tapi]
[ 175.700000] [<800e837c>] do_filp_open+0x3c/0xa4
[ 175.700000] [<828403a4>] 0x828403a4
[ 175.700000] [<800f7d80>] do_vfs_ioctl+0x558/0x5c0
[ 175.700000] [<8012e6b4>] getname_flags+0x40/0x14c
[ 175.700000] [<800f5258>] do_sys_open+0x218/0x240
[ 175.700000] [<8001c034>] SyS_ioctl+0x50/0x94
[ 175.700000] [<8000843c>] handle_sys+0x11c/0x140
[ 175.700000]
[ 175.700000]
[ 175.700000] Code: 3c06ffff 34ca00ff 00aa4824 <ac690000> 8c680000
240cc0ff 35070100 ac670000 ac600010
[ 175.984000] ---[ end trace 108c9297dfbeb9c8 ]---
It seems kernel crash on
/* copy FW image to base address of CPU1 */
IFXOS_CpyFromUser ((IFX_void_t *)cpu1_base_addr,
(IFX_void_t *)pFWDwnld->data, pFWDwnld->length))
Any suggestion?
On Sat, Oct 11, 2014 at 5:35 PM, Eddi De Pieri <eddi at depieri.net> wrote:
> Hi to all,
>
> I've started to figure out how much work is needed to support fxs on vr9
> board like mine.
>
> On latest trunk :
> - owsip is missing (i know is bugged with >32mbram)
> - ltq-tapidemo is m issing
> - lantiq falcon fxs support seems broken
>
> It seems to me that by rebasing some patch for falcon should be possible to
> make vmmc for vr9 working (or at least to build for now...).
>
> You agree?
>
> Eddi
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list