[Hackrf-dev] HackRF in a Virtualized Environment (Windows7>VmWare>Pentoo\Kali\Ubuntu)
Rich S
richnsanders at gmail.com
Thu Sep 4 05:48:31 EDT 2014
Sohil,
I'm in finals week of my Masters program, but will be relatively free in
one week. I will build a virtual machine in VirtualBox based on
Ubuntu14 and pybombs. I'll test it it with my HackRF to see if it
works, then try to find a way to put it on Git, dropbox or something
similar.
I have not used VMware in at least 10 years, is there a free way to
make/play virtual machines?
Rich
On 9/4/2014 5:35 AM, Sohil Shah wrote:
>
> Background:
>
> I received my HackRF this Tuesday and tried running it under Pentoo,
> Kali and Windows. It did not work on either. I installed the latest
> Zadiag drivers on Windows and got the latest version of SDR#. As far
> as Kali and Pentoo go I followed the guide online except that I was
> running it from within a VM using VmWare. I have not dared to update
> my firmware. I will wait till Zero releases the Pentoo build with all
> the necessary tools and Mike posts his lesson on firmware flashing.
>
> My question today is has anyone tried using the HackRF in a
> Virtualized environment [Windows7>VmWare_WorkStation10>Pentoo/Kali/Ubuntu]
>
> I am aware of there being limits over USB in a virtualized
> environment, but for a lot of reasons I would like to use the HackRF
> on my Windows box using VmWare Workstation 10 as the virtualized
> environment on either Kali/Ubuntu or Pentoo (Zero's latest build when
> its released).
>
> I can understand that there may be a lot of people who will say, use
> it on bare metal and that is fine, but I really want to see if it is
> possible to use the HackRF in a virtualized environment. I have used
> the RTLSDR in a virtualized environment for over a year now and it
> seems to be doing just fine with a lot of applications. I am not sure
> what the limitations of using the HackRF in a virtualized environment
> are. I do not intend to use it at its maximum sample rate as I am sure
> a lot of applications don't require that high a samp_rate, E.G
> everything running on the RTLSDR is running at under 3.2MSPS.
>
> My crude understanding is that more the MSPS more the I/O demand or
> bandwidth required on the USB bus and the driver that shuttles the
> samples between Windows through VMware to the Virtual Machine. I don't
> know what the max_limit for such a setup is in terms of MSPS but I'd
> like to know if someone has been able to do a calculation of the
> amount of lost USB packets when going from 0MSPS to 22MSPS in a
> virtualized environment or if someone is willing to give me an idea as
> to how one would go about doing that as I am not sure if there is any
> existing way to calculate that. My goal is to figure out an ideal MSPS
> at which the HackRF is ideally useable in a Virtaul Machine running on
> Windows7 inside VmWare Workstation 10. As far as hardware goes I have
> the Lenovo ThinkPad T430 (Intel Chipset) which based on what I have
> read is one of the good performers on the hardware side, hence any
> losses or limitations would really be a software/virtualization issue
> as opposed to a hardware issue.
>
>
> If someone still can't wrap their head around the fact that why I
> would want to use Virtualization let me explain.
>
> 1) 1) I only have one computer (laptop).
>
> 2) 2) I really need to have windows installed on it and can't have
> dual boot on it with any Linux flavor.
>
> 3) 3) This limits me to using a live CD/USB
>
> 4) 4) I would like to watch Mike's videos and refer to online
> guides while doing the exercises in GRC.
>
> 5) 5) All Live CD's may not have all the required tools, codecs
> etc. to watch video files and or video content online. (I know this is
> a lame argument but there are certain limitations and not everything
> will run straight out of the box on all platforms, plus it adds noise
> on the link in the next point)
>
> 6) 6) Coming to the most important point. I want to simulate an
> environment where I have one host (think drone or remote computer) to
> which the HackRF is physically connected and another host that is
> actually commanding and getting responses from the first host. All
> Signal processing etc. is happening on the drone/remote machine. Only
> basic periodic updates (command and control) are being transmitted
> between the two hosts. To simulate this I need to use virtualization
> on my laptop.
>
> If you had the patience to get so far in my post, I thank you. I would
> really appreciate if someone can shed some light on running the HackRF
> in a virtualized environment, maybe Mike can do a follow up to the
> Mysteries Video to see what kind of anomalies we see while using the
> HackRF in a virtual environment as opposed to running on bare metal. I
> am sure others may also have specific needs to run the HackRF in a
> virtualized environment. If not for anything else just to be able to
> say it's not impossible is the simple motivation for my quest.
>
> Thank you for your time.
>
>
> --
>
> Sohil Shah.
>
> Nothing is Impossible, Never Undermine the Potential of the Human
> Spirit = My Life's Motto!!
> Stay Hungry, Stay Foolish - Steve Jobs
>
>
> _______________________________________________
> HackRF-dev mailing list
> HackRF-dev at greatscottgadgets.com
> http://nine.pairlist.net/mailman/listinfo/hackrf-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nine.pairlist.net/pipermail/hackrf-dev/attachments/20140904/bb55713c/attachment-0001.html>
More information about the HackRF-dev
mailing list