{"action":"created","issue":{"url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/5","labels_url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/5/comments","events_url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/5/events","html_url":"https://github.com/andreyzhd/VideoMEG/issues/5","id":54834534,"number":5,"title":"BUG: SyncDaemon doesn't send triggers","user":{"login":"Eric89GXL","id":2365790,"avatar_url":"https://avatars.githubusercontent.com/u/2365790?v=3","gravatar_id":"","url":"https://api.github.com/users/Eric89GXL","html_url":"https://github.com/Eric89GXL","followers_url":"https://api.github.com/users/Eric89GXL/followers","following_url":"https://api.github.com/users/Eric89GXL/following{/other_user}","gists_url":"https://api.github.com/users/Eric89GXL/gists{/gist_id}","starred_url":"https://api.github.com/users/Eric89GXL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eric89GXL/subscriptions","organizations_url":"https://api.github.com/users/Eric89GXL/orgs","repos_url":"https://api.github.com/users/Eric89GXL/repos","events_url":"https://api.github.com/users/Eric89GXL/events{/privacy}","received_events_url":"https://api.github.com/users/Eric89GXL/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-20T01:52:56Z","updated_at":"2015-01-20T15:14:47Z","closed_at":null,"body":"I'm setting up the new computer and can't get SyncDaemon to send triggers out the parallel port. I have used two different parallel port cards and neither works. One of the two cards I even used successfully in a different computer, and it works with SyncDaemon there. However, I know it isn't a hardware problem, since I can use the \"parallel\" package in Python to toggle the parallel port output bit states, which I know gets access through /dev/parport0. Any ideas for how to fix this? I'll try tweaking the SyncDaemon C code to see if I can get it to work, hopefully sometime this week.\r\n\r\nBTW do you know offhand the command for building SyncDaemon? I'm assuming it's a simple `gcc` one-liner, but I thought I should check. Either way, I can add it to a `Makefile` so that the next time it needs to be built one can just do `make` to get it to build."},"comment":{"url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/comments/70668850","html_url":"https://github.com/andreyzhd/VideoMEG/issues/5#issuecomment-70668850","issue_url":"https://api.github.com/repos/andreyzhd/VideoMEG/issues/5","id":70668850,"user":{"login":"Eric89GXL","id":2365790,"avatar_url":"https://avatars.githubusercontent.com/u/2365790?v=3","gravatar_id":"","url":"https://api.github.com/users/Eric89GXL","html_url":"https://github.com/Eric89GXL","followers_url":"https://api.github.com/users/Eric89GXL/followers","following_url":"https://api.github.com/users/Eric89GXL/following{/other_user}","gists_url":"https://api.github.com/users/Eric89GXL/gists{/gist_id}","starred_url":"https://api.github.com/users/Eric89GXL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eric89GXL/subscriptions","organizations_url":"https://api.github.com/users/Eric89GXL/orgs","repos_url":"https://api.github.com/users/Eric89GXL/repos","events_url":"https://api.github.com/users/Eric89GXL/events{/privacy}","received_events_url":"https://api.github.com/users/Eric89GXL/received_events","type":"User","site_admin":false},"created_at":"2015-01-20T15:14:47Z","updated_at":"2015-01-20T15:14:47Z","body":"I used all the port addresses listed in that `grep parport` line and they didn't work, which is strange. I'm not sure how to query Linux to know which set of addresses `/dev/parport0` is using, which would be nice to know...\r\n\r\nIn any case, it is possible that using `/dev/parport0` (or allowing the user to pass the dev address) might work better, not sure. I think at a minimum it will require blacklisting / `rmmod`'ing the `lp` kernel module, and maybe also adding the user to the `lp` group. I think I had to do these things to get Python's `parallel` module to get access to `/dev/parport0`."}}