Hi,
I do not believe so as all work was specific to dvb-s up to now, and nobody knows what firmware they deliver with the new box.
CU
9000h
Hi,
I do not believe so as all work was specific to dvb-s up to now, and nobody knows what firmware they deliver with the new box.
CU
9000h
Hi perexg,
I have a problem compiling the kernel. I have compiled the kernel without errors and injected it my own initrd, which is basically the original Image with my changes. The uImage.gz resulting boots well until it wants to use the DVB-devices, then there is a kernel oops. Same Image with original Kernel boots and works well. I have no idea where the problem could be, since you compile and use your own kernel, too. Maybe you have an idea by looking into the dmesg:
Linux version 2.6.32.42_stm24_0208-idl4k_7108 (root@mod) (gcc version 4.5.3 20111123 (STMicroelectronics/Linux Base 4.5.3-99) (GCC) ) #11 PREEMPT Tue Apr 21 19:10:42 CEST 2015
Boot params:
... MOUNT_ROOT_RDONLY - 00000001
... RAMDISK_FLAGS - 00000000
... ORIG_ROOT_DEV - 00000200
... LOADER_TYPE - 00000000
... INITRD_START - 00000000
... INITRD_SIZE - 00000000
Booting machvec: idl4k
Node 0: start_pfn = 0x70000, low = 0x8f000
Zone PFN ranges:
Normal 0x00070000 -> 0x0008f000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00070000 -> 0x0008f000
On node 0 totalpages: 126976
free_area_init_node: node 0, pgdat 81459d74, node_mem_map 83135000
Normal zone: 992 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 125984 pages, LIFO batch:31
Inverto idl4k board initialisation
STx7108 version 2.x, HOST core
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 125984
Kernel command line: console= hw=16001000000000000000000000000000 sn=1S81T51303001242 uuid=625F0470F88F4B259604F0B1B7988FCF revBoot=stm24_0056-B0_80-idl4k-rev47
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
PVR=04909300 CVR=60880000 PRR=0000a320
I-cache : n_ways=2 n_sets=512 way_incr=16384
I-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
D-cache : n_ways=2 n_sets=512 way_incr=16384
D-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
Memory: 452992k/507904k available (3365k kernel code, 1091k data, 28416k init)
Hierarchical RCU implementation.
NR_IRQS:500
Failed to enable clk CLKA0_REF, ignoring
Failed to enable clk CLKA0_PLL0LS, ignoring
Failed to enable clk CLKA1_REF, ignoring
Failed to enable clk CLKA1_PLL0LS, ignoring
Console: colour dummy device 80x25
sh_tmu: TMU0 used for clock events
sh_tmu: TMU0 used for periodic clock events
sh_tmu: TMU1 used as clock source
Calibrating delay loop... 593.92 BogoMIPS (lpj=296960)
Mount-cache hash table entries: 512
CPU: STx7108
console [ttyAS0] enabled
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource TMU1
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
[STM]: [PM]: HoM support registered
[STM]: [PM]: [HoM]: Early console @ 0xfd733000
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Slow work thread pool: Starting up
Slow work thread pool: Ready
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.13)
msgmni has been set to 885
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
STMicroelectronics ASC driver initialized
stm-asc.0: ttyAS0 at MMIO 0xfd733000 (irq = 108) is a stm-asc
brd: module loaded
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
cmdlinepart partition parsing not available
Creating 5 MTD partitions on "stm-nand-flex.0":
0x000000000000-0x000000020000 : "nand-env"
0x000000020000-0x000000420000 : "nand-system"
0x000000420000-0x000002420000 : "nand-fw1"
0x000002420000-0x000004420000 : "nand-fw2"
0x000004420000-0x000008000000 : "nand-data"
STMMAC driver:
platform registration...
done!
PMT module supported
DWMAC1000 - user ID: 0x10, Synopsys ID: 0x33
Enhanced descriptor structure
eth0 - (dev. name: stmmaceth - id: 1, IRQ #88
IO base addr: 0xfe730000)
STMMAC MII Bus: probed
eth0: PHY ID 001cc915 at 0 IRQ 0 (1:00)
eth0: PHY ID 001cc915 at 1 IRQ 25 (1:01) active
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
stm_usb_probe: usb_phy_clk clock not found for stm-usb.0
stm-ehci stm-ehci.0: st-ehci
stm-ehci stm-ehci.0: new USB bus registered, assigned bus number 1
stm-ehci stm-ehci.0: irq 124, io mem 0xfe0ffe00
stm-ehci stm-ehci.0: USB 0.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
stm-ohci stm-ohci.0: stm-ohci
stm-ohci stm-ohci.0: new USB bus registered, assigned bus number 2
stm-ohci stm-ohci.0: irq 127, io mem 0xfe0ffc00
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
stm_usb_probe: usb_phy_clk clock not found for stm-usb.1
stm-ehci stm-ehci.1: st-ehci
stm-ehci stm-ehci.1: new USB bus registered, assigned bus number 3
stm-ehci stm-ehci.1: irq 125, io mem 0xfe1ffe00
stm-ehci stm-ehci.1: USB 0.0 started, EHCI 1.00
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
stm-ohci stm-ohci.1: stm-ohci
stm-ohci stm-ohci.1: new USB bus registered, assigned bus number 4
stm-ohci stm-ohci.1: irq 128, io mem 0xfe1ffc00
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
stm_usb_probe: usb_phy_clk clock not found for stm-usb.2
stm-ehci stm-ehci.2: st-ehci
stm-ehci stm-ehci.2: new USB bus registered, assigned bus number 5
stm-ehci stm-ehci.2: irq 126, io mem 0xfe2ffe00
stm-ehci stm-ehci.2: USB 0.0 started, EHCI 1.00
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 1 port detected
stm-ohci stm-ohci.2: stm-ohci
stm-ohci stm-ohci.2: new USB bus registered, assigned bus number 6
stm-ohci stm-ohci.2: irq 129, io mem 0xfe2ffc00
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
i2c /dev entries driver
stm i2c clock = 100500000, ns_per_clk = 9
stm i2c modified clock = 50250000, ns_per_clk = 19
stm i2c clock = 100500000, ns_per_clk = 9
stm i2c modified clock = 50250000, ns_per_clk = 19
at24 1-0050: 8192 byte 24c64 EEPROM (writable)
sh_tmu: TMU0 kept as earlytimer
sh_tmu: TMU1 kept as earlytimer
STMicroelectronics - Coprocessors st231 Init
st-coprocessor-0: No RAM reserved
st231.0 Coprocessor -------------------------------------------
not configured!
---------------------------------------------------------------
st-coprocessor-1: No RAM reserved
st231.1 Coprocessor -------------------------------------------
not configured!
---------------------------------------------------------------
st-coprocessor-2: No RAM reserved
st231.2 Coprocessor -------------------------------------------
not configured!
---------------------------------------------------------------
TCP cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
[STM]: [PM]: Suspend support registered
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Freeing unused kernel memory: 28416k freed
stmmac: Rx Checksum Offload Engine supported
TX Checksum insertion supported
Empty flash at 0x01be1140 ends at 0x01be1800
stapi_core: module license 'ST Microelectronics' taints kernel.
Disabling lock debugging due to kernel taint
Load module sttbx_early_core
Load module stos_core [?] by insmod (pid 458)
Load module stcommon_core [?] by insmod (pid 458)
Load module sttbx_core [?] by insmod (pid 458)
Load module stevt_core [?] by insmod (pid 458)
Load module stavmem_core [?] by insmod (pid 458)
Load module stbuffer_core [?] by insmod (pid 458)
Load module stclock_core [252] by insmod (pid 458)
Load module stpower_core [251] by insmod (pid 458)
Load module stpio_core [?] by insmod (pid 458)
Load module stfdma_core [250] by insmod (pid 458)
Load module stinject_core [?] by insmod (pid 458)
Load module stnet_core [?] by insmod (pid 458)
Load module stpti5_core [?] by insmod (pid 458)
Load module stcommon_ioctl [249] by insmod (pid 464)
Load module sttbx_ioctl [248] by insmod (pid 464)
Load module stevt_ioctl [247] by insmod (pid 464)
Load module stavmem_ioctl [246] by insmod (pid 464)
Load module stbuffer_ioctl [245] by insmod (pid 464)
Load module stpower_ioctl [244] by insmod (pid 464)
Load module stpio_ioctl [243] by insmod (pid 464)
Load module stfdma_ioctl [240] by insmod (pid 464)
Load module stinject_ioctl [239] by insmod (pid 464)
Load module stnet_ioctl [238] by insmod (pid 464)
Load module stsys_ioctl [237] by insmod (pid 464)
Load module stpti5_ioctl [236] by insmod (pid 464)
[demod900] setup [num_demods 4]
[pll6120] setup [num_plls:4] [clk:30000000] [bbgain:16]
[fe] Checking lut 0xC1ABEAF0
[fe] Checking lut 0xC1ABEB26
[fe] Checking lut 0xC1ABEAF0
[fe] Checking lut 0xC1ABEB54
[dmx] ... init 0
[fta_fe] FE Initialization done, res 0
[dmx-ts] ... init 0
PHY: 1:01 - Link is Up - 1000/Full
eth0: no IPv6 routers present
Unable to handle kernel NULL pointer dereference at virtual address 00000028
pc = 81078eba
*pde = 00000000
Oops: 0000 [#1]
last sysfs file: /sys/devices/virtual/coproc-dev/st231-2/dev
Modules linked in: axe_dmxts(P) axe_dmx(P) axe_fp(P) axe_fe(P) axe_i2c(P) stapi_ioctl(P) stapi_core(P)
Pid : 781, Comm: main_axe.out
CPU : 0 Tainted: P (2.6.32.42_stm24_0208-idl4k_7108 #11)
PC is at __bpa2_alloc_pages+0x7a/0x160
PR is at __bpa2_alloc_pages+0x30/0x160
PC : 81078eba SP : 82a27cec SR : 40008101 TEA : c11d156c
R0 : 8248a280 R1 : 00000002 R2 : 82a26000 R3 : 00000001
R4 : 9e8000c0 R5 : 000000d1 R6 : 00001000 R7 : 000000d1
R8 : 00000001 R9 : 8248a280 R10 : 00000000 R11 : 8248a2a0
R12 : 00000000 R13 : 00000000 R14 : 8142da48
MACH: 000445c0 MACL: 00000000 GBR : 2992ef30 PR : 81078e70
Call trace:
[<c119ad90>] stptiSupport_MemoryAllocateForDMA+0x50/0x160 [stapi_core]
[<c1198ec0>] stptiSUPPORT_printf_fn+0x0/0x80 [stapi_core]
[<c11a68d4>] stptiTSHAL_TSInputStfeConfigure+0x634/0xd60 [stapi_core]
[<c1198ec0>] stptiSUPPORT_printf_fn+0x0/0x80 [stapi_core]
[<c11a6dd4>] stptiTSHAL_TSInputStfeConfigure+0xb34/0xd60 [stapi_core]
[<81011a88>] __wake_up+0x28/0x80
[<c119f150>] stptiOBJMAN_CheckHandle+0x30/0x40 [stapi_core]
[<c119889a>] STPTI_TSInputConfigure+0xda/0x120 [stapi_core]
[<811ce428>] __copy_user+0x0/0x158
[<c133cb96>] stpti5_ioctl_ioctl+0x376/0x3e40 [stapi_ioctl]
[<c115c512>] STEVT_SubscribeDeviceEventWithSizeInt+0x12/0x20 [stapi_core]
[<c1335500>] stevt_ioctl_DevCallbackWithSize+0x0/0x6a0 [stapi_ioctl]
[<c133c560>] stsys_ioctl_ioctl+0x4a0/0x540 [stapi_ioctl]
[<811ce428>] __copy_user+0x0/0x158
[<810895a0>] vfs_ioctl+0x60/0x80
[<81089d02>] do_vfs_ioctl+0x62/0x640
[<810077a4>] need_resched+0x18/0x1c
[<81002ae0>] do_IRQ+0x0/0x60
[<8107c588>] fget_light+0x28/0xe0
[<8108a30e>] sys_ioctl+0x2e/0x60
[<81007920>] syscall_call+0xa/0xe
[<8108a2e0>] sys_ioctl+0x0/0x60
Process: main_axe.out (pid: 781, stack limit = 82a26001)
Stack: (0x82a27cec to 0x82a28000)
7ce0: c119ad90 c1198ec0 000000ff 00000001 00001000
7d00: 0000083f 00000400 c11eff48 00000000 00000000 c11ef57c c11a68d4 c1198ec0
7d20: c11a6dd4 00000000 c11efeb8 c11efeb8 00000000 82a27d90 c11cb2a4 00000000
7d40: 00000054 00000000 82a27de0 c11ef984 82a27de0 81011a88 c11efeb8 00000000
7d60: 00000018 00000002 c119f150 00000000 c119889a 811ce428 00000000 00000008
7d80: 00000000 82a27de0 82a27d90 82a27e24 ffffffff 00000000 000000bc 00000001
7da0: 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000
7dc0: 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000
7de0: 00000002 c133cb96 00000054 82a27e1c 7bc46098 8141d420 82a27ea0 00000001
7e00: 00000001 9e800120 000000d0 9e800120 82a27e8c 000d000b c115c512 00401089
7e20: 00000000 ffffffff 000000bc 00000001 00000001 00000001 00000001 00000001
7e40: 00000000 00000000 00000000 00000000 00000040 00000000 00000000 00000000
7e60: 00000000 00000000 00000000 00000000 82a27eac 00000030 7bc460cc fda500ac
7e80: 00000004 00000000 82bf75dc c1335500 c133c560 811ce428 82a27ea0 8141d420
7ea0: 7bc460cc 00000030 81421254 00000000 fda500ac 00000004 00000000 00000000
7ec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2e37a61
7ee0: 810895a0 0043d568 00000000 00000594 c004d67b 9e82d820 c004d67b 7bc46098
7f00: 9e82d820 81089d02 0000000c 7bc46098 810077a4 0043d568 7bc46138 81002ae0
7f20: 82a26000 00000000 82a26000 82a26000 40008101 00000020 82a27f8c 7bc46138
7f40: 7bc461a0 8245ff60 00000008 7bc46138 c004c90b 00000594 7bc461a0 0043d568
7f60: 82a27f80 8107c588 8108a30e 0043d568 00000000 00000594 c004d67b 7bc46098
7f80: 0000000c 9e82d820 00000000 00000001 81007920 00000000 00000071 00000100
7fa0: 8108a2e0 004019e4 004019e4 7bc460e0 00000036 0000000c c004d67b 7bc46098
7fc0: 00000001 00000000 00000001 00000000 00000000 00000000 00000000 0043d568
7fe0: 7bc46098 298cd444 0041c1dc 00008100 2992ef30 000445c0 00000090 0000004c
---[ end trace 25b504906ea217be ]---
note: main_axe.out[781] exited with preempt_count 2
BUG: scheduling while atomic: main_axe.out/781/0x10000002
Modules linked in: axe_dmxts(P) axe_dmx(P) axe_fp(P) axe_fe(P) axe_i2c(P) stapi_ioctl(P) stapi_core(P)
Stack: (0x82a27934 to 0x82a28000)
7920: 813451ee 00000001 82bf7560
7940: 00000000 00000000 00000000 00000000 4801a8c0 82bf776c 82bf7768 00000000
7960: 00000000 00000000 00000000 82bf76f0 00000000 00000006 81010f18 82a27998
7980: 813454c0 82bf7560 81067520 2992e000 00000001 10000000 813454ee 82a279a4
79a0: 828692dc 81068270 81067b20 81347628 8245bd60 00000000 00000001 00000000
79c0: 82a27a1c 00000002 81062142 82a27a1c 8245bd60 00000001 82a27a1c 2992e000
79e0: 00000001 8245bd94 00000007 82a27a1c 00000000 00000000 810399ce 2992e000
7a00: 8104f200 81058620 00008000 81062100 82a279e0 82a27a40 8245bd60 81420e1c
7a20: 81039f66 8142da48 00000000 00000000 ffffffea 00000001 ffffffff 82a27a40
7a40: 00000000 00000000 00000b28 8103b6b6 8142da48 00000000 00000000 00000001
7a60: 00000001 00000001 2992eb28 8143f38c 000000f0 8101da54 81002b18 00000010
7a80: 81007766 8142138c 81002ae0 400081f1 00000000 00000000 40008100 000000f0
7aa0: 81421374 000038d8 ffffffff 8301cb54 00000000 8311cc1f 8142138c 0000003a
7ac0: 8301cb48 82a27b08 82a27b10 82a27aec 81017fe0 81018170 8103c184 8142da48
7ae0: 00000000 00000000 00000001 2992eb28 00000001 00000001 00000000 00000000
7b00: ffffffff 00000000 00000000 00000000 82a27b30 00000000 81015440 8142da48
7b20: 00000000 81344d30 8245bd60 00000000 82bf785c 82bf7560 00000000 00000000
7b40: 810192fe 813a6678 00000000 8245bd60 82bf7560 81344d30 813a6678 8101ad2c
7b60: 8142da48 00000000 81344d30 813a6678 00000000 0000000b 82bf7560 82a27ba8
7b80: 0000001f 82a27c90 e2e37a61 81344d4a 8142da48 00000000 81344d30 813a6678
7ba0: 81005f4c 8142da48 00000000 81344d30 813a6678 00000000 811d7de0 82a27c90
7bc0: 000000ff 0000000b 8100e1f6 8245bd60 81344d30 00000000 00000028 82a27c90
7be0: 00000000 ffffff0f 83121664 811d01ee 00000001 81345500 810c04fe 82a27c38
7c00: 000001f0 00000000 811d5ffe 8143f28c ffffffff c11ef59c 00000000 82a27c38
7c20: c11ef59c ffffffff 00000003 00000000 00000000 00000000 00000001 00000000
7c40: 00000000 00000000 82a27c30 8248b4a8 8248a2e0 c115b702 82a27c84 c115b8ec
7c60: 8141d420 82a27cbb c11e325c c115b920 81007760 8142da48 00000000 00000000
7c80: 8248a2a0 00000000 810076e0 00000008 8248a280 00000002 82a26000 00000001
7ca0: 9e8000c0 000000d1 00001000 000000d1 00000001 8248a280 00000000 8248a2a0
7cc0: 00000000 00000000 8142da48 82a27cec 81078eba 81078e70 40008101 2992ef30
7ce0: 000445c0 00000000 ffffffff c119ad90 c1198ec0 000000ff 00000001 00001000
7d00: 0000083f 00000400 c11eff48 00000000 00000000 c11ef57c c11a68d4 c1198ec0
7d20: c11a6dd4 00000000 c11efeb8 c11efeb8 00000000 82a27d90 c11cb2a4 00000000
7d40: 00000054 00000000 82a27de0 c11ef984 82a27de0 81011a88 c11efeb8 00000000
7d60: 00000018 00000002 c119f150 00000000 c119889a 811ce428 00000000 00000008
7d80: 00000000 82a27de0 82a27d90 82a27e24 ffffffff 00000000 000000bc 00000001
7da0: 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000
7dc0: 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000
7de0: 00000002 c133cb96 00000054 82a27e1c 7bc46098 8141d420 82a27ea0 00000001
7e00: 00000001 9e800120 000000d0 9e800120 82a27e8c 000d000b c115c512 00401089
7e20: 00000000 ffffffff 000000bc 00000001 00000001 00000001 00000001 00000001
7e40: 00000000 00000000 00000000 00000000 00000040 00000000 00000000 00000000
7e60: 00000000 00000000 00000000 00000000 82a27eac 00000030 7bc460cc fda500ac
7e80: 00000004 00000000 82bf75dc c1335500 c133c560 811ce428 82a27ea0 8141d420
7ea0: 7bc460cc 00000030 81421254 00000000 fda500ac 00000004 00000000 00000000
7ec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2e37a61
7ee0: 810895a0 0043d568 00000000 00000594 c004d67b 9e82d820 c004d67b 7bc46098
7f00: 9e82d820 81089d02 0000000c 7bc46098 810077a4 0043d568 7bc46138 81002ae0
7f20: 82a26000 00000000 82a26000 82a26000 40008101 00000020 82a27f8c 7bc46138
7f40: 7bc461a0 8245ff60 00000008 7bc46138 c004c90b 00000594 7bc461a0 0043d568
7f60: 82a27f80 8107c588 8108a30e 0043d568 00000000 00000594 c004d67b 7bc46098
7f80: 0000000c 9e82d820 00000000 00000001 81007920 00000000 00000071 00000100
7fa0: 8108a2e0 004019e4 004019e4 7bc460e0 00000036 0000000c c004d67b 7bc46098
7fc0: 00000001 00000000 00000001 00000000 00000000 00000000 00000000 0043d568
7fe0: 7bc46098 298cd444 0041c1dc 00008100 2992ef30 000445c0 00000090 0000004c
Call trace:
[<81010f18>] __cond_resched+0x18/0x40
[<813454c0>] _cond_resched+0x0/0x40
[<81067520>] follow_page+0x0/0x1c0
[<813454ee>] _cond_resched+0x2e/0x40
[<81068270>] __get_user_pages+0x90/0x240
[<81067b20>] handle_mm_fault+0x0/0x6c0
[<81347628>] __down_read+0x148/0x180
[<81062142>] get_user_pages_fast+0x42/0x80
[<810399ce>] get_futex_key+0xae/0x1a0
[<8104f200>] unlock_page+0x0/0x80
[<81058620>] put_page+0x0/0x1e0
[<81062100>] get_user_pages_fast+0x0/0x80
[<81039f66>] futex_wake+0x46/0x140
[<8103b6b6>] do_futex+0xf6/0xb60
[<8101da54>] irq_exit+0x34/0x60
[<81002b18>] do_IRQ+0x38/0x60
[<81007766>] ret_from_irq+0x0/0x1a
[<81002ae0>] do_IRQ+0x0/0x60
[<81017fe0>] vprintk+0x120/0x3c0
[<81018170>] vprintk+0x2b0/0x3c0
[<8103c184>] sys_futex+0x64/0x120
[<81015440>] mm_release+0x80/0xe0
[<81344d30>] printk+0x0/0x28
[<810192fe>] exit_mm+0x1e/0x1e0
[<81344d30>] printk+0x0/0x28
[<8101ad2c>] do_exit+0xcc/0x700
[<81344d30>] printk+0x0/0x28
[<81344d4a>] printk+0x1a/0x28
[<81344d30>] printk+0x0/0x28
[<81005f4c>] die+0xec/0x180
[<81344d30>] printk+0x0/0x28
[<811d7de0>] bust_spinlocks+0x0/0x60
[<8100e1f6>] do_page_fault+0x196/0x360
[<81344d30>] printk+0x0/0x28
[<811d01ee>] ida_pre_get+0xe/0x80
[<81345500>] preempt_schedule+0x0/0x60
[<810c04fe>] proc_register+0x3e/0x240
[<811d5ffe>] number.clone.6+0x2be/0x300
[<c115b702>] sttbx_CreateEntry+0x62/0xe0 [stapi_core]
[<c115b8ec>] sttbx_CreateNewEntry+0x4c/0x80 [stapi_core]
[<c115b920>] STTBX_ODD_Register+0x0/0x80 [stapi_core]
[<81007760>] ret_from_exception+0x0/0x6
[<810076e0>] tlb_miss_load+0x0/0x4
[<81078eba>] __bpa2_alloc_pages+0x7a/0x160
[<81078e70>] __bpa2_alloc_pages+0x30/0x160
[<c119ad90>] stptiSupport_MemoryAllocateForDMA+0x50/0x160 [stapi_core]
[<c1198ec0>] stptiSUPPORT_printf_fn+0x0/0x80 [stapi_core]
[<c11a68d4>] stptiTSHAL_TSInputStfeConfigure+0x634/0xd60 [stapi_core]
[<c1198ec0>] stptiSUPPORT_printf_fn+0x0/0x80 [stapi_core]
[<c11a6dd4>] stptiTSHAL_TSInputStfeConfigure+0xb34/0xd60 [stapi_core]
[<81011a88>] __wake_up+0x28/0x80
[<c119f150>] stptiOBJMAN_CheckHandle+0x30/0x40 [stapi_core]
[<c119889a>] STPTI_TSInputConfigure+0xda/0x120 [stapi_core]
[<811ce428>] __copy_user+0x0/0x158
[<c133cb96>] stpti5_ioctl_ioctl+0x376/0x3e40 [stapi_ioctl]
[<c115c512>] STEVT_SubscribeDeviceEventWithSizeInt+0x12/0x20 [stapi_core]
[<c1335500>] stevt_ioctl_DevCallbackWithSize+0x0/0x6a0 [stapi_ioctl]
[<c133c560>] stsys_ioctl_ioctl+0x4a0/0x540 [stapi_ioctl]
[<811ce428>] __copy_user+0x0/0x158
[<810895a0>] vfs_ioctl+0x60/0x80
[<81089d02>] do_vfs_ioctl+0x62/0x640
[<810077a4>] need_resched+0x18/0x1c
[<81002ae0>] do_IRQ+0x0/0x60
[<8107c588>] fget_light+0x28/0xe0
[<8108a30e>] sys_ioctl+0x2e/0x60
[<81007920>] syscall_call+0xa/0xe
[<8108a2e0>] sys_ioctl+0x0/0x60
Alles anzeigen
Thanks
Tim
Maybe this was already answered (can't find anything), does the box supports WOL ?
In combination with the autoshutdown script we could save a lot energy.
Alles anzeigenHi perexg,
I have a problem compiling the kernel. I have compiled the kernel without errors and injected it my own initrd, which is basically the original Image with my changes. The uImage.gz resulting boots well until it wants to use the DVB-devices, then there is a kernel oops. Same Image with original Kernel boots and works well. I have no idea where the problem could be, since you compile and use your own kernel, too. Maybe you have an idea by looking into the dmesg:
Thanks
Tim
Check the uboot parameters. https://github.com/perexg/sati…ster/patches/uboot.script
The parameter 'bigphysarea=20000' is required for the kernel - it seems that the original firmware has this parameter somewhat build-in.
Maybe this was already answered (can't find anything), does the box supports WOL ?
In combination with the autoshutdown script we could save a lot energy.
ethtool says:
Supports Wake-on: ug
Wake-on: g
But the question is if the kernel supports suspend for STi7108 .
Hi perex,
Check the uboot parameters. https://github.com/perexg/sati…ster/patches/uboot.script
The parameter 'bigphysarea=20000' is required for the kernel - it seems that the original firmware has this parameter somewhat build-in.
YES! That's it! Wow, my own kernel is running! Now I can use the i2c_mangle.ko, too. Because in the original kernel there were 2 symbols missing from i2c-core.
Thanks!!!
Hi,
The parameter 'bigphysarea=20000' is required for the kernel - it seems that the original firmware has this parameter somewhat build-in.
btw: You could set in ".config":
Maybe this is easier, than passing the parameters via modification of uboot parameters? That's at least how the original kernel was configured.
Best & Thanks again
Maybe this is easier, than passing the parameters via modification of uboot parameters? That's at least how the original kernel was configured.
Yes, sure. I was lazy to look for this option. Added to my repo - commit 26f0dff40a7e9567994d4c06bc46aee4e072cbd0 .
Hi,
I'm runing your Firmware since 3 Days and its very stable compared to the Stock Firmware, many thanks for that.
One Question, is it possible to get the State of the Tuner LEDs from the shell ?
Hi,
I'm runing your Firmware since 3 Days and its very stable compared to the Stock Firmware, many thanks for that.
One Question, is it possible to get the State of the Tuner LEDs from the shell ?
No, it's not possible. The LEDs are controlled using a special char device /dev/axe/fp-0 . I don't think that this information can be read back.
But it's easy to write the "tuner busy" information from minisatip to a file or maybe, the http protocol can be used to serve this information.
Ok, thanks, can you give me a hint how to get the Information which tuners are busy from minisatip ? I found nothing in the readme
hummel99:
In fact I was thinking about the same problem - over time it is pretty annoying to run every five minutes to the server cabinet just to find out about the currrent device status.
In normal daily use this is probably no issue but in case of intense testing it is an advantage to know the state of the satip-server.
I use now this little shell command to create a simple html-file below /media:
more /proc/driver/axedmx-ts |grep datainCnt | sed 's/%/%p/g;s/@/%a/g' | tr '\n' @ | sed 's/@/<br>/g;s/%a/@/g;s/%p/%/g' >/media/status.htm
You can access that via your webbrowser with
and it delivers this:
+ DEMUX_0> datainCnt:16725876 rdbytes:536254468
+ DEMUX_1> datainCnt:18906553 rdbytes:3406155684
+ DEMUX_2> datainCnt:0 rdbytes:0
+ DEMUX_3> datainCnt:0 rdbytes:0
In my example two tuners are used.
Regards
Mister.Spliss
Hi,
is the reboot command problem solved?
Zitat- reboot command cannot be used (uboot usb init fails, hw init fails)
About the tuner status:
we could use cgi
create a cgi-bin directory:
create the status script:
give it right at least 700:
contents of the status file under cgi-bin:
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo "<meta http-equiv="refresh" content="5" />"
echo "<html><head><title> SatIP Tuner Status</title></head><body>"
echo "$(more /proc/driver/axedmx-ts | grep datainCnt | sed 's/%/%p/g;s/@/%a/g' | tr '\n' @ | sed 's/@/<br>/g;s/%a/@/g;s/%p/%/g' | sed s/"+ DEMUX_"//g | sed s/"> datainCnt"//g | sed s/" rdbytes"//g)"
echo "</body></html>"
This will show the usage of the tuners and will refresh the page every 5 seconds, you can edit this value
with the index.html under /media i did the following:
that will redirect directly to the status script.
now everytime you open the website the status will be generated on demand and automatically by refresh
[Blockierte Grafik: http://i.imgur.com/Ppzfuw6.png]
[Blockierte Grafik: http://i.imgur.com/oWycPG2.png]
Regards X23
Hi,
perex can you compile (integrate) vdr or tvh into you image?
Also as you can see at my tuner status screenshot above (new one) it seems that a tuner can be lost.
tuner 1 is missing there:
[Blockierte Grafik: http://i.imgur.com/Dwv2I1I.png]
Is there a way to activate it again, and why is it maybe lost?
Edit:
it appeared again:
[Blockierte Grafik: http://i.imgur.com/Ppzfuw6.png]
Edit:
Still working on a status page :):
[Blockierte Grafik: http://i.imgur.com/T4vkt2A.png]
Regards X23
Hi Perex,
it seems that there is no way to contact you, are you still working on the fw?
Regards X23
Hat jemand hier auch schon mal die axe Firmware auf den unterstützten satip-servern (gssbox usw.) getestet ?
Ich habe auch eine gssbox leider bekomme ich die box mit der axe Fw nicht zum laufen
die box bootet immer mit der originalen Fw
ich habe schon mehrer sticks ausprobiert
perex can you compile (integrate) vdr or tvh into you image?
Hi X23,
I think the CPU has by far not enough resources to run vdr or anythink like that. And for what? As recording server you need a fast hard disk interface (the box has only USB) and any other services (streamdev etc) need a client vdr anyway. So why not use satip-plugin or vtuner/satip? I am happy with the box as it is now, even with the original firmware. I will give the satip-axe alternative firmware a try and see if some of my issues goes away. Although I expect them to be on the client side, but who knows...
Darkstar.
Ich habe auch eine gssbox leider bekomme ich die box mit der axe Fw nicht zum laufen
die box bootet immer mit der originalen Fw
ich habe schon mehrer sticks ausprobiert
Hast du den USB Stick in den oberen USB Steckplatz gesteckt? Nur da bootet er die Firmware vom Stick....
Hast du den USB Stick in den oberen USB Steckplatz gesteckt? Nur da bootet er die Firmware vom Stick....
ja ich habe immer den oberen Steckplatz genommen geht leider nicht
jetzt habe ich mal die originale Fw genommen geht auch nicht
Hi reepi,
Welche Firmware Version hat hat deine Box?
Bei mir startete der USB-Stick auch erst als die Box die Orginal Firmware 1.17.0.120 hatte.
https://github.com/perexg/sati…ware/idl4k.bin-1.17.0.120
Gruß vdrdream
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!