User Tools

Site Tools

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
gen7_troubleshooting [2016/06/07 19:16] – Add [Resource Busy] Traumfluggen7_troubleshooting [2018/05/27 16:10] (current) – external edit (unknown user)
Line 36: Line 36:
 /dev/ttyACM0 is a serial device and as such, Modem Manager assumes it to be a connected modem and tries to establish a network connection as soon as it appears, occupying the device. /dev/ttyACM0 is a serial device and as such, Modem Manager assumes it to be a connected modem and tries to establish a network connection as soon as it appears, occupying the device.
  
-==== Solution ====+==== First Solution ====
  
-**First** and most simple solution is to simply wait for a minute. Modem Manager gives up after a while, freeing the device.+Most simple solution is to simply wait for a minute. Modem Manager gives up after a while, freeing the device.
  
-**Second** solution is to uninstall Modem Manager:+==== Second Solution ==== 
 + 
 +Also a solution is to uninstall Modem Manager:
  
   sudo apt-get purge modemmanager   sudo apt-get purge modemmanager
Line 46: Line 48:
 As no other package depends on Modem Manager, this works flawlessly. You loose the ability to make a network connection via a modem, of course. As no other package depends on Modem Manager, this works flawlessly. You loose the ability to make a network connection via a modem, of course.
  
-**Third** solution is to instruct the system to try on all serial devices, but not the Gen7. This is a bit more complicated. Googling around I found several sets of instructions, only one of them look reasonable:+==== Third Solution ==== 
 + 
 +The most sophisticated way is to instruct Modem Manager to try on all serial devices, but not on the Gen7. This is a bit more complicated. Googling around I found several sets of instructions, only one of them looks reasonable:
  
 [[http://www.at91.com/linux4sam/bin/view/Linux4SAM/SoftwareTools#Device_or_resource_busy_dev_ttyA|AT91]] writes: [[http://www.at91.com/linux4sam/bin/view/Linux4SAM/SoftwareTools#Device_or_resource_busy_dev_ttyA|AT91]] writes:
Line 68: Line 72:
   udev start/running, process 9299   udev start/running, process 9299
  
-**RepRap DIY note**: doing it this way will cause a conflict next time the //udev// package is upgraded. As //udev// allows to override distribution files it'd probably be better to copy that file to ///etc/udev/rules.d//, which causes the one in ///lib/udev/rules.d// to be ignored. Then edit the copy.+**RepRap DIY note**: this wasn't tested and the vendorIDs above need to match the Gen7. Also, doing it this way will cause a conflict next time the //udev// package is upgraded. As //udev// allows to override distribution files it'd probably be better to copy that file to ///etc/udev/rules.d//, which causes the one in ///lib/udev/rules.d// to be ignored. Then to edit the copy.
gen7_troubleshooting.1465319811.txt.gz · Last modified: 2018/05/27 16:10 (external edit)