Nick, Adding those CONFIG_ entries to the end of linux-smp-vm.config might work, if not the [astlinux-devel] method is to: ---- cd output/build/linux-custom/
cp ../../../project/astlinux/genx86_64/linux-smp-vm.config .config ARCH=x86_64 make menuconfig (you don't ARCH if you are using a x86_64 build system) Make kernel config changes accordingly, and exit and save. See what has changed diff -u ../../../project/astlinux/genx86_64/linux-smp-vm.config .config Looks good, save it cp .config ../../../project/astlinux/genx86_64/linux-smp-vm.config cd ../../../ (clean rebuild) rm -rf output cp x86_64-configs/astlinux-ast11.config .config (or ast13 if you wish) sed -i 's/linux-smp.config/linux-smp-vm.config/' .config ./scripts/build genx86_64-vm ---- Let us know your progress. Lonnie On Mar 19, 2017, at 5:25 PM, Nick Mace <n...@swm.me.uk> wrote: > Dear Lonnie, > > I take your point about leaving it, now it works. I just can't help > myself, though! > > You are right that the principal benefit would be in using the Hyper-V > network interface, rather than emulated hardware. I couldn't find those > CONFIG options in the "make menuconfig" step. For now, I've manually > added them to linux-smp-vm.config. I'll let you know how I get on. > > I'd be more than happy to test releases for you, if that would help. > > Best wishes, > > Nick > > On 19/03/2017 15:21, Lonnie Abelbeck wrote: >> Hi Nick, >> >> Thanks much for reporting your success. Cool it is working as a Hyper-V >> guest. >> >> My common sense would say to leave it alone now :-) But we all like to >> learn here ... >> >> I looked into the "project/astlinux/genx86_64/linux-smp-vm.config" and it >> seems fairly straightforward. >> >> Kernel Config -> Device Drivers >> >> Base stuff: >> CONFIG_HYPERV=m (builds modules: hv_timesource, hv_vmbus, hv_vmbus) >> >> Enables hv_utils: >> CONFIG_CONNECTOR=m (builds module: cn, or =y to be built-in) >> CONFIG_HYPERV_UTILS=m (builds module: hv_utils) >> >> Enables hv_netvsc: >> CONFIG_STAGING=y (required for our current Linux Kernel 3.2) >> CONFIG_HYPERV_NET=m (builds module: hv_netvsc) >> >> I'm not sure what advantages hv_utils would give you, though with these >> kernel additions if you added "hv_netvsc" to your /etc/rc.modules file you >> could have more efficient network interface access, which you would have to >> select from your VM configuration somehow. Your network interface names >> would change. >> >> If there is interest we could add the above kernel changes to the next >> pre-release for the genx86_64-vm board type for testing and decide later if >> it makes it to the final 1.2.10 release. >> >> Building extra kernel modules is a pretty safe thing to do, though I >> personally don't have any way to test this. >> >> Lonnie >> >> >> On Mar 19, 2017, at 5:52 AM, Nick Mace <n...@swm.me.uk> wrote: >> >>> Hello. Back in 2015, this mailing list was very helpful when I couldn't >>> work out why my phones and AstLinux weren't talking to each other (the >>> phones were misconfigured to use a VLAN). Fast-forward eighteen months >>> and it's all very exciting! I have 5 phones which all work. >>> Paging/intercom works. Voicemail works. Our POTS phone line currently >>> redirects to our VoIP telephony provider, but I will shortly be porting >>> the number. Thank you to everyone involved in AstLinux. >>> >>> Lonnie's advice from my last problem was to deploy AstLinux as a "router >>> on a stick", with all the phones behind it. This seemed like good >>> advice! I had other reasons for wanting to use virtualization, so I >>> installed Hyper-V Server 2012R2 and went for it. It's been another steep >>> learning curve - I now know a lot more about VLANs and virtual machines! >>> I have installed the "vm" flavour of AstLinux, given it 2 virtual >>> network cards and it works brilliantly. >>> >>> The crux of my email is to ask if it would be possible to include the >>> Hyper-V kernel modules in the next build of AstLinux? I went as far as >>> to spin up a new install of CentOS 7 to make a development server for >>> AstLinux. I even got the source to compile! I can find tantalizing >>> references to hv_utils, but I can't work out how to enable them. This is >>> a long way outside my comfort zone! It all works without the kernel >>> modules, but it would be nicer to have them. Thanks. >>> >>> Best wishes, >>> >>> Nick >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Astlinux-users mailing list >> Astlinux-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/astlinux-users >> >> Donations to support AstLinux are graciously accepted via PayPal to >> pay...@krisk.org. >> >> --- >> This email has been checked for viruses by AVG. >> http://www.avg.com >> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Astlinux-users mailing list > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.