Jump to content
XPEnology Community

x1a0

Rookie
  • Posts

    2
  • Joined

  • Last visited

x1a0's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. Hi, I am trying to compile an image for Raspberry Pi. I followed the step on Wiki (in an Ubuntu server) - used "Marvell armada 370 Linux 3.2.30" tool chain. While compile bzImage I got this error: arch/arm/kernel/built-in.o: In function `__sys_trace_return': io.c:(.text+0xe38): undefined reference to `sys_SYNOMTDAlloc' kernel/built-in.o: In function `kernel_power_off': ring_buffer.c:(.text+0x18760): undefined reference to `syno_schedule_power_on_prepare' make: *** [.tmp_vmlinux1] Error 1 Any idea?
  2. Thanks for that! Well, to be honest, I just did the procedure mentioned in the first posting ( http://xpenology.com/wiki/en/building_xpenology ). And from it only the kernel building part and the checksum trick. From the remainder I just used the modified *.pat from Synology DS3612xs - DSM 4.2 build 3202 found here, replacing zImage and the checksum files. The synobios.ko found there is already modified in order to start from the start USB key, as far as I understand - so this should not be the problem. I coocked my desired driver inside the kernel (not as sata_via.ko, but included in the kernel). Indeed it seems to be a version mismatch. But I have no clue, where to find newer kernel source code in order to provide in the proces of compilaiton. I just downloaded the source code from andy's project on github with the following command: git clone https://github.com/andy928/xpenology.git linux-3.x I did not try this with DSM 4.1. Maybe it will work there. I suspect the provided modules (*.ko) inside the *.pat to be 3.2.11, so it should match the kernel version. But I wanted to use the newest available Build, which is the DSM 4.2 3202 (OK, excluding the 3211 build which source code is not freely available yet). Appreciate any further hints for solving the problem Cheerz I am having same problem here. Any idea? Thanks!
×
×
  • Create New...