Jump to content

elimisteve

Active Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by elimisteve

  1. 19 hours ago, Sebkinne said:

    The actual setting is called MIPS_FPU_EMULATOR

    @Sebkinne Awesome, got it!  I now see ./bin/ar71xx/openwrt-ar71xx-generic-*-{factory,sysupgrade}.img , which is great, though I'm just interested in replacing the kernel.

    I tried to scp kernel_3.18.19-1-f348b1f5b567b17ca4353ee14083f045_ar71xx.ipk to my Pineapple and ran

        $ opkg install --force-downgrade kernel_3.18.19-1-f348b1f5b567b17ca4353ee14083f045_ar71xx.ipk

    but my system is still using the old kernel... which might be a good thing, because that .ipk file is just 814 bytes -- clearly too small to be a legit kernel!

    How can I just replace my kernel?  With one of these files, perhaps?

    ./openwrt-ar71xx-generic-vmlinux.lzma
    ./openwrt-ar71xx-generic-vmlinux-lzma.elf
    ./openwrt-ar71xx-generic-vmlinux.gz
    ./openwrt-ar71xx-generic-vmlinux.elf
    ./openwrt-ar71xx-generic-vmlinux.bin

    Thanks!

  2. 41 minutes ago, elimisteve said:

    ...the phrase "enable fpu emulation" doesn't even show up in the github.com/WiFiPineapple/openwrt-pineapple-nano repo

    Okay that was a dumb thing to say, since the Linux kernel is downloaded separately and isn't literally included in the repo, but when I grep -r after downloading the kernel and after the first compile steps, it still doesn't show up, and it seems like it should.

  3. On 3/12/2017 at 4:44 AM, Zylla said:

    Use menuconfig as you normally would, then make kernel changes after that with kernel_menuconfig

    Thanks so much for this!  After I run make kernel_menuconfig, there's no "Enable FPU emulation" option at the top like this image and blogs and forums suggest there should be.  Any idea why not?

    Relatedly, I'm concerned that the phrase "enable fpu emulation" doesn't even show up in the github.com/WiFiPineapple/openwrt-pineapple-nano repo.

    Thanks!

  4. On 3/10/2017 at 1:30 AM, Zylla said:

    I have built several custom kernel versions for both the tetra and the nano. And i just built everything as i normally would on the OpenWRT SDK.

    @Zylla That is fantastic news for me!  Can I ask you a question about that?

    I'm trying to build a custom kernel for my new Nano.  I've gathered that I can "use kernel_menuconfig" to find this menu where I can disable FPU, but it's not clear to me how much of OpenWRT I need to build on my Linux desktop in order to get to the point where I'm running commands like the ones suggested by http://trac.gateworks.com/wiki/OpenWrt/kernelconfig .

    Any pointers would help a ton.  Thanks!

  5. On 11/19/2016 at 1:21 PM, Sebkinne said:

    The issue is that it requires NodeJS.

    NodeJS required FPU or FPU emulation in the kernel, and is a rather large binary. Sadly, this won't happen anytime soon.

    @Sebkinne I understand that I could build a custom kernel that enables FPU support in order to get Node running, but what is the issue with the size of the node binary?  Disk space or RAM?  Is that a big enough problem that you think running Node code isn't viable on the Pineapple, even once FPU support is in the kernel?  Thanks!

×
×
  • Create New...