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.

Reply via email to