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:linux [20 Apr 2017 13:31] – udev rules Michael Hennerichuniversity:tools:pluto:drivers:linux [21 Jun 2019 21:09] (current) – added suse 15.1 Roeland Jansen
Line 2: Line 2:
  
 Make sure the following modules are installed in your kernel: Make sure the following modules are installed in your kernel:
-  * cdc_acm,cdc_ether+  * cdc-acm,cdc_ether
   * rndis_host   * rndis_host
   * rndis_wlan   * rndis_wlan
Line 12: Line 12:
   * SUSE Linux Enterprise Desktop 12 ((Our support follows SUSE’s support policy for minor versions of Enterprise Desktop))   * SUSE Linux Enterprise Desktop 12 ((Our support follows SUSE’s support policy for minor versions of Enterprise Desktop))
   * Debian 8.x   * Debian 8.x
 +  * Debian 9.1
 +  * SUSE Leap 15
 +  * SUSE Leap 15.1
 It is likely that other distributions can use the ADALM-PLUTO or ADALM2000, but we are in a limited position to provide technical support for those distributions. It is likely that other distributions can use the ADALM-PLUTO or ADALM2000, but we are in a limited position to provide technical support for those distributions.
  
-In order to access some USB functions without root privileges, it's recommended to install the PlutoSDR udev rules. Simply download [[https://raw.githubusercontent.com/analogdevicesinc/plutosdr-fw/master/scripts/53-adi-plutosdr-usb.rules|53-adi-plutosdr-usb.rules]] and copy into into the ///etc/udev/rules.d/// folder. +In order to access some USB functions without root privileges, it's recommended to install the PlutoSDR or ADALM2000 udev rules. Simply download [[https://raw.githubusercontent.com/analogdevicesinc/plutosdr-fw/master/scripts/53-adi-plutosdr-usb.rules|53-adi-plutosdr-usb.rules]] or [[https://raw.githubusercontent.com/analogdevicesinc/m2k-fw/master/scripts/53-adi-m2k-usb.rules|53-adi-m2k-usb.rules]] and copy into into the ///etc/udev/rules.d/// folder. You can also use {{ :university:tools:pluto:drivers:plutosdr-m2k-udev_1.0_amd64.deb | this plutosdr-m2k-udev.deb package }} to install both the PlutoSDR and the ADALM2000 udev rules. To install the debian package, use one of the following: //**sudo apt-get install ./plutosdr-m2k-udev.deb**// or //**sudo dpkg -i plutosdr-m2k-udev.deb**//
-Afterwards reload rules or restart udev, using either //**udevadm control --reload-rules**// or //**sudo service  udev restart**// +\\ Afterwards reload rules or restart udev, using either //**udevadm control --reload-rules**// or //**sudo service  udev restart**// 
  
- 
-{{page>./windows#pluto_devices&nofooter&noeditbtn}} 
  
 ===== example dmesg ===== ===== example dmesg =====
Line 47: Line 48:
  
 Showing the three devices (ethernet, serial and mass storage) enumerating, and interface with the devices in the normal linux methods. Showing the three devices (ethernet, serial and mass storage) enumerating, and interface with the devices in the normal linux methods.
 +
 +
 +If you happen to see something like:
 +
 +[   84.257337] usb usb1-port2: unable to enumerate USB device
 +
 +the solution is to use an external hub and after that all works.
  
 ===== Serial ===== ===== Serial =====
 +
 +NOTE: For suse and probably other linux versions -- be sure you are also member of the dialout group.
  
 <WRAP box> <WRAP box>
Line 183: Line 193:
  
 ===== IIO devices ===== ===== IIO devices =====
 +
 +for SUSE: https://software.opensuse.org/package/libiio -- pick the repo and install via one click install
  
 <WRAP box> <WRAP box>
university/tools/pluto/drivers/linux.1492687894.txt.gz · Last modified: 20 Apr 2017 13:31 by Michael Hennerich