On Tue, 29 Jan 2013, leaf on the wind wrote:

>> A couple of things.  Are you 100% sure that you got the zwave_work_branch?
>> Did you check it out from CVS with "cvs checkout -rzwave_work_branch"?
>
> no I didn't.  if you use that particular command you get an error
> saying that you have to specify a module name - and yet everywhere I
> look I see that form of the command.  is there some problem with my
> version of cvs ?  is there a command I should have done before that so
> that -r will work without the module name ? sorry - I know these are
> basic questions - but I _never_ use branches in CVS.
>
> Here is what I did use.
>
> cvs -z3 
> -d:pserver:anonym...@concordance.cvs.sourceforge.net:/cvsroot/concordance
> co -r zwave_work_branch concordance

Sorry, I didn't provide the full command needed.  The command you used is 
correct...the important thing I was looking for was the "-r 
zwave_work_branch".

>> Second, are you sure you are using the libraries that you built?  If you
>> have your distributions copy of concordance installed, it is possible you
>> might still be pointing to the old libconcord.  You might need to do
>> "export LD_LIBRARY_PATH=/home/user/local/lib" or whatever, to make sure it
>> is using the library you compiled.
>
> I've never build this before, nor have I ever installed it as a package.
> here is what ldd has to say:
>
>       linux-vdso.so.1 =>  (0x00007fff9d391000)
>       libconcord.so.2 => /home/user/local/lib/libconcord.so.2 
> (0x00007f4ce64e3000)
>       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4ce6135000)
>       libzzip-0.so.13 => /usr/lib/libzzip-0.so.13 (0x00007f4ce5f2d000)
>       libusb-0.1.so.4 => /lib/x86_64-linux-gnu/libusb-0.1.so.4 
> (0x00007f4ce5d24000)
>       libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
> (0x00007f4ce5a1d000)
>       libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4ce579a000)
>       libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
> (0x00007f4ce5584000)
>       /lib64/ld-linux-x86-64.so.2 (0x00007f4ce66ff000)
>       libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4ce536d000)

That is fine.

> so what exactly does "failed to requesting identity" mean exactly ?

It means that concordance sent a "who are you?" request to the remote and 
it either did not reply at all, or it did not reply with an answer that 
concordance was expecting.

> also, generally I find udev a real pain in the neck to get right.  are
> you sure this isn't a udev problem ?  is there any way to check that
> the device is properly recognized ?

Really the only thing udev is used for is to allow non-root users to talk 
to the remote.  You can check whether it is working (on a modern 
distribution) by:

1. Run "lsusb" to find the Bus and Device Id for the remote.
2. Run "getfacl /dev/bus/usb/<Bus>/<Device>"

If udev worked properly it should list your username as having read and 
write access.

> whoa ! that's weird - it just started working.  I tried the -i option
> and got something back - and then tried the -c option and got
> something back.

Hmmm, weird.  Also, if udev were the cause, you would likely have gotten a 
"can't talk to the remote" error rather than a "couldn't get identity". 
More likely is that your remote was in a weird state.  Perhaps it just 
needed a reboot.

> Requesting identity:  100%             done
>  Model: Logitech Harmony One
>  Skin: 54
>  Firmware Version: 3.4
>  Firmware Type: 0
>  Hardware Version: 0.5.0
>  External Flash: 4 MiB - 1F:C8 Atmel AT49BV322A
>  Architecture: 12
>  Protocol: 12
>  Manufacturer: Harmony Remote 0-3.4.0
>  Product: Harmony Remote 0-3.4.0
>  IRL, ORL, FRL: 64, 64, 0
>  USB VID: 046D
>  USB PID: C121
>  USB Ver: 1054
>  Serial Number: {EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE}
>       {95C637C7-9BC1-4E4B-952E-0356398F73A2}
>       {BBCEE397-AD22-4285-9236-C1324FA39B93}
>  Config Flash Used: 37% (1423 of 3840 KiB)
>
> Success!
>
> So now what do I do ? :-)

Cool, so concordance is talking to the remote.  Now, you can go to the 
website (members.harmonyremote.com), download a config update, and try to 
apply it.  It will let you re-load your existing config without having to 
make any changes.  If you just run "concordance <filename>" it will detect 
the type of file and perform accordingly.

Scott

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to