Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
university:tools:pluto:drivers:osx [11 Apr 2017 22:05] – add m2k Robin Getzuniversity:tools:pluto:drivers:osx [07 Sep 2023 16:17] (current) – [Ethernet] Remove HoRNDIS Michael Hennerich
Line 1: Line 1:
 ====== Mac OS X Drivers ====== ====== Mac OS X Drivers ======
  
-Make sure the following drivers are installed: 
-  * [[http://joshuawise.com/horndis|HoRNDIS]], HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your RNDIS to get networ access to Pluto. It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.12 (Yosemite). Although you should be careful with all drivers that you install on your computer, HoRNDIS has been tested at least well enough for the author (and many others) to run full time on their own personal computers. It would be great if Apple decided to support this natively - since RNDIS is a Microsoft specification, it's unlikely. 
  
-The drivers and files should be compatible with: 
-  * macOS El Capitan 10.11 
-  * macOS Yosemite 10.10 
  
-A reboot is required after installing the HoRNDIS. 
  
 ===== Serial ===== ===== Serial =====
Line 42: Line 36:
  
 ===== Ethernet ===== ===== Ethernet =====
 +
 +<WRAP tip>
 +In order to use the ADALM-PLUTO (aka. PlutoSDR) or ADALM2000 (aka. M2k) with Mac OSX the ethernet compatibility mode must be set to **USB CDC-NCM**.
 +
 +Please see instructions for [[:university:tools:pluto:users:customizing#changing_the_usb_ethernet_compatibility_mode | changing the usb ethernet compatibility mode]].
 +</WRAP> 
  
 {{page>./windows#ethernet_warning&noeditbtn&nofooter}} {{page>./windows#ethernet_warning&noeditbtn&nofooter}}
  
-Once the [[http://joshuawise.com/horndis|HoRNDIS]] driver is installed, you should see something like this when you goto -> System Preferences -> Network. +You should see something like this when you goto -> System Preferences -> Network.
- +
-<WRAP tip>You may need to reboot without the PlutoSDR plugged in, and then attach the PlutoSDR to get HoRNDIS to load properly</WRAP>+
  
 {{:university:tools:pluto:drivers:screen_shot_2017-01-12_at_2.36.55_pm.png?400|}} {{:university:tools:pluto:drivers:screen_shot_2017-01-12_at_2.36.55_pm.png?400|}}
  
-To check things out, it should look something like this in ''dmesg'': 
- 
-<WRAP box> 
-<xterm> 
-adi-mm:build analogdevices$ **sudo dmesg** 
-HoRNDIS: init: HoRNDIS tethering driver for Mac OS X, by Joshua Wise (rel8 final) 
-HoRNDIS: probe: probe: came in with a score of 60000 
-HoRNDIS: message: unknown message type e000401f 
-HoRNDIS: message: unknown message type e0000230 
-HoRNDIS: probe: probe: looks like we're good (2/2/255) 
-USBMSC Identifier (non-unique): 100000235523730700230012090216da47 0x456 0xb673 0x406, 2 
-HoRNDIS: message: kIOMessageServiceIsAttemptingOpen 
-HoRNDIS: openInterfaces: data interface: okay, I got one, and it was a 0x0a/0x00/0x00 
-HoRNDIS: message: kIOMessageServiceIsAttemptingOpen 
-HoRNDIS: rndisInit: their MTU 1486 
-HoRNDIS: setMaxTransferUnit: Excuse me, but I said you could have an MTU of 1486, and you just tried to set an MTU of 1500.  Good try, buddy. 
-HoRNDIS: init: starting up with MTU 1486 
-en4: attached with 4 suspended link-layer multicast membership(s) 
-HoRNDIS: message: kIOMessageServiceIsAttemptingOpen 
-HoRNDIS: message: kIOMessageServiceIsRequestingClose 
-HoRNDIS: message: kIOMessageServiceIsAttemptingOpen 
-HoRNDIS: message: kIOMessageServiceIsRequestingClose 
-en4: failed to restore 4 suspended link-layer multicast membership(s) (err=102) 
-</xterm> 
-</WRAP> 
  
 <WRAP box> <WRAP box>
university/tools/pluto/drivers/osx.txt · Last modified: 07 Sep 2023 16:17 by Michael Hennerich