User Tools

Site Tools

Trace:

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gen7_troubleshooting [2016/06/07 19:16]
Traumflug Add [Resource Busy]
gen7_troubleshooting [2016/06/07 21:09]
Traumflug [Third Solution]
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.txt · Last modified: 2018/05/27 16:10 (external edit)