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.

Reply via email to